claude-sops
v0.1.0Keep your own standard operating procedures as a versioned library of markdown files that Claude reads on demand. Ships the machinery — set up the library, write an SOP from a procedure you just worked out, edit one when reality moves, retire it, and mirror the collection across machines through a private git repo. Your CLAUDE.md gains one line pointing at the folder; the procedures themselves stay yours and stay out of context until the moment one is needed.
By Daniel RosehillLicense: MIT3 GitHub starsUpdated 2 months ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 7 skill or MCP entries
- Source updated
- Aug 12, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install claude-sops for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install claude-sops@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/danielrosehill/Claude-SOPsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .claude-plugin/plugin.json├── skills/sop-edit/SKILL.md├── skills/sop-list/SKILL.md├── skills/sop-remove/SKILL.md├── skills/sop-run/SKILL.md├── skills/sop-setup/SKILL.md├── skills/sop-sync/SKILL.md└── skills/sop-write/SKILL.md
Included Skills7
Amend an existing SOP — fix a step that has drifted, add a failure mode that was just hit, adjust its trigger or autonomy, or re-date last_verified after a successful run. Use when the user says an SOP is out of date or wrong, when following one produced a surprise, and routinely at the end of any SOP run that worked.
Show what is in the SOP library — everything, or filtered by tag, or only the procedures that have gone stale. Use when the user asks what SOPs they have, whether one exists for something, which ones need reviewing, or wants an overview of their procedures before deciding what to write next.
Retire an SOP that no longer applies — moving it to the library's archive, or deleting it outright when asked. Use when the user says a procedure is obsolete, that they do not do it that way any more, or that a system it depends on is gone; and when a replacement SOP has been written for the same job.
Find the user's standard operating procedure for the task at hand and follow it. Reads the SOP index, matches the situation, opens exactly one procedure and executes it at the autonomy level that SOP declares. Use whenever a multi-step recurring task comes up — deploying, publishing, filing, ordering, onboarding, closing a period — before working the sequence out from scratch, and whenever the user says "run the SOP for X" or "how do I usually do X".
Set up the SOP library for the first time — create the folder, make it a private git repo, record the path in the vault, and add the pointer block to the user's CLAUDE.md. Also the skill for moving the library somewhere else, or cloning an existing SOP repo onto a second machine. Use when the user asks to start keeping SOPs, when another sop-* skill finds no library, or when they mention mirroring their procedures across machines.
Commit and push the SOP library, or pull it down, so the same procedures are available on every machine. Use when the user asks to sync, save, push or back up their SOPs, when setting up a second machine, and at the end of any session that added or changed a procedure.
Capture a recurring procedure as a new SOP in the user's library — usually written from what just happened in this session, while the details are still known. Use when the user says "write this up as an SOP", "remember how we did this", "add this to my procedures", or when the same multi-step sequence has now come up twice and nothing in the index covers it.
Plugin manifests1
{
"name": "claude-sops",
"version": "0.1.0",
"description": "Keep your own standard operating procedures as a versioned library of markdown files that Claude reads on demand. Ships the machinery — set up the library, write an SOP from a procedure you just worked out, edit one when reality moves, retire it, and mirror the collection across machines through a private git repo. Your CLAUDE.md gains one line pointing at the folder; the procedures themselves stay yours and stay out of context until the moment one is needed.",
"author": {
"name": "Daniel Rosehill",
"email": "[email protected]",
"url": "https://danielrosehill.com"
},
"repository": "https://github.com/danielrosehill/Claude-SOPs",
"license": "MIT",
"keywords": [
"sop",
"standard-operating-procedure",
"workflow",
"runbook",
"context-management",
"personal-automation",
"documentation",
"memory"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[claude-sops on Agent Plugins Marketplace](https://pluginsmp.com/plugins/claude-sops)