Skip to main content

What Are Skills?

A skill is a SKILL.md file that gives the AI a focused set of instructions, context, and behaviors for a particular task domain. When a skill is active, the AI’s system prompt is extended with that skill’s instructions - making it an expert in that specific area. Examples:
  • The code-review skill makes the AI a thorough code reviewer with a specific feedback format
  • The git-workflow skill teaches branching conventions and safe commit practices
  • The web-research skill instructs structured information gathering with citations
Skills are plain Markdown with a YAML frontmatter header. No code required - anyone can write one.

Skill Architecture

Skills are loaded from multiple sources in priority order. Later sources override earlier ones by skill name:
Your workspace skills/ directory always wins, allowing you to override any built-in skill for a specific project.

Skill File Format

The YAML frontmatter defines the skill’s identity and behavior flags. The Markdown body is injected as system instructions when the skill is active.

Frontmatter Fields

How Skills Are Activated

User-invocable skills respond to /skill-name commands. Arguments after the command name are passed through:

Skill Sources

Built-in Skills

50 pre-installed skills covering development, productivity, and media workflows.

ClawHub

Community skill marketplace. Browse and install with profclaw skills install.

Creating Skills

Write your own SKILL.md files for custom behavior. No code required.

Using Skills

How to invoke, list, manage, and configure skills.

Managing Skills via CLI

Skills vs Tools vs Plugins

Understanding when to use each extension mechanism: Skills are the easiest and fastest way to extend profClaw behavior. Use Plugins when you need to add executable tools or system-level integrations.