hernanjiang/craftstation/skill-creator-craftstation
- community
Checking that the SKILL.md file is still in the repository.
Create a new reusable agent skill managed by CraftStation. Use when the user asks to create, scaffold, or write a new skill, add a managed skill, or turn repeated instructions into a skill. Takes precedence over any agent-native skill-creation flow.
Install
npx vskill@latest install hernanjiang/craftstation/skill-creator-craftstationSKILL.md
Skill Creator
You are creating a new agent skill. A skill is a folder containing a SKILL.md file with YAML frontmatter and Markdown instructions. CraftStation manages shared skills in .agents/skills and CraftStation-only skills in .craftstation/skills — these are the only two valid locations.
Ignore your own agent's native skill system for this task. Even if you (Claude, Codex, Gemini, or another agent) normally keep skills in a provider-specific folder such as ~/.claude/skills, ~/.codex/skills, or ~/.gemini/skills, never create or copy the skill there. "User-level", "global", "personal", or "for the <OS> user" always means ~/.agents/skills/<name>/ (or ~/.craftstation/skills/<name>/ for CraftStation-only) — never your provider's own directory.
1. Gather what you need
Before writing anything, make sure you know:
- Purpose — what task the skill helps with and what the agent should do when it runs.
- Name — a short kebab-case identifier (see naming rules below). Derive one from the purpose if the user did not provide it.
- Availability — where the skill may be used:
- Shared:
.agents/skills— other compatible agent apps can discover it. - CraftStation only:
.craftstation/skills— CraftStation injects it only into sessions launched by the app. - Scope — where the skill lives:
- Global (also called user-level or personal):
~/.agents/skills/<name>/or~/.craftstation/skills/<name>/in the user's home directory — available in every project. - Project:
<project root>/.agents/skills/<name>/or<project root>/.craftstation/skills/<name>/— available only in this project.
If the user's request names an availability or scope (for example "CraftStation only", "for this project", "user-level", or "for the Windows user"), respect it. Requests like "user-level" or "for the Windows user" mean global scope under the home directory's .agents (or .craftstation) folder — not your agent's native skill directory. Ask which availability to use when it is unspecified. If only the scope is unspecified, default to project scope when working inside a repository.
2. Follow the format rules
The skill is only valid when all of these hold:
- The folder name and the frontmatter
nameare identical. nameis kebab-case: lowercase letters and digits separated by single hyphens (^[a-z0-9]+(-[a-z0-9]+)*$), no consecutive hyphens, at most 64 characters.- Frontmatter contains a non-empty
descriptionof at most 1024 characters. SKILL.mdstays under 1 MB.- Any extra files (templates, scripts, examples) live inside the skill folder and are referenced by relative paths. Never link to files outside the folder.
3. Write an effective SKILL.md
Guidelines:
- The
descriptiondoubles as the trigger — pack it with the phrases a user would actually say ("generate release notes", "review my SQL migration"). Write it in the third person. - Keep the body focused on how to do the task: concrete steps, commands, conventions, and edge cases. Prefer checklists and short sections over prose.
- Put long reference material in separate files inside the folder (for example
reference.md,templates/report.md) and tell the agent when to read them, so the main file stays small. - Do not include secrets, credentials, or machine-specific absolute paths.
4. Create it
- Create the folder at the chosen availability and scope:
.agents/skills/<name>/or.craftstation/skills/<name>/, rooted at the home directory for global scope or the project root for project scope. Double-check the path does not contain a provider-specific folder like.claude,.codex, or.gemini. - Write
SKILL.mdwith the frontmatter and instructions. - Add any supporting files the instructions reference.
- Re-read the file and verify every rule in section 2.
5. Confirm
Tell the user the skill was created, show the final path and chosen availability, and mention that it appears in CraftStation's Skills settings (where it can be disabled, deleted, or copied to another scope). Newly launched CraftStation sessions pick it up automatically; shared skills can also be discovered by compatible agent apps outside CraftStation.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingresources/skills/skill-creator-craftstation/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/hernanjiang/craftstation/skill-creator-craftstation)