Create or improve codewhale skills. Use when the user wants a new skill, wants to update an existing skill, or needs guidance on when a skill should be a skill versus MCP, hooks, tools, or a plugin scaffold.
78
100%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Use this skill to create small, useful codewhale skills that match the runtime this repository actually ships.
A skill is a local folder with a SKILL.md file. DeepSeek reads the skill name
and description during discovery, then loads the body only when the user or task
matches the skill.
Discovery paths, in precedence order:
<workspace>/.agents/skills<workspace>/skills<workspace>/.opencode/skills<workspace>/.claude/skills<workspace>/.cursor/skills~/.agents/skills~/.claude/skills~/.deepseek/skillsUse skills for model instructions, workflows, and lightweight conventions. Use MCP for live external APIs or durable tools. Use hooks for automatic local events. Use plugin folders only as packaging/scaffolding until a real plugin loader exists.
my-skill/
`-- SKILL.md---
name: my-skill
description: Use when DeepSeek should follow this specific workflow.
---
# My Skill
Instructions for the agent.Frontmatter parsing is intentionally simple. Keep name and description as
plain single-line values. Use lower-case hyphen-case names.
description action-oriented and trigger-specific. It is the main
signal DeepSeek sees before loading the body.references/ and mention exactly when to open them.scripts/ only for deterministic helpers that are worth maintaining.assets/ only for templates, fixtures, examples, or files reused by the
workflow.<skill-name>/SKILL.md.name and description./skills or by running the relevant
skill discovery tests if editing this repository.SKILL.md starts with ---.name matches the directory name unless there is a deliberate reason.description says when to use the skill, not just what it is.f018d3e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.