By yxdav
Generate client-ready IT Standard Operating Procedure .docx (and optional PDF) files from a rough description.
A Claude Code plugin that turns a rough description of an IT process into a polished, client-ready Standard Operating Procedure as a formatted .docx (and optionally .pdf).
Built for MSPs, IT consultants, and internal IT teams who need to ship consistent, non-technical-friendly SOPs fast — without wrestling with Word templates.
Inside Claude Code, run:
/plugin marketplace add Yxdav/sop-builder-skill
/plugin install sop-builder@sop-builder-marketplace
That's it. Node dependencies install automatically on first use via a SessionStart hook.
Requirements:
PATHGiven any input — a pasted outline, a loose description, or nothing at all — the plugin:
.docx via a Node script that uses the docx library.→ See [related SOP] reference, not as steps.Just ask naturally in Claude Code. Any of these will trigger it:
Even a vague prompt works — the plugin will ask targeted questions to fill in gaps.
You: Make me an SOP for resetting a user's Microsoft 365 password.
Claude: What's step 1, and what's the visible result when it's done?
You: Log into the admin portal and find the user.
Claude: Do you have a screenshot for this step? If so, drop the file path.
(...continues through remaining steps, outputs, FAQs...)
Claude: Ready to generate the .docx? (confirms structure)
You: Yes.
Claude: (generates file, asks .docx / PDF / both, opens it)
Every generated SOP has exactly these sections:
| Section | Content |
|---|---|
| Title | The process name |
| Purpose | 1–5 sentences: why this matters, what breaks if skipped |
| Procedure — Inputs | Prerequisites (access, tools, info) |
| Procedure — Steps | 1–8 steps, each with a mini-result headline and body and/or screenshot |
| Outputs | Observable signals that the procedure is complete |
| FAQs | Common questions, edge cases |
If you'd rather manage the skill yourself:
# Windows
git clone https://github.com/Yxdav/sop-builder-skill.git "%USERPROFILE%\.claude\skills\sop-builder-manual"
# macOS / Linux
git clone https://github.com/Yxdav/sop-builder-skill.git ~/.claude/skills/sop-builder-manual
Then cd into plugins/sop-builder and run npm install. Note that paths in SKILL.md reference ${CLAUDE_PLUGIN_ROOT} — for a non-plugin install you'll need to adjust those to absolute paths.
sop-builder-skill/
├── .claude-plugin/
│ └── marketplace.json # Marketplace manifest (lists plugins)
├── plugins/
│ └── sop-builder/
│ ├── .claude-plugin/
│ │ └── plugin.json # Plugin manifest + SessionStart hook
│ ├── skills/
│ │ └── sop-builder/
│ │ └── SKILL.md # Skill definition Claude reads
│ ├── scripts/
│ │ └── generate_sop.js # Node generator (uses `docx` + `image-size`)
│ └── package.json
├── .gitignore
└── README.md
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub yxdav/sop-builder-skill --plugin sop-builderUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.