
Skill Creator
Lets the agent create, install, and update other agent skills from URLs, archives, or scratch.
- Repository
- zhayujie/CowAgent
- Stars
- 47,751
- Licence
- MIT
- Files
- 4 files
What it does
Once installed, this skill teaches the agent how to add new skills to its own workspace. When you give it a SKILL.md file, a link, or a zip archive, it fetches the content, finds the skill's name, and copies the whole folder into the agent's skills directory. It can also walk you through building a new skill from scratch, using bundled scripts that generate a template, check the format, and package the folder into a .skill file.
Great for
- Users who want to add community or custom skills to a CowAgent workspace without copying files by hand
- Developers who want a guided template and format checker when writing their own SKILL.md skills
- Teams packaging internal skills into a single distributable .skill file
Skip it if
- Anyone installing skills from untrusted sources without reviewing them first: the skill copies whatever content it fetches into the agent's skill folder, and bundled scripts may be run later, so a malicious skill could change agent behaviour
- Non-technical users who only want to use existing skills: this skill is for managing skills, not for doing everyday tasks
- Environments where the agent must not make outbound web requests, since installation relies on curl or web fetching
Try asking
- “Install this skill from https://example.com/my-skill/SKILL.md into my workspace”
- “Create a new skill from scratch that summarises my meeting notes into action items”
- “Update the existing weather-api skill so it also covers forecasts for the next 7 days”
- “Package my pdf-editor skill folder into a .skill file for sharing”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 4 original files, the MIT licence and an attribution note.
skill-creator.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip skill-creator.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip skill-creator.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Review any fetched SKILL.md and its scripts before installing, especially from unfamiliar URLs or archives
- Give a clear description with trigger phrases in the frontmatter, since that field decides when the skill is used
- Run quick_validate.py after creating or editing a skill to catch frontmatter errors early
What's inside
- scripts/init_skill.py
- scripts/package_skill.py
- scripts/quick_validate.py
- SKILL.md
Redistributed unmodified from zhayujie/CowAgent under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.