# Sop Creator

Creates detailed Standard Operating Procedures (SOPs) for business processes.

- Repository: https://github.com/ognjengt/founder-skills (654 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-05-18
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add ognjengt/founder-skills --skill sop-creator -g -a claude-code -y`
Codex: `npx skills add ognjengt/founder-skills --skill sop-creator -g -a codex -y`
Cursor: `npx skills add ognjengt/founder-skills --skill sop-creator -g -a cursor -y`
Gemini CLI: `npx skills add ognjengt/founder-skills --skill sop-creator -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add ognjengt/founder-skills`

## Description

Creates detailed Standard Operating Procedures (SOPs) for business processes. Use when user needs SOPs, process documentation, operational guides, workflow documentation, or step-by-step instructions for repeatable business processes.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# SOP Creator

## Purpose
Transform unstructured process descriptions into clear, actionable Standard Operating Procedures written at a 5th-grade reading level.

---

## Execution Logic

**Check $ARGUMENTS first to determine execution mode:**

### If $ARGUMENTS is empty or not provided:
Respond with:
"sop-creator loaded, describe the process you want to document"

Then wait for the user to provide their process description in the next message.

### If $ARGUMENTS contains content:
Proceed immediately to Task Execution (skip the "loaded" message).

---

## Task Execution

When process description is available (either from initial $ARGUMENTS or follow-up message):

### 1. Check for Business Context
Check if `FOUNDER_CONTEXT.md` exists in the project root.
- **If it exists:** Read it and use the business context to personalize your output (company name, brand voice, industry specifics, audience, tools used).
- **If it doesn't exist:** Proceed using defaults from "Defaults & Assumptions".

### 2. Analyze Initial Input
From the user's initial description, extract what's available:
- Process name or title
- Who performs this process (role/skill level)
- Tools or systems involved
- Expected outcome or end state
- Any compliance or quality requirements
- Critical steps mentioned

### 3. Ask Clarifying Questions (If Needed)
**Use AskUserQuestion tool** to gather missing critical information. Ask a maximum of 5 questions, but fewer is better, stop as soon as you have enough to create a complete SOP.

**Question Bank (priority order):**

The rest: https://github.com/ognjengt/founder-skills/blob/HEAD/skills/sop-creator/SKILL.md
