Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
dkyazzentwatwa avatar

Skill Creator

  • 149 installs
  • 84 repo stars
  • Updated April 8, 2026
  • dkyazzentwatwa/chatgpt-skills

Author new agent skills with clear triggers, progressive instructions, bundled scripts, and validation so coding assistants reliably invoke the right workflow.

About

Guides creation of ChatGPT and Claude-style agent skills: YAML frontmatter, when-to-use triggers, step workflows, optional scripts, reference docs, and smoke-test prompts so custom capabilities install cleanly and fire predictably during coding sessions.

  • SKILL.md frontmatter and trigger design
  • Progressive disclosure for long instructions
  • Bundled scripts and reference file layout
  • Evaluation prompts to verify skill invocation
  • Naming and packaging conventions for discovery

Skill Creator by the numbers

  • 149 all-time installs (skills.sh)
  • Ranked #209 of 779 Skill Development skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill skill-creator

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs149
repo stars84
Last updatedApril 8, 2026
Repositorydkyazzentwatwa/chatgpt-skills

What it does

Author new agent skills with clear triggers, progressive instructions, bundled scripts, and validation so coding assistants reliably invoke the right workflow.

Files

SKILL.mdMarkdownGitHub ↗

Skill Creator

Design or refactor skills so they are small, triggerable, and mechanically valid.

Workflow

1. Define the exact user requests that should trigger the skill. 2. Keep SKILL.md short and put deep detail in references/. 3. Add only the scripts, assets, or references that make execution materially more reliable. 4. Generate agents/openai.yaml and validate before packaging.

Scripts

  • scripts/init_skill.py initializes a new skill with optional resource folders and agents/openai.yaml.
  • scripts/generate_openai_yaml.py writes agents/openai.yaml from explicit interface values.
  • scripts/quick_validate.py enforces strict frontmatter, directory naming, agent metadata, and script dependency rules.
  • scripts/package_skill.py validates first, then zips the skill for distribution.

Rules

  • Keep frontmatter to name and description only.
  • Make description do the trigger work: what the skill does and when to use it.
  • Match the folder name exactly to name.
  • Prefer one focused workflow over a kitchen-sink skill.
  • Remove placeholder files and generic boilerplate before publishing.

Typical Commands

python3 skill-creator/scripts/init_skill.py my-skill --path .
python3 skill-creator/scripts/generate_openai_yaml.py my-skill \
  --interface display_name="My Skill" \
  --interface short_description="One-line summary" \
  --interface default_prompt="Help me use this skill."
python3 skill-creator/scripts/quick_validate.py my-skill
python3 skill-creator/scripts/package_skill.py my-skill ./dist

Related skills

Skill Developmentagentsautomationresearch

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.