Skip to main content

Creating an action

  1. Create skill folder: .claude/skills/{action-name}/
  2. Add SKILL.md with frontmatter:
    ---
    name: create-project
    description: Initialize a new project file
    disable-model-invocation: false
    allowed-tools: Read, Write
    argument-hint: "Project Name"
    ---
    
  3. Write clear description so Claude knows when to use it
  4. Test: claude skill run create-project --args "Project Name"

Action vs ritual

AspectActionsRituals
TriggerOn demandScheduled
FrequencyAs neededDaily/weekly/etc
PurposeDiscrete taskSystem maintenance
PrefixNoneritual-