Use when creating or modifying skills - custom project skills or built-in mbscode skill overrides
From mbscodenpx claudepluginhub mbstools/mbscodeThis skill uses the workspace's default tool permissions.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides implementation of event-driven hooks in Claude Code plugins using prompt-based validation and bash commands for PreToolUse, Stop, and session events.
Create project-specific skills that extend the mbscode framework. Custom skills follow the same format as built-in skills and are loaded via the project's skill manifest.
Every skill file MUST have:
---
name: skill-name
description: "When to use -- trigger conditions that tell the agent to invoke this skill"
---
The description field is critical -- it determines when the agent activates this skill. Write it as a clear trigger condition, not a vague summary.
| Bad Description | Good Description |
|---|---|
| "Handles deployment" | "Use before deploying to any environment -- covers pre-deploy checks, deploy steps, and rollback" |
| "Database stuff" | "Use when creating or modifying database migrations -- ensures reversibility and data safety" |
One sentence explaining what this skill does and why it exists.
Step-by-step procedure. Use numbered lists for sequential steps. Each step must be actionable -- not "consider X" but "do X".
Rationalization patterns specific to this skill. Format:
## Red Flags
| Thought | Reality |
|---------|---------|
| "This doesn't need migration rollback" | Every migration needs a rollback. No exceptions. |
Add custom skills to the ## Custom Skills section in PROJECT.md:
## Custom Skills
| Skill | Path | Trigger |
|-------|------|---------|
| `deploy` | `skills/deploy/SKILL.md` | Before any deployment |
| `migrations` | `skills/migrations/SKILL.md` | When creating/modifying DB migrations |
The agent reads this manifest alongside the built-in skill manifest and invokes matching skills.
To replace a built-in skill with a project-specific version:
Example: To replace autonomous-review with a simpler version for a small project:
| `autonomous-review` | `skills/autonomous-review/SKILL.md` | After completing a milestone |
Before committing a custom skill, verify:
| Thought | Reality |
|---|---|
| "This skill is too simple to need a Red Flags table" | Simple skills get skipped. Red flags prevent that. |
| "I'll add more detail later" | Write it now. Incomplete skills get ignored. |
| "The description is fine as-is" | If the trigger isn't specific, the agent won't invoke it. |
| "One big skill for everything" | Split by concern. One skill = one workflow. |