Skill creator
Create or update agent skills with concise SKILL.md instructions, bundled resources, agent metadata, validation, and packaging. Use when building or refactoring skills.From its SKILL.md
npx -y skills add dkyazzentwatwa/chatgpt-skills --skill skill-creatorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
1.7 KB, 349 tokens by cl100k_base, as published. Nobody here has run it
Skill Creator
Design or refactor skills so they are small, triggerable, and mechanically valid.
Workflow
- Define the exact user requests that should trigger the skill.
- Keep
SKILL.mdshort and put deep detail inreferences/. - Add only the scripts, assets, or references that make execution materially more reliable.
- Generate
agents/openai.yamland validate before packaging.
Scripts
scripts/init_skill.pyinitializes a new skill with optional resource folders andagents/openai.yaml.scripts/generate_openai_yaml.pywritesagents/openai.yamlfrom explicit interface values.scripts/quick_validate.pyenforces strict frontmatter, directory naming, agent metadata, and script dependency rules.scripts/package_skill.pyvalidates first, then zips the skill for distribution.
Rules
- Keep frontmatter to
nameanddescriptiononly. - Make
descriptiondo 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
What ships with it: 7 files
24.3 KB alongside SKILL.md, 4 of them executable
agents/
- openai.yaml186 B
scripts/
- generate_openai_yaml.pyruns1.9 KB
- init_skill.pyruns4.1 KB
- package_skill.pyruns3.2 KB
- quick_validate.pyruns3.8 KB
- requirements.txt72 B
- LICENSE.txt11.1 KB