SKILL.md entrypoint with a Markdown instruction body. You can create it in CloudThinker or upload a .zip package with permitted supporting files.
File structure
SKILL.md can start with YAML frontmatter, followed by instruction sections as Markdown headings:
Upload formats
The Skills page accepts.zip only. A non-zip file is rejected with “Only .zip files are accepted”.
Limits
Frontmatter fields
Writing effective instructions
Every token counts
Agents process skill instructions alongside their own system prompt and task context. Keep instructions concise — write only what the agent doesn’t already know.Degrees of freedom
Match your instruction style to how much flexibility the agent should have:Examples beat explanations
Agents follow concrete examples more reliably than abstract rules. When possible, show the expected behavior instead of describing it.Complete example
A realistic skill for enforcing PR review standards:Troubleshooting
Skill name rejected
Skill name rejected
The
name field must start with a letter or digit. It can contain letters, digits, underscores, and hyphens. It cannot contain spaces or other special characters.security-checklist— validsecurity_checklist— validSecurity Checklist— invalid
Existing skill edit rejected
Existing skill edit rejected
An existing
SKILL.md must include frontmatter with a name that exactly matches the selected skill. Restore the matching name before you save the edit.Agent does not use the skill
Agent does not use the skill
- Verify the skill is enabled (toggle is on)
- Verify the skill is attached to the correct surface
- In Chat, Incident, and Assessment, eligible skills appear in the workspace catalog for
load_skill - In Code Review, attached bodies currently preload under a bounded policy
- Check that instructions are specific and actionable — vague guidance is often deprioritized
- Shorter, focused skills are applied more reliably than long, broad ones
Instructions are too long
Instructions are too long
If your skill exceeds a few hundred lines, consider splitting it into multiple focused skills. Agents handle several short skills better than one massive skill.Split by domain: separate security rules, performance guidelines, and style conventions into individual skills.
Related
Custom Skills
Create, upload, enable, and attach skills in your workspace.
Skills Overview
Understand how skills fit into the CloudThinker platform and agent workflow.