skill-creator
Create AiderDesk Agent Skills by writing SKILL.md files, defining frontmatter metadata, structuring references, and organizing skill directories. Use when building a new skill, creating a SKILL.md, planning skill architecture, or writing skill content.
Best use case
skill-creator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Create AiderDesk Agent Skills by writing SKILL.md files, defining frontmatter metadata, structuring references, and organizing skill directories. Use when building a new skill, creating a SKILL.md, planning skill architecture, or writing skill content.
Teams using skill-creator should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/skill-creator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How skill-creator Compares
| Feature / Agent | skill-creator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Create AiderDesk Agent Skills by writing SKILL.md files, defining frontmatter metadata, structuring references, and organizing skill directories. Use when building a new skill, creating a SKILL.md, planning skill architecture, or writing skill content.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
SKILL.md Source
# Skill Creator Create effective Agent Skills using progressive disclosure. ## When to Create a Skill Create a skill when you notice: - **Repeating context** across conversations - **Domain expertise** needed repeatedly - **Project-specific knowledge** the agent should know automatically ## Progressive Disclosure Skills load in 3 levels: 1. **Metadata** (~27 tokens) - YAML frontmatter for triggering 2. **Instructions** (<680 tokens) - SKILL.md body with core patterns 3. **Resources** (unlimited) - references/ scripts/ assets/ loaded on demand **Key**: Keep Levels 1 & 2 lean. Move details to Level 3. ## Quick Workflow 1. Create skill directory: `.aider-desk/skills/my-skill/` 2. Write `SKILL.md` with YAML frontmatter (`name`, `description`) and body instructions 3. Add detailed docs to `references/` as needed 4. Verify: mention a trigger keyword — skill should appear in active skills sidebar **If skill doesn't load**: check YAML syntax is valid, `name` is lowercase-hyphenated, and `description` contains the trigger terms users would say ### SKILL.md Example ```yaml --- name: deploy-helper description: Deploy AiderDesk builds to staging and production environments. Use when deploying, releasing, or publishing builds. --- ``` ```markdown # Deploy Helper Build and deploy AiderDesk to target environments. ## Steps 1. Run `npm run build` to generate production artifacts 2. Verify build output exists in `dist/` 3. Deploy to staging: `./scripts/deploy.sh staging` 4. Verify deployment: check health endpoint returns 200 ## Troubleshooting - Build fails: check `tsconfig.json` paths and run `npm run typecheck` ## References - [environments.md](references/environments.md) - Environment configs ``` ## Structure ``` my-skill/ ├── SKILL.md # Core instructions + metadata ├── references/ # Detailed docs (loaded as needed) ├── scripts/ # Executable operations └── assets/ # Templates, images, files ``` ## References - [quick-start.md](references/quick-start.md) - Creating your first skill - [writing-guide.md](references/writing-guide.md) - Writing effective skills - [development-process.md](references/development-process.md) - Step-by-step workflow - [skill-examples.md](references/skill-examples.md) - Patterns and examples - [cli-reference.md](references/cli-reference.md) - CLI tool usage - [agent-skills-resources.md](references/agent-skills-resources.md) - Architecture and best practices
Related Skills
extension-creator
Create AiderDesk extensions by setting up extension files, defining metadata, implementing Extension interface methods, and updating documentation. Use when building a new extension, creating extension commands, tools, or event handlers.
agent-creator
Create and configure AiderDesk agent profiles by defining tool groups, approval rules, subagent settings, and provider/model selection. Use when setting up a new agent, creating a profile, or configuring agent tools and permissions.
writing-tests
Write unit tests, component tests, and integration tests for AiderDesk using Vitest and React Testing Library. Use when creating new tests, adding test coverage, configuring mocks, setting up test files, or debugging failing tests.
theme-factory
Create new AiderDesk UI themes by defining SCSS color variables, registering theme types, and adding i18n display names. Use when adding a theme, creating a color scheme, customizing appearance, or implementing dark mode and light mode variants.
skill-creator
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
slack-gif-creator
A toolkit providing utilities and knowledge for creating animated GIFs optimized for Slack.
skill-creator
To create new CLI skills following Anthropic's official best practices with zero manual configuration. This skill automates brainstorming, template application, validation, and installation processes while maintaining progressive disclosure patterns and writing style standards.
skill-creator-ms
Guide for creating effective skills for AI coding agents working with Azure SDKs and Microsoft Foundry services. Use when creating new skills or updating existing skills.
semgrep-rule-variant-creator
Creates language variants of existing Semgrep rules. Use when porting a Semgrep rule to specified target languages. Takes an existing rule and target languages as input, produces independent rule+test directories for each language.
semgrep-rule-creator
Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections.
obsidian-clipper-template-creator
Guide for creating templates for the Obsidian Web Clipper. Use when you want to create a new clipping template, understand available variables, or format clipped content.
github-issue-creator
Turn error logs, screenshots, voice notes, and rough bug reports into crisp, developer-ready GitHub issues with repro steps, impact, and evidence.