Skill Creator
SkillAI & modelsCreate a reviewable reusable Agent Skill draft from a user's explicit natural-language description. Use when the user asks the Agent to create, build, or revise a Skill; do not use merely because a workflow seems reusable.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Skill Creator skill
What this skill tells your AI
The instructions your AI receives, as published by openjiuwen-ai/sciencediscovery in skills/skill-creator/SKILL.md and read by ahel’s review.
Create a focused, portable Skill that preserves the user's stated intent.
Creation contract
- Act only when the user explicitly asks to create or install a Skill.
- Infer ordinary details from the description. Ask a question only when missing information would materially change the Skill.
- Use a lowercase kebab-case name of at most 64 characters and a concise, discriminating description.
- Treat
nameas the Skill's stable identity, not a proposal title. Every revision or alternative version of one logical Skill must reuse exactly the same name; put labels such aslite,systematic,v2, orexperimentalinmetadata.version, the description, or the instructions instead of appending them to the name. - Assume the Agent is already capable. Instructions should contain only useful workflow guidance, non-obvious constraints, and concrete validation criteria.
- Keep simple Skills self-contained. Add UTF-8 resources under
references/,scripts/, orassets/only when they have a concrete reusable purpose. - Packaged scripts are retained as read-only resources by this runtime; they are not automatically installed or executed. Do not promise automatic execution.
- Never include credentials, private conversation details, or unrelated workspace content.
Workflow
- Translate the user's description into one stable Skill name, selection description, Markdown instructions, and optional version/resources.
- Check that the instructions preserve authorization boundaries and do not generalize a one-off preference into a universal rule.
- Normally call
create_skillexactly once with the complete proposed package. If the user explicitly requests multiple versions or alternatives of the same Skill, call it once per requested version in order and reuse the exact samenameevery time; each later call updates that draft and becomes another comparable proposal in its version history. - A matching managed Skill name creates a draft based on its current revision; a matching unconfirmed draft is updated in place and compared with the previous Agent proposal; built-in Skills remain read-only.
- Report one pending Skill and direct the user to its review action in the conversation or Settings > Skills. The draft is inactive until the user explicitly confirms it.
If draft creation reports a read-only name or validation error, stop and explain the correction needed. Do not rename or retry without the user's direction.
Signals
- GitHub stars
- 55
- Forks
- 12
- Last commit
- Sep 2026
- Hacker News mentions
- 1
Advanced
- Catalog kind
- skill
- Gateway key
skill-creator-openjiuwen-ai- Source
- github.com/openjiuwen-ai/sciencediscovery