Una skill para asistentes de programación que hace que los agentes de IA empiecen por la siguiente acción, con pasos numerados y sin relleno ni preámbulos.
zhaoxuya520/reverse-skill
Paquete de skills para agentes de IA que dirige tareas de ingeniería inversa, pentest y CTF al playbook adecuado y comprueba qué herramientas están instaladas.
- Estrellas
- 42,626
- Forks
- 6,223
- Issues abiertos
- 35
- Último commit
- hace 28 días
¿Qué es?
reverse-skill es una capa de enrutamiento para agentes de programación con IA, como Claude Code, Codex, Cursor y OpenCode. Cuando un agente recibe una tarea de ingeniería inversa o seguridad, como analizar un APK, un binario, el cifrado de JavaScript frontend o un reto CTF, el paquete la dirige a una metodología adecuada, en lugar de dejar que el agente adivine qué comandos usar. El núcleo de enrutamiento se basa en un único archivo de configuración con 44 reglas.
El paquete también incluye prácticas de trabajo para llevar a cabo las tareas. Cuenta con un control de alcance que exige comprobar la autorización y el perfil de red antes de cualquier prueba activa, directorios por caso para el alcance, la cronología y los elementos de trabajo, y un flujo de trabajo de evidencias a hallazgos para los informes. Un índice de herramientas indica cuáles de las herramientas mencionadas están instaladas localmente, y una suite de regresión con 175 casos de referencia se ejecuta en Windows y Ubuntu mediante CI.
Las skills abarcan Android e iOS, binarios (IDA, radare2, Ghidra, Binary Ninja), .NET, JavaScript frontend, análisis de malware, firmware, seguridad de API y de la cadena de suministro, además de un suborquestador de CTF. El proyecto está pensado para la investigación de seguridad autorizada, la educación y las pruebas de sistemas que pertenecen al usuario o que tiene permiso para evaluar.
Funciones clave
- 01Dirige tareas como el análisis de APK, binarios, JavaScript y CTF a los playbooks de skills correspondientes mediante 44 reglas.
- 02Comprueba qué herramientas de ingeniería inversa y pentest están instaladas y registra su estado.
- 03Exige comprobar el alcance de la autorización antes de iniciar cualquier prueba activa.
- 04Crea directorios por caso para el alcance, la cronología y los elementos de trabajo.
- 05Ejecuta una suite de regresión de enrutamiento con 175 casos en Windows y Ubuntu.
- 06Funciona con varios clientes de programación con IA mediante instrucciones de proyecto.
Casos de uso
- Pedir a un agente de IA que analice un APK de Android con jadx, apktool y Frida.
- Guiar a un agente en la ingeniería inversa de un binario con IDA o Ghidra.
- Resolver un reto CTF con un conjunto de subskills preparadas.
- Organizar casos de pentest autorizados con el alcance, las evidencias y la entrega del informe.
Inicio rápido
- 1
Clonar el repositorio
git clone https://github.com/zhaoxuya520/reverse-skill.git - 2
Actualizar el índice de herramientas en Windows
powershell -File skills/scripts/refresh-tool-index.ps1 - 3
Actualizar el índice de herramientas en Linux o macOS
bash skills/scripts/refresh-tool-index.sh
Antes de usarlo
- Requiere Java/JDK, Node.js 22.12 o posterior y Python 3.x, además de un cliente de programación con IA.
- El submódulo CTF-Sandbox-Orchestrator usa la licencia GPLv3 y Pentest Swarm AI, la AGPL-3.0; a diferencia del núcleo, que usa MIT.
Temas
Preguntas frecuentes
- ¿Qué es reverse-skill?
- Paquete de skills para agentes de IA que dirige tareas de ingeniería inversa, pentest y CTF al playbook adecuado y comprueba qué herramientas están instaladas. reverse-skill es una capa de enrutamiento para agentes de programación con IA, como Claude Code, Codex, Cursor y OpenCode. Cuando un agente recibe una tarea de ingeniería inversa o seguridad, como analizar un APK, un binario, el cifrado de JavaScript frontend o un reto CTF, el paquete la dirige a una metodología adecuada, en lugar de dejar que el agente adivine qué comandos usar. El núcleo de enrutamiento se basa en un único archivo de configuración con 44 reglas.
- ¿reverse-skill es gratuito? ¿Qué licencia tiene?
- reverse-skill es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿reverse-skill sigue mantenido?
- Mantenimiento activo. El último commit de reverse-skill fue el 22 sept 2026.
- ¿Para qué puedo usar reverse-skill?
- Pedir a un agente de IA que analice un APK de Android con jadx, apktool y Frida. Guiar a un agente en la ingeniería inversa de un binario con IDA o Ghidra. Resolver un reto CTF con un conjunto de subskills preparadas. Organizar casos de pentest autorizados con el alcance, las evidencias y la entrega del informe.
- ¿Cómo se instala reverse-skill?
- Clonar el repositorio: git clone https://github.com/zhaoxuya520/reverse-skill.git Actualizar el índice de herramientas en Windows: powershell -File skills/scripts/refresh-tool-index.ps1 Actualizar el índice de herramientas en Linux o macOS: bash skills/scripts/refresh-tool-index.sh
- ¿Dónde consigo reverse-skill?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zhaoxuya520/reverse-skill
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Guía visual y basada en ejemplos de Claude Code, con plantillas listas para copiar y pegar para slash commands, memoria, skills, subagents, hooks y MCP.
Servidor MCP para agentes de programación con IA que mantiene los resultados sin procesar de las herramientas fuera de la ventana de contexto y conserva el estado de la sesión tras la compactación.
Un skill de diseño para Claude Code, Cursor y Codex que guía a los agentes de programación con IA para crear interfaces que no parezcan generadas por IA.
Un navegador pensado para que tú y tus agentes de IA lo usen en paralelo: los agentes ejecutan tareas en Spaces aislados mientras tus pestañas y sesiones siguen intactas.
Un plugin de Obsidian que integra agentes de programación con IA, como Claude Code y Codex, en tu vault como colaboradores de trabajo.