Skip to main content
A skill has a required 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

When a skill cannot load

A skill whose SKILL.md has no usable description is listed as broken. Its detail view stays open so you can add one, but it is not offered in the / command picker and the CloudThinker CLI does not install it. Add a description: line to the frontmatter and save to make it loadable again.

Writing effective instructions

Every word counts

Agents read skill instructions alongside their built-in instructions and the task at hand. 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

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 — valid
  • security_checklist — valid
  • Security Checklist — invalid
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.
  • Verify the skill is enabled (toggle is on)
  • Verify the skill is attached to the correct surface — see how skills are applied
  • Check that instructions are specific and actionable — vague guidance is often deprioritized
  • Shorter, focused skills are applied more reliably than long, broad ones
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.

Custom skills

Create, upload, enable, and attach skills in your workspace.

Skills overview

Understand how skills fit into the CloudThinker platform and agent workflow.