kali-pentest-ai-agent — Claude Code skill: install
This skill plans and runs phased penetration tests with Kali Linux tools. It fits authorized assessments where high-risk actions need human approval.
npx skills add reason-machines/security-skills --skill kali-pentest-ai-agent -a claude-codeWhat kali-pentest-ai-agent does
kali-pentest-ai-agent guides an agent through reconnaissance, scanning, vulnerability checks, exploitation, and post-exploitation. It selects Kali utilities from the test context, carries findings between phases, and adjusts the next steps as results arrive. The package describes 269 CLI tools, scenario playbooks for different assessment types, and Quick, Standard, and Deep modes.
The workflow checks authorization and scope, then pauses for approval before high-risk actions. Results can be turned into Markdown or HTML reports containing evidence and remediation guidance. Kali can run on the local machine, through SSH, or in Docker; remote access needs an SSH key, while the container mode needs Docker. Without an accessible Kali environment, the agent cannot run the assessment.
What it helps with
- plan a phased penetration test
- scan a network for exposed services
- connect reconnaissance findings to later checks
- assess a web application for vulnerabilities
- produce a report with evidence and remediation
Example prompts for the agent
- Run
/kali-pentestfor an authorized quick scan of10.0.0.0/24using the local Kali environment. - Use Docker mode to assess
http://192.168.1.50; thekali-pentestcontainer is ready and authorization is confirmed. - Perform a deep assessment of
192.168.1.50through Kali over SSH, starting with port discovery and ending with a report.
How to install kali-pentest-ai-agent
1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill kali-pentest-ai-agent -a claude-code2Manually: put the files in place
~/.claude/skills/kali-pentest-ai-agent/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/kali-pentest-ai-agent/
1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill kali-pentest-ai-agent -a codex2Manually: put the files in place
.agents/skills/kali-pentest-ai-agent/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill kali-pentest-ai-agent -a cursor2Manually: put the files in place
.cursor/skills/kali-pentest-ai-agent/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills kali-pentest-ai-agent2Manually: put the files in place
.github/skills/kali-pentest-ai-agent/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill kali-pentest-ai-agent -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/security-skills --path skills/kali-pentest-ai-agentManually: put the files in place
.devin/skills/kali-pentest-ai-agent/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill kali-pentest-ai-agent -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about kali-pentest-ai-agent
How do I install kali-pentest-ai-agent in Claude Code?
Run npx skills add reason-machines/security-skills --skill kali-pentest-ai-agent -a claude-code, then check ~/.claude/skills/kali-pentest-ai-agent/SKILL.md.
What does kali-pentest-ai-agent do?
The skill plans penetration-testing phases, chooses Kali tools, carries findings across the workflow, and asks for approval before high-risk actions. It can also create reports with evidence and remediation guidance.
Which environment does the skill need?
It can use Kali Linux locally, through SSH, or inside Docker. SSH mode uses a key, and Docker mode requires a prepared container with Kali tools.