skill-creator
4
总安装量
1
周安装量
#51649
全站排名
安装命令
npx skills add https://github.com/show-karma/skills --skill skill-creator
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
kimi-cli
1
codex
1
Skill 文档
Karma Skill Creator
Create well-structured Claude Code skills for the Karma ecosystem.
Skill Creation Process
- Understand the skill with concrete examples
- Plan reusable skill contents (references, assets)
- Initialize the skill directory structure
- Write the skill (implement resources and SKILL.md)
- Iterate based on real usage
Step 1: Understand the Skill
Ask the user for concrete examples of how the skill will be used:
- “What should this skill do? Can you give 2-3 example prompts?”
- “What would a user say that should trigger this skill?”
- “What Karma-specific context does this need?” (grants, funding maps, ecosystem data)
Step 2: Plan Reusable Contents
For each example, identify what reusable resources would help:
| Resource Type | When to Use | Example |
|---|---|---|
references/ |
Domain knowledge Claude needs | references/gap-schema.md |
assets/ |
Files used in output | assets/report-template.md |
Step 3: Initialize the Skill
Create the skill directory under skills/:
skills/<skill-name>/
âââ SKILL.md # Required
âââ references/ # Optional
âââ assets/ # Optional
Naming rules:
- kebab-case, lowercase letters, digits, and hyphens only
- Max 64 characters
- Descriptive:
grant-milestone-tracker, nottracker
Step 4: Write the Skill
SKILL.md Structure
---
name: skill-name
description: What the skill does and when to use it. Include specific triggers.
---
The body contains instructions Claude will follow. Key principles:
Concise is key. Claude is already smart â only add what it doesn’t know. Challenge each paragraph: “Does this justify its token cost?”
Set appropriate freedom levels:
- High freedom (text instructions): multiple valid approaches, context-dependent
- Medium freedom (pseudocode/parameterized scripts): preferred pattern with some variation
- Low freedom (exact scripts): fragile operations, consistency critical
Progressive disclosure: Keep SKILL.md under 500 lines. Split into reference files when approaching this limit.
Design Patterns
Consult these guides based on your skill’s needs:
- Multi-step processes: See workflows.md for sequential and conditional patterns
- Output format/quality: See output-patterns.md for template and example patterns
What NOT to Include
- README.md, CHANGELOG.md, or other auxiliary docs
- “When to use” sections in the body (put this in the frontmatter description)
- Setup/testing procedures
- Information Claude already knows
Step 5: Iterate
- Use the skill on real tasks
- Note struggles or inefficiencies
- Update SKILL.md or resources
Primary focus areas for skills:
- Grants management (milestones, reporting)
- Funding maps (cross-ecosystem funding flows)
- Ecosystem growth (metrics, community health)