skill-development

Guides creation of Codex plugin skills with progressive disclosure and trigger phrases.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/AvaTar-ArTs/.Agent-skills --skill skill-development-avatar-arts
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-development
Source: https://github.com/AvaTar-ArTs/.Agent-skills/tree/main/skills/skill-development
Command: npx skills add https://github.com/AvaTar-ArTs/.Agent-skills --skill skill-development-avatar-arts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing skills for Codex plugins requires specific conventions—third-person trigger descriptions, imperative writing style, and progressive disclosure—that are easy to get wrong, resulting in skills that never trigger or bloat the context window. ## Core Features & Use Cases - Structured Creation Process: Six-step workflow from understanding use cases through planning resources, structuring directories, editing, validating, and iterating. - Progressive Disclosure Guidance: Rules for what belongs in SKILL.md versus references/, examples/, and scripts/ to keep context lean. - Writing Style Enforcement: Concrete good/bad examples for third-person descriptions and imperative body content. - Use Case: When adding a new hook-development skill to a plugin, follow the process to write a SKILL.md with specific trigger phrases, move detailed patterns to references/, and validate against the checklist. ## Quick Start Ask the AI to create a new skill for your Codex plugin following the skill development process.

Frequently Asked Questions about skill-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a skill for a Codex plugin?▼

Create a directory under the plugin's skills/ folder containing a SKILL.md file with YAML frontmatter defining name and description. Follow the six-step process: understand use cases, plan reusable resources, create the structure, edit content, validate, and iterate.

What should go in a skill description frontmatter?▼

Write the description in third person starting with "This skill should be used when..." and include specific trigger phrases users would say, such as "create a hook" or "configure settings". Avoid vague or second-person phrasing.

How long should a SKILL.md file be?▼

Keep the SKILL.md body between 1,500 and 2,000 words, with a hard limit under 5,000 words. Move detailed patterns, API references, and advanced techniques into references/ files that load only when needed.

When should I use references versus scripts in a skill?▼

Use references/ for documentation Codex should read while working, such as schemas or detailed patterns. Use scripts/ for executable code that needs deterministic reliability or is repeatedly rewritten, like validation utilities.

Why is my skill not triggering on user queries?▼

Skills fail to trigger when the description lacks specific trigger phrases or uses vague language. Rewrite the description in third person with exact phrases users would say, listing concrete scenarios like "create X" or "configure Y".