# Template: Simple Skill

Use this template when creating a skill that fits in a single SKILL.md file without progressive step loading.

## Generated SKILL.md format:

```yaml
---
name: {{SKILL_NAME}}
description: |
  {{DESCRIPTION}}
{{#if ARGUMENT_HINT}}
argument-hint: "{{ARGUMENT_HINT}}"
{{/if}}
{{#if DISABLE_MODEL_INVOCATION}}
disable-model-invocation: true
{{/if}}
{{#if USER_INVOCABLE_FALSE}}
user-invocable: false
{{/if}}
{{#if MODEL}}
model: {{MODEL}}
{{/if}}
---

<objective>
{{OBJECTIVE}}
</objective>

<quick_start>

` ` `bash
/{{SKILL_NAME}} {{EXAMPLE_ARGS_1}}
/{{SKILL_NAME}} {{EXAMPLE_ARGS_2}}
` ` `

</quick_start>

## Task
{{TASK_DESCRIPTION}}

$ARGUMENTS

<workflow>

## 1. {{FIRST_PHASE}}
{{FIRST_PHASE_INSTRUCTIONS}}

## 2. {{SECOND_PHASE}}
{{SECOND_PHASE_INSTRUCTIONS}}

## 3. {{THIRD_PHASE}}
{{THIRD_PHASE_INSTRUCTIONS}}

</workflow>

<execution_rules>
- {{RULE_1}}
- {{RULE_2}}
- {{RULE_3}}
</execution_rules>

<success_criteria>
- {{CRITERIA_1}}
- {{CRITERIA_2}}
- {{CRITERIA_3}}
</success_criteria>
```

## Notes:
- Keep total lines under 500
- Description should include trigger keywords for auto-detection
- Use $ARGUMENTS to reference user input
- Workflow steps are inline (no external step files)
- Best for: linting, simple generation, knowledge injection, quick commands
