reverse-skill-router

Routes reverse engineering and authorized security testing tasks to specialist skill modules.

21|8|Updated Aug 3, 2026
One-click install
npx skills add https://github.com/chengzongcai/reverse-skill-backup --skill reverse-skill-router-chengzongcai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: reverse-skill-router
Source: https://github.com/chengzongcai/reverse-skill-backup/tree/main/skills
Command: npx skills add https://github.com/chengzongcai/reverse-skill-backup --skill reverse-skill-router-chengzongcai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? When an AI agent encounters an APK, binary, encrypted frontend JS, firmware, or an authorized pentest target, it often guesses commands or picks the wrong toolchain. This Skill provides a deterministic routing layer that maps each task to the correct specialist module, verifies tool availability, and enforces an authorization-first execution contract. ## Core Features & Use Cases - Three-axis routing matrix: Matches tasks by target type, user intent, and toolchain across 40+ specialist modules (APK, IDA Pro, radare2, JS reverse, firmware, malware analysis, API security, cloud/K8s, and more). - Scope and evidence contracts: Requires case initialization with authorization status before acting on targets, and structures conclusions as Evidence→Finding→Path with timeline tracking. - On-demand tool bootstrap: Detects missing tools via a generated tool-index and auto-installs only manifest-registered capabilities (jadx, apktool, frida, nmap, ghidra, and others). - Use Case: Given the task "decompile this APK and hook its encryption function", the router selects the apk-reverse module, initializes a scoped case, verifies jadx/apktool/frida paths from the tool index, and hands off to the module's workflow. ## Quick Start Ask the agent to route your task, for example: "Route and start analyzing this APK file using the reverse-skill router."

Frequently Asked Questions about reverse-skill-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route a reverse engineering task to the right skill module?▼

Run the master-route script with a task hint or read MASTER-ROUTING.md to get the PRIMARY module by priority rules. For ambiguous tasks, consult the full routing matrix in routing.md, which matches by target type, user intent, and toolchain.

What happens when a required reverse engineering tool is missing?▼

The workflow checks tool-index.md for verified paths and never guesses locations. Missing tools trigger the bootstrap script, which auto-installs only capabilities registered in bootstrap-manifest.json, such as jadx, apktool, frida, radare2, and nmap.

Does this skill support both Windows and Kali Linux?▼

Yes, the package maintains parallel bootstrap manifests, tool discovery scripts, and index refresh scripts for Windows (PowerShell) and Kali (Bash). New modules must register tools in both platforms when the kali directory is present.

Can I add a new skill module to the routing package?▼

Yes, follow CONTRIBUTING.md: create a directory with a SKILL.md containing required sections, register tools in the bootstrap manifest and tool discovery scripts, update the routing matrix, and refresh the tool index. A verification checklist is provided.

Why does the router require authorization before acting on a target?▼

The scope contract mandates that case initialization records authorization status and network profile before any active testing. This ensures pentest and attack-chain modules only operate against authorized targets with documented evidence trails.