Skip to content

Commit 75f083c

Browse files
TechNickAIclaude
andauthored
Add Kung Fu meta-skill for discovering and installing skills (#42)
* ✨ Add Kung Fu meta-skill for discovering and installing skills Like Neo downloading martial arts in The Matrix - this skill teaches Claude how to discover, evaluate, and install AI agent skills from the ecosystem. Sources include awesome lists (VoltAgent, composioHQ, sickn33) and skill registries (openskills, skillkit). Goal-focused design trusts the executing LLM to figure out implementation details. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * ♻️ Refine kungfu skill for token efficiency and consistency Address Claude Code Review feedback: - Tighten skill-format section (remove redundant code block) - Convert workflows to nested XML for structural consistency - Bump version to 1.2.0 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * 🔖 Bump version to 9.16.0 for Kung Fu skill release Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 95ad521 commit 75f083c

File tree

3 files changed

+81
-3
lines changed

3 files changed

+81
-3
lines changed

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
},
77
"metadata": {
88
"description": "Professional AI coding configurations, agents, skills, and context for Claude Code and Cursor",
9-
"version": "9.15.1",
9+
"version": "9.16.0",
1010
"license": "MIT",
1111
"repository": "https://github.com/TechNickAI/ai-coding-config"
1212
},
@@ -15,7 +15,7 @@
1515
"name": "ai-coding-config",
1616
"source": "./plugins/core",
1717
"description": "Commands, agents, skills, and context for AI-assisted development workflows",
18-
"version": "9.15.1",
18+
"version": "9.16.0",
1919
"tags": ["commands", "agents", "skills", "workflows", "essential"]
2020
}
2121
]

plugins/core/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ai-coding-config",
3-
"version": "9.15.1",
3+
"version": "9.16.0",
44
"description": "Commands, agents, skills, and context for AI-assisted development workflows",
55
"author": {
66
"name": "TechNickAI",
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
---
2+
name: kungfu
3+
# prettier-ignore
4+
description: "Use when finding new AI agent skills, discovering capabilities, installing skills from GitHub, searching skill marketplaces, or expanding what Claude can do - like Neo downloading martial arts in The Matrix"
5+
version: 1.2.0
6+
category: meta
7+
triggers:
8+
- "kungfu"
9+
- "find skills"
10+
- "install skill"
11+
- "skill marketplace"
12+
- "download skill"
13+
- "new capabilities"
14+
- "agent skills"
15+
- "expand abilities"
16+
- "i know kungfu"
17+
- "matrix"
18+
---
19+
20+
<objective>
21+
Discover, evaluate, and install AI agent skills from the ecosystem. Like Neo downloading kung fu in The Matrix - expand capabilities by finding and integrating new skills.
22+
</objective>
23+
24+
<discovery-strategy>
25+
Search GitHub for skill collections using:
26+
- Repos matching "awesome*skills" or "claude*skills"
27+
- Repos containing SKILL.md files (query: `path:SKILL.md claude`)
28+
- Topics: claude-code, ai-skills, agent-skills
29+
30+
Known curated collections (verify availability before citing):
31+
- VoltAgent/awesome-agent-skills
32+
- composioHQ/awesome-claude-code-skills
33+
- sickn33/antigravity-awesome-skills
34+
35+
If curated lists are unavailable, search GitHub directly. Prioritize repos updated within 6 months with meaningful star counts.
36+
</discovery-strategy>
37+
38+
<skill-format>
39+
Valid skills: SKILL.md with frontmatter (name, "Use when..." description, triggers). Optional scripts/tool for executables (require user approval before install).
40+
</skill-format>
41+
42+
<quality-signals>
43+
**Evaluate:** GitHub stars, recent activity, SKILL.md quality, documentation, relevance to user's need.
44+
45+
**Skip:** No SKILL.md, abandoned (no commits in 1+ year AND unresponsive), <10 stars (unless from trusted source), duplicates already-installed skill.
46+
</quality-signals>
47+
48+
<security>
49+
If a skill includes executable scripts in `scripts/`, ALWAYS:
50+
1. Show the user the script contents
51+
2. Explain what the script does
52+
3. Get explicit approval before installing
53+
54+
Never auto-execute downloaded scripts.
55+
</security>
56+
57+
<installation>
58+
Install to the project's `.claude/skills/<skill-name>/` directory. For global installation, use `~/.claude/skills/`.
59+
60+
**Before installing:**
61+
- Check for existing skill with same name
62+
- If conflict: ask user to overwrite, rename, or skip
63+
64+
**After downloading:**
65+
- Validate SKILL.md parses without YAML errors
66+
- Confirm required frontmatter (name, description, triggers) exists
67+
- Test with `/skill <name>` or a natural trigger phrase
68+
69+
**If install fails:** Remove any partially downloaded files and report the specific failure.
70+
</installation>
71+
72+
<workflows>
73+
<search>Query GitHub and curated lists, evaluate candidates against quality signals, present top 3-5 options with name, description, star count, last update, and install instructions.</search>
74+
75+
<install>Fetch skill, run security review if scripts present, validate format, install to skills directory, verify it loads.</install>
76+
77+
<audit>List installed skills from `.claude/skills/`, check source repos for updates, identify unused skills for removal.</audit>
78+
</workflows>

0 commit comments

Comments
 (0)