← Back to Skills Marketplace
whooshinglander

Iknowkungfu

by WhooshingLander · GitHub ↗ · v1.2.0 · MIT-0
cross-platform ✓ Security Clean
286
Downloads
1
Stars
1
Active Installs
7
Versions
Install in OpenClaw
/install iknowkungfu
Description
Skill discovery engine. Analyzes what your agent does and recommends ClawHub skills you're missing. Use when: /kungfu, /kungfu-scan, /kungfu-gaps, 'what skil...
README (SKILL.md)

iknowkungfu 🥋

Skill discovery in 3 phases:

  1. Profile 🔍 — Analyze your workflow (memory, skills, crons, logs)
  2. Match 🎯 — Cross-reference against curated ClawHub index
  3. Recommend 📋 — Prioritized suggestions with trust scores

100% local. No data leaves your machine.

Commands

/kungfu full scan | /kungfu-scan profile only | /kungfu-gaps uncovered areas | /kungfu-update refresh index

Phase 1: Profile

See references/workflow-analysis.md for full procedure.

Read these sources to build a Workflow Profile:

  • MEMORY.md + daily logs — recurring topics, tools, domains
  • Installed skills — list from BOTH ~/.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.json
  • AGENTS.md + config — user role, tool preferences, model budget signals
  • HEARTBEAT.md + crons — automated/scheduled responsibilities
  • Recent logs (7 days) — dominant task types, frequent commands

Quick 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).

Phase 2: Match

See references/recommendation-engine.md for full procedure.

Load data/skills-catalogue.json. For each gap in the profile:

  1. Find matching skills by category
  2. Score candidates (see references/scoring.md)
  3. Filter already-installed skills (check ALL install paths: user, system, workspace)
  4. Filter skills whose functionality is already covered by existing config (e.g. memoryFlush covers session wrap-up, gog covers Gmail)
  5. Rank by score, deduplicate overlaps

Phase 3: Validate Before Recommending

Before presenting, run each candidate through a relevance check:

  • Does the user actually use this tool/service? (e.g. don't recommend Slack if they never mention it)
  • Is equivalent functionality already covered by a system skill, config setting, or existing workflow?
  • Would this realistically fit the user's setup? (solo builder vs team, macOS vs Linux, budget signals)

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."

Phase 4: Recommend

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
═══════════════════════════════════════

Trust Scoring

See references/scoring.md. Factors: downloads (25%), stars (20%), author rep (15%), recency (15%), permissions (15%), security (10%). Never recommend: \x3C50 downloads, VirusTotal flags, no author, excessive unjustified permissions.

Safeguards

  • READ-ONLY. Never installs, modifies, or removes anything. Zero network calls.
  • Only recommends skills passing trust AND relevance thresholds.
  • Honest about confidence. If no good match exists, says so.
  • NEVER include full file contents in output. Only summarize patterns and categories.
  • NEVER print API keys, tokens, passwords, SSH keys, or any credential-like strings found in any file.
  • When reporting security flags, describe the PATTERN found (e.g. "env var reference in script"), never quote the actual value.
  • Redact any file paths that contain usernames or home directories in output.

Limitations

Catalogue is bundled (may lag). Trust scores are heuristic. \x3C7 days history = less accurate.

Usage Guidance
This skill appears to do what it says: it analyzes your agent's local files and bundled catalogue to recommend missing skills and does not ask for keys or install software. Before installing, consider: 1) It will read workspace files and skill folders (including system-level skill paths) — these can contain secrets or sensitive data, so run it in an account/environment you trust. 2) Although the SKILL.md says it will redact keys and never make network calls, verify outputs before copying any suggested install commands or exposing results. 3) Inspect the bundled data/skills-catalogue.json and references if you want to confirm recommendation logic or stale entries. 4) If you have strong isolation needs, run the skill in a limited user account or container and/or run a dedicated security scan (e.g., ClawSpa) on installed skills it flags. Overall the package is coherent and proportionate to its stated purpose, but it operates over sensitive local data so exercise normal caution.
Capability Analysis
Type: OpenClaw Skill Name: iknowkungfu Version: 1.2.0 The 'iknowkungfu' skill is a workflow profiling and recommendation engine designed to suggest relevant OpenClaw skills based on an agent's activity. It functions by instructing the AI agent to analyze local files, including MEMORY.md, daily logs, and installed skill directories (SKILL.md and associated scripts). While the skill requires broad read access to the agent's environment to identify 'gaps' in functionality, it includes robust security instructions and safeguards: it explicitly prohibits network calls, mandates the redaction of credentials/usernames, and even directs the agent to perform a heuristic security scan on other skills to flag suspicious patterns like obfuscated payloads or unauthorized network commands. The logic is transparent, well-documented, and strictly aligned with its stated purpose of local skill discovery.
Capability Assessment
Purpose & Capability
The name and description (skill-discovery/recommendation) match the instructions and bundled assets: it needs to read agent memory, installed skills, logs and a local catalogue to find gaps and score candidates. No unrelated credentials or external services are requested.
Instruction Scope
SKILL.md directs the agent to read many local files and directories (MEMORY.md, daily logs, AGENTS.md, HEARTBEAT.md, installed skills in both user and system paths) and to scan skill packages' files for suspicious patterns. That scope is appropriate for a discovery tool but is privacy-sensitive because it can access files that may contain secrets; the skill claims to redact credentials and never send data out.
Install Mechanism
No install spec and no code files — this is instruction-only and does not download or write code to disk. Lowest-risk install footprint.
Credentials
No environment variables, credentials, or config paths are required. The files it reads are directly related to producing workflow profiles and recommendations.
Persistence & Privilege
always:false and no system modification instructions. The skill is not requesting permanent presence or elevated privileges beyond reading local files; autonomous invocation is allowed by default but not exceptional here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install iknowkungfu
  3. After installation, invoke the skill by name or use /iknowkungfu
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Added secret redaction safeguards: never print credentials, redact home paths, summarize patterns only
v1.1.4
Display name: Iknowkungfu
v1.1.3
Fix display name on ClawHub listing
v1.1.2
iknowkungfu 1.1.2 - Added `references/security-check.md`, detailing security check patterns for skill scanning. - Updated SKILL.md: - Added version metadata to the frontmatter. - Security check section now references the new security check documentation. - Clarified instructions on scanning for red flag patterns in installed skills.
v1.1.1
Add Chinese (简体中文) README translation
v1.1.0
Catalogue expanded from 60 to 103 curated real ClawHub skills
v1.0.0
Initial release: workflow profiling, gap detection, trust-scored recommendations. Renamed from iknowkongfu.
Metadata
Slug iknowkungfu
Version 1.2.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 7
Frequently Asked Questions

What is Iknowkungfu?

Skill discovery engine. Analyzes what your agent does and recommends ClawHub skills you're missing. Use when: /kungfu, /kungfu-scan, /kungfu-gaps, 'what skil... It is an AI Agent Skill for Claude Code / OpenClaw, with 286 downloads so far.

How do I install Iknowkungfu?

Run "/install iknowkungfu" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Iknowkungfu free?

Yes, Iknowkungfu is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Iknowkungfu support?

Iknowkungfu is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Iknowkungfu?

It is built and maintained by WhooshingLander (@whooshinglander); the current version is v1.2.0.

💬 Comments