How quadeertechofficial/hackingtool-plugin works
This Claude Code plugin helps users choose among 183 pentesting and OSINT tools, check local readiness, and run selected tools through native, WSL, or Docker backends. The main path is user request → skill-guided tool selection → runner → backend → structured output. The repository also includes an indexed tool catalog and session preflight checks. Workflow details for the skill are documented in the README, but its source was not excerpted, so skill-to-script links reflect that documentation rather than inspected skill implementation.
Main entry points: ht_run.py Tool runner · SKILL.md Pentest skill · ht_env.py Backend detection · tools.json Tool catalog
Components 14
Skill guidance
- Pentest skill
plugins/hackingtool/skills/pentest/SKILL.md - Workflows reference
plugins/hackingtool/skills/pentest/reference/workflows.md - Runtime fallbacks
plugins/hackingtool/skills/pentest/reference/runtime-fallbacks.md
Tool catalog
- Tool search
plugins/hackingtool/scripts/ht_search.py - Catalog indexer
plugins/hackingtool/scripts/ht_index.py - Tool catalog
plugins/hackingtool/data/tools.json
Execution
- Tool runner
plugins/hackingtool/scripts/ht_run.py - Backend detection
plugins/hackingtool/scripts/ht_env.py - Native shell
- WSL distro
- Docker engine
- Tool output
Readiness
- Session preflight
plugins/hackingtool/scripts/ht_preflight.py
Other components
- User
Connections 19
- User → Pentest skill: requests assessment
README.md - Pentest skill → Tool search: selects tools
plugins/hackingtool/scripts/ht_search.py - Pentest skill → Tool runner: invokes tool
README.md - Tool runner → Tool catalog: loads catalog
README.md - Tool search → Tool catalog: filters tools
plugins/hackingtool/scripts/ht_search.py - Catalog indexer → Tool catalog: writes index
plugins/hackingtool/scripts/ht_index.py - Tool runner → Backend detection: gets backend
README.md - Backend detection → Native shell: selects backend
plugins/hackingtool/scripts/ht_env.py - Backend detection → WSL distro: selects backend
plugins/hackingtool/scripts/ht_env.py - Backend detection → Docker engine: selects backend
plugins/hackingtool/scripts/ht_env.py - Tool runner → Native shell: runs command
README.md - Tool runner → WSL distro: runs command
README.md - Tool runner → Docker engine: runs container
README.md - Tool runner → Tool output: returns JSON
README.md - Pentest skill → Session preflight: checks readiness
plugins/hackingtool/scripts/ht_preflight.py - Session preflight → Backend detection: checks environment
plugins/hackingtool/scripts/ht_preflight.py - Tool output → User: surfaces results
README.md - Pentest skill → Workflows reference: uses guidance
- Pentest skill → Runtime fallbacks: uses guidance