skill-sop-creator
Creates Standard Operating Procedures (SOPs) by combining atomic Agent Skills into multi-step composite workflows with decision logic and human-in-the-loop checkpoints. Supports searching available skills, drafting SOP structures, and validating dependencies. Use when the user wants to design automated business workflows, chain multiple skills into a repeatable process, or create composite skill orchestrations.
Best use case
skill-sop-creator is best used when you need a repeatable AI agent workflow instead of a one-off prompt. It is especially useful for teams working in multi. Creates Standard Operating Procedures (SOPs) by combining atomic Agent Skills into multi-step composite workflows with decision logic and human-in-the-loop checkpoints. Supports searching available skills, drafting SOP structures, and validating dependencies. Use when the user wants to design automated business workflows, chain multiple skills into a repeatable process, or create composite skill orchestrations.
Creates Standard Operating Procedures (SOPs) by combining atomic Agent Skills into multi-step composite workflows with decision logic and human-in-the-loop checkpoints. Supports searching available skills, drafting SOP structures, and validating dependencies. Use when the user wants to design automated business workflows, chain multiple skills into a repeatable process, or create composite skill orchestrations.
Users should expect a more consistent workflow output, faster repeated execution, and less time spent rewriting prompts from scratch.
Practical example
Example input
Use the "skill-sop-creator" skill to help with this workflow task. Context: Creates Standard Operating Procedures (SOPs) by combining atomic Agent Skills into multi-step composite workflows with decision logic and human-in-the-loop checkpoints. Supports searching available skills, drafting SOP structures, and validating dependencies. Use when the user wants to design automated business workflows, chain multiple skills into a repeatable process, or create composite skill orchestrations.
Example output
A structured workflow result with clearer steps, more consistent formatting, and an output that is easier to reuse in the next run.
When to use this skill
- Use this skill when you want a reusable workflow rather than writing the same prompt again and again.
When not to use this skill
- Do not use this when you only need a one-off answer and do not need a reusable workflow.
- Do not use it if you cannot install or maintain the related files, repository context, or supporting tools.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/skill-sop-creator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How skill-sop-creator Compares
| Feature / Agent | skill-sop-creator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Creates Standard Operating Procedures (SOPs) by combining atomic Agent Skills into multi-step composite workflows with decision logic and human-in-the-loop checkpoints. Supports searching available skills, drafting SOP structures, and validating dependencies. Use when the user wants to design automated business workflows, chain multiple skills into a repeatable process, or create composite skill orchestrations.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
SKILL.md Source
# skill-sop-creator ## When to use this skill Use this skill whenever the user wants to: - Design a multi-step automated workflow that chains multiple Agent Skills - Create a repeatable Standard Operating Procedure for a business process - Search for available atomic skills to compose into a workflow - Validate that a proposed SOP has all required skill dependencies Guide for creating Standard Operating Procedures (SOPs) and composite workflows by combining atomic Agent Skills. This skill transforms loose collections of tools into reliable, repeatable business processes. ## Parameters | Name | Type | Required | Description | |----------|--------|----------|-------------| | action | string | true | The action to perform. One of `search_skills`, `draft_sop`, `validate_sop`. | | context | string | false | Context for the action (e.g. business goal for drafting, search query for searching). | ## Actions ### 1. Search Atomic Skills Finds available atomic skills to include in your SOP. - **Command**: `skill-sop-creator(action="search_skills", context="pdf processing")` - **Output**: List of relevant atomic skills (e.g., `pdf-split`, `pdf-merge`, `ocr-extract`) that can be steps in your SOP. ### 2. Draft SOP Structure Generates a draft `SKILL.md` for a composite skill (SOP) based on a business goal. - **Command**: `skill-sop-creator(action="draft_sop", context="Daily Competitor Analysis Report")` - **Output**: A structured markdown template defining the workflow steps, required atomic skills, and decision logic. ### 3. Validate SOP Checks if a proposed SOP structure is valid and if referenced skills exist. - **Command**: `skill-sop-creator(action="validate_sop", context="<sop_content>")` - **Behavior**: Verifies that steps are logical and dependencies are met. ## SOP Design Principles 1. **Atomic Foundation**: SOPs should rely on small, single-purpose skills (e.g., `pencil-draw-rect` not `draw-entire-ui`). 2. **Deterministic Flow**: Define clear steps: Step 1 -> Step 2 -> Decision -> Step 3. 3. **Human-in-the-loop**: Include checkpoints where the Agent should ask for user confirmation. ## Example SOP Structure ```markdown # Daily Competitor Analysis SOP ## 1. Information Gathering - **Skill**: `web-search` - **Action**: Search for "competitor name" + "news" - **Output**: List of URLs ## 2. Content Extraction - **Skill**: `web-scraper` - **Input**: URLs from Step 1 - **Output**: Raw text ## 3. Analysis - **Skill**: `llm-summarize` - **Input**: Raw text - **Prompt**: "Identify key pricing changes and feature launches." ## 4. Reporting - **Skill**: `pdf-generator` - **Input**: Summary - **Output**: PDF Report ``` ## Notes - An SOP is essentially a "Composite Skill" that acts as a conductor for other "Atomic Skills". - This skill helps you *design* that conductor.
Related Skills
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
uniappx-project-creator
Creates new uni-app-x projects with Vue 3 + TypeScript + Vite via CLI or HBuilderX, including tsconfig.json setup, manifest.json and pages.json configuration, and Composition API project templates. Use when the user wants to scaffold a new uni-app-x project, initialize TypeScript project files, or set up the uni-app-x development environment.
uniapp-project-creator
Creates new uni-app projects via the official CLI or HBuilderX with Vue 2/Vue 3 template selection, manifest.json and pages.json configuration, and directory structure setup. Use when the user wants to scaffold a new uni-app project, initialize project files with a single command, or set up the development environment.
tauri-app-creator
Create new Tauri v2 projects using create-tauri-app with frontend template selection and minimal boot verification. Use when bootstrapping a new Tauri app, choosing between npm/pnpm/bun/cargo installation methods, or verifying first-run dev mode.
stitch-skill-creator
Factory skill for creating new Stitch Scenario Skills with the Design First, Execute Last SOP. Use when you need to add a new domain (e.g. Music Apps, Social Networks, Login Pages) to the Stitch ecosystem. Generates SKILL.md templates, directory structure, and examples via automated script or manual workflow.
slack-gif-creator
Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a GIF of X doing Y for Slack."
pencil-skill-creator
Factory skill for creating new pencil-ui-design-system-* skills. Use when you need to add support for a new design system layui antd bootstrap element uview uviewpro vant ucharts echarts etc. to the Pencil ecosystem.
ddd4j-project-creator
A comprehensive skill for creating new ddd4j (Domain-Driven Design for Java) projects based on ddd4j-boot framework. Use ONLY when the user explicitly mentions creating a ddd4j project, initializing ddd4j project, or setting up ddd4j-boot project. Supports three project types: single-module monolith, multi-module monolith, and microservices.
vant-vue3
Provides structured guidance for Vant of Vue 3.0. Use when the user needs Vant with Vue 3, asks about mobile UI components such as Button, Cell, Form, Dialog, Toast, Popup, ConfigProvider, theme customization, project setup, or wants to implement mobile-first interfaces with vant or van- components.
layui-vue3
Provides comprehensive guidance for Layui Vue component library including components, layer dialogs, and utilities. Use when the user asks about Layui Vue, needs to use Layui components in Vue 3, or implement UI components.
element-plus-vue3
Provides comprehensive guidance for Element Plus Vue 3 component library including installation, components, themes, internationalization, and API reference. Use when the user asks about Element Plus for Vue 3, needs to build Vue 3 applications with Element Plus, or customize component styles.
bootstrap-vue3
Provides comprehensive guidance for Bootstrap Vue 3 component library including Bootstrap components, grid system, utilities, and Vue 3 integration. Use when the user asks about Bootstrap Vue 3, needs to use Bootstrap components in Vue 3, or implement responsive layouts.