You MUST use RFC-2119 constraints (MUST, SHOULD, MAY).
You MUST include explicit negative constraints with reasons when relevant.
4. Write the artifact
Constraints:
You MUST write to: {output_dir}/{skill_name}/SKILL.md
You MUST create parent directories when missing.
You MUST use the skill artifact convention only: skills/<skill_name>/SKILL.md.
5. Validate
Constraints:
You MUST verify frontmatter includes kind: sop.
You MUST verify ## Parameters and ## Steps are present.
You SHOULD suggest running via: /skill run {skill_name}.
Output
When done, report:
Created path
Parameter list
Short execution example
Example
Input:
sop_topic: "Automated code review with lint/test gates"
skill_name: code-review
Output path:
skills/code-review/SKILL.md
Run with:
/skill run code-review
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: mikeyobrien-rho-create-sop3description: Create SOP Skill4---56# Create SOP Skill78## Overview910Create a new workflow skill where **SOPs are implemented as skills**.1112Canonical artifact:13- `skills/<skill-name>/SKILL.md`1415A valid SOP skill must include:16- YAML frontmatter with `name`, `description`, and `kind: sop`17- `## Parameters`18- `## Steps`1920## Parameters2122- **sop_topic** (required): What the SOP skill should do23- **skill_name** (optional): Kebab-case skill name. If omitted, generate from topic.24- **output_dir** (optional, default: `skills`): Parent directory for the skill25- **include_examples** (optional, default: `true`): Include `## Examples`26- **include_troubleshooting** (optional, default: `true`): Include `## Troubleshooting`2728## Steps2930### 1. Gather requirements3132**Constraints:**33- You MUST ask for all required inputs up front.34- You MUST clarify intended outcomes, required tools, and failure boundaries.35- You MUST identify what must be interactive vs autonomous.3637### 2. Define the skill contract3839**Constraints:**40- You MUST create/confirm a kebab-case `skill_name`.41- You MUST define parameters in a machine-readable bullet format.42- You MUST separate required vs optional params and defaults.4344### 3. Draft SOP skill content4546**Constraints:**47- You MUST generate frontmatter:4849```yaml50---51name: <skill_name>52description: <one-line purpose>53kind: sop54---55```5657- You MUST include these sections in order:58 1. `# <Title>`59 2. `## Overview`60 3. `## Parameters`61 4. `## Steps`62- You MUST use RFC-2119 constraints (`MUST`, `SHOULD`, `MAY`).63- You MUST include explicit negative constraints with reasons when relevant.6465### 4. Write the artifact6667**Constraints:**68- You MUST write to: `{output_dir}/{skill_name}/SKILL.md`69- You MUST create parent directories when missing.70- You MUST use the skill artifact convention only: `skills/<skill_name>/SKILL.md`.7172### 5. Validate7374**Constraints:**75- You MUST verify frontmatter includes `kind: sop`.76- You MUST verify `## Parameters` and `## Steps` are present.77- You SHOULD suggest running via: `/skill run {skill_name}`.7879## Output8081When done, report:82- Created path83- Parameter list84- Short execution example8586## Example8788Input:89- `sop_topic`: "Automated code review with lint/test gates"90- `skill_name`: `code-review`9192Output path:93- `skills/code-review/SKILL.md`9495Run with:96- `/skill run code-review`9798---99> Converted and distributed by [TomeVault](https://tomevault.io/claim/mikeyobrien) — claim your Tome and manage your conversions.100<!-- tomevault:4.0:skill_md:2026-04-11 -->
Run npx skillmds@latest add tomevault-io/mikeyobrien-rho-create-sop in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Create SOP Skill It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.