用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/brucesongs/kali-claw --skill search-first命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | search-first |
| description | Systematizes the "search for existing tools, exploits, and techniques before writing custom ones" workflow. |
| origin | openclaw |
| version | 0.2.0.2 |
| compatibility | ["openclaw","claude-code","cursor","windsurf"] |
| allowed-tools | ["Bash","Read","Write","Edit","WebSearch","WebFetch","Agent"] |
| defense_triple_required | false |
| metadata | {"domain":"workflow","tool_count":0,"guide_count":5,"last_reviewed":"2026-07-26"} |
Supplementary Files:
payloads.md— Search templates for ExploitDB, GitHub, Metasploit, Nuclei, and Kali packages with evaluation scoringtest-cases.md— Structured test cases for CVE discovery, tool discovery, technique research, and custom build decisions
Search First skill domain covering workflow operations.
Domain: workflow
Systematizes the "search for existing tools, exploits, and techniques before writing custom ones" workflow. In penetration testing, this means: before developing a custom exploit or tool, search for existing solutions in exploit databases, security tools, GitHub repositories, and community resources.
This skill prevents reinventing the wheel and ensures kali-claw leverages the full ecosystem of existing security tools and known exploit techniques.
┌─────────────────────────────────────────────┐
│ 1. NEED ANALYSIS │
│ Define what capability is needed │
│ Identify target technology/constraints │
├─────────────────────────────────────────────┤
│ 2. PARALLEL SEARCH │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ ExploitDB│ │ GitHub │ │ Security │ │
│ │ MSF/NS │ │ PoCs │ │ Blogs │ │
│ └──────────┘ └──────────┘ └──────────┘ │
├─────────────────────────────────────────────┤
│ 3. EVALUATE │
│ Score: reliability, compatibility, │
│ OPSEC, maintenance, detection risk │
├─────────────────────────────────────────────┤
│ 4. DECIDE │
│ ┌─────────┐ ┌──────────┐ ┌─────────┐ │
│ │ Use │ │ Modify │ │ Build │ │
│ │ as-is │ │ /Wrap │ │ Custom │ │
│ └─────────┘ └──────────┘ └─────────┘ │
├─────────────────────────────────────────────┤
│ 5. EXECUTE │
│ Run existing tool / Modify template / │
│ Write minimal custom exploit │
└─────────────────────────────────────────────┘
| Signal | Action |
|---|---|
| Exact exploit exists for target version | Use — run directly, verify results |
| Similar exploit exists for adjacent version | Modify — adapt parameters/payloads |
| Multiple partial tools cover the need | Compose — chain existing tools together |
| Nothing suitable found | Build — write custom, but informed by research |
# Exploit-DB local search
searchsploit apache 2.4.49 remote
searchsploit -x 12345 # Examine exploit code
# GitHub PoC search
gh search code "CVE-2025-12345" --limit 20
gh search repos "<tool-name> exploit" --sort stars
# Metasploit module search
msfconsole -x "search type:exploit name:<keyword>"
# Nuclei template search
nuclei -tl -tags cve | grep "<keyword>"
# Kali package search
apt search <keyword>
dpkg -l | grep <tool>
# GitHub security tool search
gh search repos "<capability> security tool" --sort stars --limit 20
# Exploit framework module search
msfconsole -x "search type:auxiliary name:<keyword>"
msfconsole -x "search type:post name:<keyword>"
# MITRE ATT&CK technique lookup
# Web: https://attack.mitre.org/techniques/enterprise/
# HackTricks methodology
# Web: https://book.hacktricks.wiki/
# PayloadsAllTheThings
# Web: https://github.com/swisskyrepo/PayloadsAllTheThings
# GTFOBins / LOLBAS
# Web: https://gtfobins.github.io/
# Web: https://lolbas-project.github.io/
deep-research: Use deep-research for broad topic investigation, search-first for quick tool/exploit lookupsecurity-bounty-hunter: Search for existing reports before hunting similar vulnerabilitiesterminal-ops: Execute found tools with evidence capture protocolosint: Combine OSINT gathering with tool search for comprehensive preparationindex=search | stats count by user | where count > 1000Need: Exploit path traversal in Apache 2.4.49
Search: searchsploit apache 2.4.49 path traversal
Found: CVE-2021-41773, multiple PoCs on GitHub
Action: USE — curl-based PoC is sufficient
Result: curl "http://target/cgi-bin/.%2e/%2e%2e/etc/passwd"
Need: Enumerate AD domain from compromised Windows host
Search: GitHub "Active Directory enumeration tool"
Found: BloodHound, SharpHound, ldapsearch-ad, Certipy
Action: USE — BloodHound/SharpHound is the standard
Result: Run SharpHound, import to BloodHound for analysis
Need: Reverse shell bypassing egress filtering (only port 443)
Search: GitHub "reverse shell tls encrypted"
Found: Several TLS-encrypted shell tools
Action: MODIFY — adapt existing TLS shell for constraint
Result: Minimal custom wrapper around existing tool
search-first → [any attack skill] → verification-loop
↓ ↑
deep-research (broader context) continuous-learning (persist tool knowledge)