Manage the agency SOP library: templates, assignments, compliance.

MITAuto-check passedBusiness, Finance & HR

Install Sop Library

skills CLI
$ npx skills add indranilbanerjee/digital-marketing-pro --skill sop-library -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install indranilbanerjee/digital-marketing-pro sop-library --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/indranilbanerjee/digital-marketing-pro.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/sop-library .claude/skills/sop-library && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sop-library
GitHub stars
862
Used in
1 other repo
Token cost
~2k tokens
SKILL.md length
1,006 words
Files
1
Skills in repo
162
Repo updated
First seen
Licence
MIT

At a glance

Manage the agency SOP library: templates, assignments, compliance.

  • Works in 12 steps: Load brand context: Read… → Check SOP storage: Read the SOP library… → For CREATE action: Generate a new SOP… → …
  • Tasks that involve Operations and SOPs
  • SKILL.md covers Purpose, Input Required, Process and Output, plus 1 more section
  • Calls python

What it does

Sop Library is an agent skill from indranilbanerjee/digital-marketing-pro. Manage the agency SOP library: templates, assignments, compliance. "create an SOP for blog publishing"

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Business, Finance & HR, covering Operations and SOPs. The repository describes itself as: An open-source AI marketing operating system for strategy, SEO, AEO/GEO, paid media, content, CRM, and analytics - grounded in brand context, human approval, and verifiable… The licence is MIT.

When your agent uses it

  • Tasks that involve Operations and SOPs

Example prompts

  • “create an SOP for blog publishing”
  • “/sop-library”

Requirements

  • Python 3

Workflow steps

