meta-skill-creator

Create agent skills following the Agent Skills open standard. Use when building new skills for Claude Code, Cursor, Gemini CLI, or other agents. Use for skill structure, SKILL.md authoring, frontmatter configuration, progressive disclosure, reference files, validation, and distribution.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "meta-skill-creator" with this command: npx skills add oakoss/agent-skills/oakoss-agent-skills-meta-skill-creator

Meta Skill Creator

Overview

Agent Skills are portable folders of instructions, scripts, and resources that agents discover and load on demand. They follow the Agent Skills open standard and work across 27+ compatible agents including Claude Code, Cursor, Gemini CLI, OpenAI Codex, VS Code, GitHub Copilot, Windsurf, Goose, and Roo Code. This skill covers the complete workflow for creating, structuring, and validating skills.

Quick Reference

ConceptSummaryKey Rule
Directory structureskill-name/SKILL.md plus optional references/, scripts/, assets/SKILL.md is the only required file
Frontmatter (required)YAML block with name and descriptionname must match directory, max 64 chars
Frontmatter (optional)license, compatibility, metadata, allowed-toolsDefined by open standard, portable across agents
Agent-specific fieldsmodel, context, agent, hooks, user-invocableClaude Code extensions, not portable
Description triggersInclude "Use when..." or "Use for..." phrasesKeyword-rich, third-person voice
Progressive disclosureMetadata -> Instructions -> Resources (three tiers)SKILL.md loaded in full; references on demand
SKILL.md sizeTarget 100-150 lines, max 500No code examples in SKILL.md
SKILL.md sectionsOverview, Quick Reference, Common Mistakes, Delegation, ReferencesAll five sections required
Reference filesreferences/[topic].md with frontmatterMax 500 lines each, self-contained
Reference frontmattertitle, description, tags fieldsRequired for all reference files
Scriptsscripts/ directory, executable codeAgents run scripts, not read source
Name formatLowercase letters, numbers, hyphensNo --, no leading/trailing -, min 4 chars
Excluded filenamesREADME.md, metadata.json, _* filesNot installed by distribution CLI
Validationskills-ref validate or project-specific validatorsAlways validate before distributing

Skill Creation Workflow

  1. Create directory at the appropriate location with a SKILL.md
  2. Write frontmatter with name (matching directory) and trigger-rich description
  3. Write required sections: Overview, Quick Reference, Common Mistakes, Delegation, References
  4. Extract code examples into references/ files (no code in SKILL.md)
  5. Validate with your project validator or skills-ref validate

Common Mistakes

MistakeCorrect Pattern
Missing "Use when" or "Use for" triggerInclude trigger phrases in description for agent discovery
Code examples in SKILL.mdMove all code to references/ files
SKILL.md over 500 linesSplit detailed content into reference files
Reference files cross-referencingKeep references self-contained, one level deep from SKILL.md
Name does not match directoryname field must exactly match parent directory name
Name contains uppercase or spacesUse only lowercase letters, numbers, and hyphens
Vague description without keywordsPack triggers with synonyms, abbreviations, library names
Code blocks without language specifierAlways specify language on fenced code blocks
Supporting files not linked in SKILL.mdAgents discover files through explicit links in SKILL.md
Using excluded filenamesAvoid README.md, metadata.json, files starting with _
Blank line before frontmatter--- must be on line 1, no preceding blank lines
Description in first-person voiceUse third-person: "Extracts text", not "I help you"
Deeply nested reference chainsKeep one level deep: SKILL.md links to references directly
Missing required SKILL.md sectionsInclude all five: Overview, Quick Ref, Mistakes, Delegation, Refs
Reference file missing frontmatterEvery reference needs title, description, and tags

Skill Locations

Skills can be installed at different scopes depending on visibility needs:

LocationPathScope
Personal~/.claude/skills/You, all projects
Project.claude/skills/Anyone in repository
DistributedVia skills CLIPlugin users

Delegation

  • Specification questions: Refer to the Agent Skills open standard
  • Pattern discovery: Use Explore agent to analyze existing skills for structure examples
  • Validation: Run project validator or skills-ref validate before committing

References

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

github-cli

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

tanstack-cli

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

typescript-patterns

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

tanstack-devtools

No summary provided by upstream source.

Repository SourceNeeds Review