From meta-skill
Manage the dynamic skill library. Initialize skill-library/ and SKILLUSE.md, add new skills, remove skills, edit existing skills, and list available skills. Use when the user wants to manage, create, or modify skills in the skill library.
npx claudepluginhub legacybridge-tech/claude-plugins --plugin meta-skillThis skill uses the workspace's default tool permissions.
A system for managing on-demand skills that are loaded dynamically instead of at session startup. Skills are stored in `skill-library/` and registered in `SKILLUSE.md` at the project root.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
A system for managing on-demand skills that are loaded dynamically instead of at session startup. Skills are stored in skill-library/ and registered in SKILLUSE.md at the project root.
During initialization, a section is added to CLAUDE.md that instructs Claude to check SKILLUSE.md on every user request. When the user's request matches a skill description:
skill-library/<skill-name>/SKILL.md from the project rootA markdown file at the project root. Each ## heading is a skill name (maps to skill-library/<heading>/), followed by a natural language description:
# Skill Library
## code-review
Code review skill. Perform quality reviews, identify potential issues, and provide improvement suggestions.
## api-design
RESTful API design patterns. Naming conventions, error handling, and versioning.
skill-library/
├── code-review/
│ ├── SKILL.md # Main instructions (required)
│ ├── templates/ # Optional supporting files
│ └── examples/ # Optional examples
└── api-design/
└── SKILL.md
Compatible with .claude/skills/ — skills can be moved between the two systems.
When user asks to initialize the skill library:
skill-library/ directory in the project rootSKILLUSE.md in the project root with this template:# Skill Library
Skills listed below are available for on-demand loading.
Append Meta-Skill section to CLAUDE.md:
Read the template from the plugin's templates/claude-md-section.md.
Replace {VERSION} with the version from .claude-plugin/plugin.json.
Then apply to CLAUDE.md in the project root:
<!-- META-SKILL:START -->: Replace everything between <!-- META-SKILL:START --> and <!-- META-SKILL:END --> (inclusive) with the new contentDisplay summary:
Meta-Skill initialized!
Files created/updated:
- SKILLUSE.md (skill registry)
- skill-library/ (skill definitions folder)
- CLAUDE.md (matching instructions added)
You can now add skills with "add a skill for <topic>".
When user asks what skills are available:
SKILLUSE.md to show active (registered) skillsskill-library/ directories to show unregistered skills that exist but aren't activeWhen user asks to create a new skill:
skill-library/<name>/SKILL.md with appropriate content## <name> section to SKILLUSE.md with a description# Skill Title
## When to Use
Describe conditions for using this skill.
## Workflow
Step-by-step instructions for Claude to follow.
When user asks to remove a skill:
## <name> section from SKILLUSE.mdskill-library/<name>/ are preserved (not deleted)When user asks to enable an existing but unregistered skill:
skill-library/<name>/SKILL.md exists## <name> section to SKILLUSE.mdWhen user asks to modify a skill:
skill-library/<name>/SKILL.mdSKILLUSE.md if the skill's purpose changed