12 steps, taken from the first numbered list in SKILL.md.

  1. Load brand context: Read ~/.claude-marketing/brands/_active-brand.json for the active slug, then load…
  2. Check SOP storage: Read the SOP library at ~/.claude-marketing/sops/. Each SOP is stored as a JSON file with metadata (name, category…
  3. For CREATE action: Generate a new SOP from the specified category template. Include
  4. For LIST action: Enumerate all SOPs in the library organized by category. Show name, version, priority level, last updated date, number of…
  5. For ASSIGN action: Link the specified SOP to a brand by creating a reference at ~/.claude-marketing/brands/{slug}/sops/{sop-slug}.json…
  6. For CHECK-COMPLIANCE action: Compare the brand's recent executions (from python "${CLAUDE_PLUGIN_ROOT}/scripts/execution-tracker.py"…
  7. For UPDATE action: Load the existing SOP, create a versioned backup (append version number to filename in…
  8. For VIEW action: Display the full SOP with all steps, checklists, metadata, assigned brands list, complete version history, and aggregate…
  9. Validate SOP completeness: For create and update actions, verify the SOP has all required sections — objective, scope, at least 5…
  10. Check for conflicts: When assigning or updating, verify the SOP does not conflict with existing assigned SOPs for the same brand and…
  11. Generate compliance trends: For check-compliance, compare current compliance rate against previous checks to identify improving or…
  12. Report results: Present the action outcome with confirmation, any warnings (unassigned SOPs, compliance failures, conflicts detected…

What it can do on your machine

Read from SKILL.md and the folder at commit 9e949f3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sop Library loads about 2k tokens when it runs. Until then it costs about 29 tokens; SKILL.md has 1,006 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~29
When it runs · the whole SKILL.md, loaded when a task matches
~2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from indranilbanerjee/digital-marketing-pro at commit 9e949f3, republished under its MIT licence (© indranilbanerjee). 1,006 words, ~2,045 tokens.

Download SKILL.mdSave it as .claude/skills/sop-library/SKILL.md (or your agent's skills folder).
name
sop-library
description
Manage the agency SOP library: templates, assignments, compliance. "create an SOP for blog publishing"

/digital-marketing-pro:sop-library

Script location. If your host does not set ${CLAUDE_PLUGIN_ROOT}, the scripts are in this plugin's scripts/ folder, next to skills/.

Purpose

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.

Input Required

The user must provide (or will be prompted for):

  • Action: One of: create, list, assign, check-compliance, update, or view
  • SOP category: The operational area — content-production, paid-media, reporting, crm, seo, social-media, email-marketing, client-management, onboarding, or general
  • Brand slug (for assign/check-compliance): Which brand to assign the SOP to or check compliance against — must match a configured brand in ~/.claude-marketing/brands/
  • SOP name (for create/update/view): A descriptive name for the procedure (e.g., "Blog Post Publishing Checklist", "Monthly Reporting Workflow", "Paid Search Campaign Launch Protocol")
  • SOP content (for create/update): The procedure steps, checklists, responsible roles, approval requirements, and quality gates — or indicate "from template" to use the category default template
  • Version notes (for update): What changed and why — recorded in the version history log for audit trail and team communication
  • Priority level (for create): One of:
    • Critical: Must follow for every execution — compliance failures trigger alerts to management
    • Standard: Recommended for consistency across team members
    • Advisory: Best practice guidance, not mandatory — for reference and training
  • Brand-specific overrides (for assign): Any steps that should be modified, skipped, or added for this specific brand's requirements, industry regulations, or client preferences
  • Compliance date range (for check-compliance): How far back to look when checking executions against the SOP — defaults to last 30 days

Process

  1. Load brand context: Read ~/.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.
  2. Check SOP storage: Read the SOP library at ~/.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)
  3. For CREATE action: Generate a new SOP from the specified category template. Include:
    • Objective statement and scope definition
    • Prerequisites and required platform access
    • Numbered procedure steps with responsible roles and time estimates per step
    • Quality checkpoints at key gates with pass/fail criteria
    • Approval requirements with escalation paths
    • Completion criteria and rollback procedure if applicable
    • Save to ~/.claude-marketing/sops/{category}/{sop-slug}.json with version 1.0
  4. For LIST action: Enumerate all SOPs in the library organized by category. Show name, version, priority level, last updated date, number of steps, total estimated duration, and assignment count (how many brands use this SOP). Highlight any unassigned SOPs and any with compliance rates below 80%
  5. For ASSIGN action: Link the specified SOP to a brand by creating a reference at ~/.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 steps
  6. For CHECK-COMPLIANCE action: Compare the brand's recent executions (from python "${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 failures
  7. For UPDATE action: Load the existing SOP, create a versioned backup (append version number to filename in ~/.claude-marketing/sops/_archive/), apply the updates, increment version number, record change notes with author in the version history array, and flag all affected brands for re-review
  8. For VIEW action: Display the full SOP with all steps, checklists, metadata, assigned brands list, complete version history, and aggregate compliance status summary across all assigned brands
  9. Validate SOP completeness: For create and update actions, verify the SOP has all required sections — objective, scope, at least 5 procedure steps, responsible roles for each step, at least one approval gate, completion criteria, and estimated total duration. Flag any gaps before saving
  10. Check for conflicts: When assigning or updating, verify the SOP does not conflict with existing assigned SOPs for the same brand and category — flag overlapping steps, contradictory requirements, or redundant procedures
  11. Generate compliance trends: For check-compliance, compare current compliance rate against previous checks to identify improving or declining adherence patterns — flag brands with declining compliance for management attention
  12. Report results: Present the action outcome with confirmation, any warnings (unassigned SOPs, compliance failures, conflicts detected, incomplete sections), and suggested next steps
Show full SKILL.md (253 more words)Show less

Output

Action-specific output:

  • For CREATE: Complete SOP document with all sections (objective, scope, prerequisites, numbered steps with roles and time estimates, quality gates, approval requirements, completion criteria, rollback procedure), saved confirmation with file path and version number, estimated total execution time, and prompt to assign to brands
  • For LIST: Categorized SOP library table — name, category, version, priority, step count, estimated duration, last updated, assigned brand count, and aggregate compliance rate where checked. Summary totals per category and overall library statistics
  • For ASSIGN: Assignment confirmation with brand name, SOP name, effective date, any brand-specific overrides applied, total steps including overrides, and reminder to run compliance check after next execution cycle
  • For CHECK-COMPLIANCE: Compliance report with per-step pass/fail/skip status, overall compliance percentage, specific failure details with execution evidence and remediation guidance, trend vs prior check (improving/stable/declining), pattern analysis for recurring failures, and prioritized corrective actions
  • For UPDATE: Updated SOP with diff summary (what changed with before/after), new version number, version history entry with author and notes, list of affected brands flagged for re-review, and recommendation to re-run compliance checks
  • For VIEW: Full SOP display with all steps and metadata, assigned brands list with per-brand compliance status, complete version history with change notes, aggregate compliance metrics, and last compliance check date per brand

Agents Used

  • agency-operations — SOP creation from category templates, compliance tracking logic, version control and archival management, assignment workflows, conflict detection, trend analysis, and library organization
  • memory-manager — SOP file storage and retrieval, version history persistence, brand-SOP linkage management, archive maintenance, and compliance data archival

© indranilbanerjee, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/sop-library of indranilbanerjee/digital-marketing-pro.

Open the folder on GitHubat commit 9e949f3

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in indranilbanerjee/digital-marketing-pro, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Sop Library next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sop Library compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sop Library this skillindranilbanerjee/digital-marketing-pro8621 repos~2kAutomated safety check: PassMIT
Cc Sdd New Agentgotalab/cc-sdd3.7k—~1.1kAutomated safety check: PassMIT
DBS Business Toolkit Entrydontbesilent2025/dbskill11k—~2kAutomated safety check: PassCustom licence
Agent Sop Authorstrands-agents/agent-sop1.2k—~3.5kAutomated safety check: PassApache-2.0
Diffusion Narrative Denouncingcanwhite/Krebs1k—~831Automated safety check: PassMIT
Company Researchsimonlin1212/Vibe-Research2.6k—~3.2kAutomated safety check: PassMIT

Similar skills

  • Cc Sdd New Agent

    gotalab/cc-sdd

    Add or extend coding-agent support in cc-sdd by executing the SOP in docs/cc-sdd/sop-new-agent.md end-to-end.

    3.7k GitHub stars~1.1k tokensUpdated 17 days ago
    Business, Finance & HRAuto-check passed
  • DBS Business Toolkit Entry

    dontbesilent2025/dbskill

    Chinese-language entry skill for the dontbesilent business toolkit: onboards new users, orchestrates tasks across sub-skills, runs numbered prompts and lists hidden ones.

    11k GitHub stars~2k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • Agent Sop Author

    strands-agents/agent-sop

    Create (or update) and validate Agent SOPs (Standard Operating Procedures) - markdown-based workflows that guide AI agents through complex, multi-step tasks with RFC 2119 constraints.

    1.2k GitHub stars~3.5k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • 基于"扩散模型叙事去噪流"的小说写作 SOP。将 AI 视为去杂质机器,通过锁定全局信号、预测叙事噪声、精准去噪、随机修正四个步骤,解决 AI 翻译腔、逻辑断层和故事平淡的问题。

    1k GitHub stars~831 tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • Company Research

    simonlin1212/Vibe-Research

    A 股 / 港股 / 美股个股研究六阶段 SOP(profile → financials → estimates → valuation → risk → report),Phase 0 范围 = 财务估值闭环。当任务是研究 / 分析 / 评估一只或多只已指定代码的个股时使用(港股 / 美股的口径差异见 §7);规定每阶段取哪些数据、调哪些 calc 函数、必须落盘什么产物、过什么…

    2.6k GitHub stars~3.2k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Polanyi Perspective

    0xenzyme/polanyi-skill

    Michael Polanyi 的思维框架。用 Polanyi 视角分析隐性知识、技能习得、经验传承、师徒制、 知识管理、学习方法、AI/工具替代边界、科学共同体与后批判哲学问题。

    137 GitHub stars~1.3k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed

More from indranilbanerjee/digital-marketing-pro

All 162 skills in this repo
  • Import Template

    indranilbanerjee/digital-marketing-pro

    Import a deliverable template as a reusable placeholder template per brand.

    862 GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed
  • Ab Test Plan

    indranilbanerjee/digital-marketing-pro

    Plan an A/B test by script: sample size per variant, days to run, stopping rules.

    862 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Aeo Audit

    indranilbanerjee/digital-marketing-pro

    Run a one-time AEO audit of six AI answer engines, scored per surface.

    862 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Agent Readiness Audit

    indranilbanerjee/digital-marketing-pro

    Audit agent readiness by script: AI-crawler rules, product schema, no-JS HTML, feeds.

    862 GitHub starsUsed in 1 repo~3.7k tokens
    Auto-check passed
  • Backlink Gap

    indranilbanerjee/digital-marketing-pro

    Find backlink gap domains linking to competitors, not you, scored by script.

    862 GitHub starsUsed in 1 repo~2.6k tokens
    Auto-check passed
  • C2pa Metadata

    indranilbanerjee/digital-marketing-pro

    Embed C2PA provenance in AI-generated images, video or PDF by script.

    862 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed

Questions about Sop Library

What does Sop Library do?

Manage the agency SOP library: templates, assignments, compliance. Sop Library is an agent skill from indranilbanerjee/digital-marketing-pro. Manage the agency SOP library: templates, assignments, compliance.

When should I use Sop Library?

Sop Library fits situations like: tasks that involve Operations and SOPs.

How do I install Sop Library in Claude Code?

Run `npx skills add indranilbanerjee/digital-marketing-pro --skill sop-library -a claude-code`. Or copy the skill folder (skills/sop-library in indranilbanerjee/digital-marketing-pro) into .claude/skills/sop-library in your project. Claude Code loads it when a task matches its description.

How do I install Sop Library in Codex?

Run `npx skills add indranilbanerjee/digital-marketing-pro --skill sop-library -a codex`. Or copy the skill folder (skills/sop-library in indranilbanerjee/digital-marketing-pro) into .agents/skills/sop-library in your project. Codex loads it when a task matches its description.

Can I use Sop Library in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add indranilbanerjee/digital-marketing-pro --skill sop-library -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sop-library, .gemini/skills/sop-library, .github/skills/sop-library and .opencode/skills/sop-library in your project.

What does Sop Library need to run?

Going by SKILL.md and its folder, Sop Library needs the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Sop Library access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Sop Library safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Sop Library use?

Sop Library is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sop Library use?

About 2k tokens (SKILL.md is roughly 8.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Sop Library?

Skills that share tags, products or a category with Sop Library: Cc Sdd New Agent (gotalab/cc-sdd, 3.7k stars), DBS Business Toolkit Entry (dontbesilent2025/dbskill, 11k stars), Agent Sop Author (strands-agents/agent-sop, 1.2k stars) and Diffusion Narrative Denouncing (canwhite/Krebs, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sop Library?

indranilbanerjee (a GitHub user) maintains it in indranilbanerjee/digital-marketing-pro, which has 862 GitHub stars. The repository holds 162 skills in this directory. The repository was last updated on October 9, 2026.

Source: indranilbanerjee/digital-marketing-pro on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.