runbook generator
npx skills add https://github.com/jondotsoy/skills --skill runbook-generator
Agent 安装分布
Skill 文档
Overview
This skill helps create standardized runbooks that document reproducible scenarios in a clear, step-by-step format. Runbooks are ideal for documenting API workflows, user interface flows, deployment procedures, and any technical process that needs to be executed consistently.
A runbook is a living document that describes an ideal, reproducible scenario – not a log of past executions. It should be executable multiple times with the same expected results.
Configuration
Default runbook location: ./runbooks/<task-name>/STEPS.md
You can customize the runbook path when creating a new runbook.
Runbook Structure
Each runbook must include:
- Overview: Brief description of what this runbook accomplishes
- Technical Requirements: Environment setup needed before execution
- Git branch/commit to checkout
- Database state requirements
- Required credentials or configurations
- Environment context (local, dev, staging, prod)
- Any pre-execution setup (delete records, modify configs, etc.)
- Steps to Reproduce: Clear, actionable steps
- Exact commands to run
- UI elements to click
- API calls to make (with curl examples)
- Expected responses at each step
- Validations: How to verify successful completion
- Database queries to run
- UI states to check
- API responses to validate
- Success criteria
Instructions
When asked to create a runbook:
- Run the creation script:
./runbook-generator/scripts/create-runbook.sh <runbook-path> - Edit the generated template with specific details
- Ensure all sections are complete and actionable
- Verify the runbook is reproducible
When asked to update a runbook:
- Locate the existing STEPS.md file
- Update the relevant sections
- Maintain the standard structure
Examples
Create a runbook for user login flow:
./runbook-generator/scripts/create-runbook.sh runbooks/user-login-flow
Create a runbook for API endpoint testing:
./runbook-generator/scripts/create-runbook.sh runbooks/api-payment-flow
Resources
- Template:
assets/runbook-template.md - Creation script:
scripts/create-runbook.sh