SO

Generate scannable, actionable technical documentation and operational runbooks for your engineering team.

Install

mkdir -p .claude/skills/sop-creator && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/9429" && unzip -o skill.zip -d .claude/skills/sop-creator && rm skill.zip

Installs to .claude/skills/sop-creator

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Create runbooks, playbooks, and technical documentation for engineering teams. Use when the user wants to document a process, create a runbook, build operational docs, or formalize any repeatable technical procedure. Triggers on requests like "create a runbook for...", "document this process", "write a playbook", or any technical documentation request.
354 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Create structured runbooks and playbooks
  • Draft troubleshooting and how-to guides
  • Enforce scannable documentation principles
  • Define success criteria via checklists

How it works

The skill applies a template-based approach to documentation, prioritizing scannability and actionable steps over descriptive text.

Inputs & outputs

You give it
Process or procedure description
You get back
Structured technical documentation

When to use sop-creator

  • Create incident response runbooks
  • Draft deployment and migration playbooks
  • Document troubleshooting steps for common bugs
  • Formalize onboarding or setup guides

About this skill

SOP & Runbook Creator

Create practical documentation that people actually follow.

Philosophy

Nobody reads 50-page docs. Make it scannable, actionable, and impossible to misunderstand.

Core principles:

  • Scannable - Headers, bullets, tables. No walls of text.
  • Actionable - Every step is something you DO, not something you "consider"
  • Specific - Numbers, names, thresholds. No "as needed" or "when appropriate"
  • Testable - Clear success criteria. How do you know it worked?
  • Maintained - Owner, last updated, review schedule

SOP Categories

Pick the right format for your use case:

Tech/Engineering

TypeWhen to Use
RunbookEmergency response, incidents, on-call
Deployment PlaybookReleases, migrations, maintenance
Troubleshooting GuideDebugging, diagnosis trees
How-To GuideOne-off setup, configuration
ADRArchitecture decisions

Operations/Business

TypeWhen to Use
Process SOPRepeatable business workflows
ChecklistQuality control, verification
Decision TreeComplex if/then scenarios
Handoff DocRole transitions, shift changes

Content/Creative

TypeWhen to Use
Production WorkflowContent creation pipelines
Review ProcessApproval workflows
Publishing ChecklistPre-launch verification

General

TypeWhen to Use
Standard SOPAny repeatable process
Quick ReferenceCondensed version of longer SOP
Onboarding GuideNew person ramping up

Universal Structure

Every SOP needs at minimum:

# [What This Does]

> **TL;DR:** One sentence - what, when, who.

## Definition of Done

This is complete when:
- [ ] [Primary outcome]
- [ ] [Verification step]
- [ ] [Any handoff/notification]

## When to Use This
[Trigger conditions]

## Prerequisites
[What you need before starting]

## The Process
[Numbered steps - the actual work]

## Verify Completion
[Return to Definition of Done, confirm all checked]

## When Things Go Wrong
[Common issues and fixes]

## Questions?
[Who to contact]

Definition of Done is the most important section. Put it near the top. Make it a checklist. Be specific.

Writing Rules

Be Specific

Don't WriteWrite Instead
"Contact the team""Message @sarah in #ops-team"
"Wait until ready""Wait until status shows 'Complete' (~5 min)"
"Review carefully""Check items A, B, C in the dashboard"
"As appropriate""If value > 100"
"Regularly""Every Monday at 9am"
"Soon""Within 2 hours"

Action-First Steps

# Bad
"The report should be reviewed before sending to ensure
accuracy and completeness of all data fields."

# Good
1. Open the report in [System]
2. Verify these fields are populated:
   - [ ] Customer name
   - [ ] Amount
   - [ ] Date
3. Click "Send"

Warnings Come First

# Bad
1. Delete the old records
   Note: This cannot be undone

# Good
> **WARNING:** This permanently deletes records. Export first if needed.

1. Delete the old records

Decision Points are Clear

# Bad
"Handle the request based on priority level"

# Good
**If priority is:**
- **Critical:** Drop everything, handle now, notify manager
- **High:** Handle within 4 hours
- **Normal:** Handle within 24 hours
- **Low:** Add to weekly batch

Format Selection Guide

Ask yourself:

  1. Is this for emergencies? → Runbook
  2. Is this a complex multi-phase project? → Playbook
  3. Is this a simple repeated task? → Standard SOP or Checklist
  4. Does it have lots of if/then branching? → Decision Tree
  5. Is it for debugging? → Troubleshooting Guide
  6. Is it recording a decision? → ADR
  7. Is it for someone new? → Onboarding Guide

Metadata (Keep it Light)

---
title: [Clear name]
owner: [Person or team]
last_updated: [Date]
review_schedule: [quarterly/annually/as-needed]
---

That's it. No document IDs, version matrices, or approval chains unless you actually need them.

Templates

Each template is in references/:

TemplateUse For
runbook.mdIncidents, emergencies, on-call
standard-sop.mdAny repeatable process
how-to-guide.mdOne-off tasks, setup
onboarding-guide.mdNew person ramping up
decision-tree.mdComplex if/then flows
checklist.mdQC, verification

All templates have Definition of Done as the primary success criteria.

Quality Checklist

Before publishing:

  • Can someone unfamiliar follow this?
  • Are all steps actionable (verbs, not descriptions)?
  • Are specifics provided (names, numbers, thresholds)?
  • Is there a clear "done" state?
  • Is the owner/contact info current?
  • Has it been tested recently?

Anti-Patterns

Kill these:

  • "Per company policy..." (just state what to do)
  • "It is recommended that..." (just say "do X")
  • "Please ensure..." (just say "check X")
  • Passive voice ("the form should be submitted" → "submit the form")
  • Describing what to do instead of showing it
  • Walls of text with no structure
  • Screenshots that will be outdated in a month

Do these:

  • Start with the most common path
  • Put edge cases at the bottom
  • Link to related docs instead of duplicating
  • Use tables for reference info
  • Use checklists for verification steps
  • Include "I'm stuck" escape hatches

When not to use it

  • When creating long-form narrative documents
  • When avoiding actionable steps

Limitations

  • Requires specific template adherence
  • Not suitable for non-technical documentation

How it compares

It forces the inclusion of a 'Definition of Done' checklist, ensuring documentation is testable rather than just descriptive.

Compared to similar skills

sop-creator side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
sop-creator (this skill)06moNo flagsBeginner
add-provider-doc63moReviewBeginner
update-release-notes128dReviewAdvanced
higress-daily-report16moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry