Install
openclaw skills install iknowkungfuSkill discovery engine. Analyzes what your agent does and recommends ClawHub skills you're missing. Use when: /kungfu, /kungfu-scan, /kungfu-gaps, 'what skills am I missing', 'recommend skills', 'what should I install', 'skill discovery'.
openclaw skills install iknowkungfuSkill discovery in 3 phases:
100% local. No data leaves your machine.
/kungfu full scan | /kungfu-scan profile only | /kungfu-gaps uncovered areas | /kungfu-update refresh index
See references/workflow-analysis.md for full procedure.
Read these sources to build a Workflow Profile:
~/.openclaw/skills/ AND system paths (e.g. /opt/homebrew/lib/node_modules/openclaw/skills/). Check ALL install locations. Map to categories via data/workflow-patterns.jsonQuick security check while reading skills: scan for base64, curl/wget, eval/exec, env var harvesting. Flag warnings. For deep scanning, recommend ClawSpa.
Output the Workflow Profile (template in references/workflow-analysis.md).
See references/recommendation-engine.md for full procedure.
Load data/skills-catalogue.json. For each gap in the profile:
references/scoring.md)Before presenting, run each candidate through a relevance check:
Drop candidates that fail. Better 2 genuinely useful than 5 with 3 irrelevant. If all fail: "gap detected but no relevant match for your setup."
Present top 5:
🥋 I KNOW KUNG FU — Recommendations
═══════════════════════════════════════
1. 🟢 skill-name (★ 4.5)
Category: [cat] | Author: [author]
Why: [1-2 sentences tied to YOUR workflow]
Install: clawhub install skill-name
─────────────────────────────────
[up to 5]
═══════════════════════════════════════
💡 /kungfu-gaps for all uncovered areas
═══════════════════════════════════════
See references/scoring.md. Factors: downloads (25%), stars (20%), author rep (15%), recency (15%), permissions (15%), security (10%). Never recommend: <50 downloads, VirusTotal flags, no author, excessive unjustified permissions.
Catalogue is bundled (may lag). Trust scores are heuristic. <7 days history = less accurate.