Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add aktsmm/Agent-Skills --skill "skill-creator-plus"
Install specific skill from multi-skill repository
# Description
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
# SKILL.md
name: skill-creator-plus
description: Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
license: Apache-2.0 (see LICENSE.txt)
metadata:
original_author: Anthropic (Apache-2.0)
modified_by: yamapan (https://github.com/aktsmm)
Skill Creator+
Guide for creating and reviewing effective skills.
When to Use
- Creating a new skill from scratch
- Updating or refactoring an existing skill
- Reviewing existing SKILL.md files β See references/skill-review-checklist.md
Core Principles
| Principle | Description |
|---|---|
| Concise is Key | Context window is shared. Only add what Claude doesn't already know. |
| Degrees of Freedom | Match specificity to task fragility (high/medium/low freedom) |
| Progressive Disclosure | Split into 3 levels: Metadata β Body β References |
Default assumption: Claude is already very smart. Challenge each piece: "Does this justify its token cost?"
Skill Structure
β references/skill-structure.md for details
skill-name/
βββ SKILL.md (required) # < 150 lines
βββ scripts/ # Executable code
βββ references/ # Documentation loaded on demand
βββ assets/ # Output resources (templates, images)
β See skill-structure.md > What NOT to Include for excluded files.
Creation Process
β references/creation-process.md for details
| Step | Action |
|---|---|
| 1 | Understand with concrete examples |
| 2 | Plan reusable contents (scripts/references/assets) |
| 3 | Initialize: scripts/init_skill.py <name> --path <dir> |
| 4 | Edit skill and implement resources |
| 5 | Package: scripts/package_skill.py <path> |
| 6 | Iterate based on real usage |
SKILL.md Guidelines
Size Target
β See skill-review-checklist.md > Line Count Target for size guidelines.
Quick rule: < 150 lines is good, > 300 lines must split to references.
Frontmatter
---
name: skill-name
description: "What it does. Use when [trigger conditions]."
---
Description must include: What the skill does AND when to trigger it.
Body
- Use imperative/infinitive form
- Link to references for details
- Keep essential workflow only
Review Checklist
β references/skill-review-checklist.md
- [ ] SKILL.md under 150 lines?
- [ ] Description has trigger conditions?
- [ ] Details moved to references/?
- [ ] No README.md or auxiliary docs?
Key References
| Topic | Reference |
|---|---|
| Skill Structure | references/skill-structure.md |
| Creation Process | references/creation-process.md |
| Review Checklist | references/skill-review-checklist.md |
| Workflows | references/workflows.md |
| Output Patterns | references/output-patterns.md |
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.