Install any skill in seconds. Free to start, no credit card required.
Get Started Free →indranilbanerjee/sop-library
Manage agency SOPs.
Passed 10 of 19 test cases with the skill, and 4 of 19 without it.
and 5 more in the full report
8 fixed3 passed either way9 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
Assign the new SOP 'Facebook Ad Launch Protocol' to brand 'hyper-growth'. The brand already has an active SOP 'Meta Campaign Launch Standard' in the paid-media category.
| Checked | Without skill | With skill |
|---|---|---|
| Detects and flags overlapping or contradictory procedure steps between the assigned SOPs | Missed | Passed |
The instructions your model reads when the skill loads.
Script location. If your host does not set
${CLAUDE_PLUGIN_ROOT}, the scripts are in this plugin'sscripts/folder, next toskills/. Run them with Python 3.10 or newer:python, orpython3wherepythonis not found (macOS, many Linux systems).
Manage the agency's Standard Operating Procedure library. Create SOPs from templates, assign them to specific brands, track compliance against recent executions, and maintain version control. SOPs define mandatory steps for common marketing operations — ensuring consistency, quality, and accountability across all client engagements regardless of which team member is executing the work.
The user must provide (or will be prompted for):
create, list, assign, check-compliance, update, or view~/.claude-marketing/brands/~/.claude-marketing/brands/_active-brand.json for the active slug, then load ~/.claude-marketing/brands/{slug}/profile.json. Apply brand voice, compliance rules for target markets (skills/context-engine/compliance-rules.md), and industry context. Also check for guidelines at ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json — if present, load restrictions. Check for agency SOPs at ~/.claude-marketing/sops/. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults.~/.claude-marketing/sops/. Each SOP is stored as a JSON file with metadata (name, category, version, priority, created date, last updated, author, assigned brands, steps array, checklists, and version history)~/.claude-marketing/sops/{category}/{sop-slug}.json with version 1.0~/.claude-marketing/brands/{slug}/sops/{sop-slug}.json containing the SOP reference, assignment date, assigner, and any brand-specific overrides or additions to the standard stepspython "${CLAUDE_PLUGIN_ROOT}/scripts/execution-tracker.py" --brand {slug} --action get-history) against the assigned SOP requirements. For each SOP step, determine pass/fail/not-applicable/skipped based on execution evidence. Calculate overall compliance percentage and identify patterns in recurring failurestest cases passed, vs 4 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.