AI Registry¶
Skills for building a structured registry of your AI workflows and skills — naming conventions, documentation templates (SOPs and process guides), Notion registration, and GitHub syncing. These are plain-text Markdown files that work in any AI tool. Download them from GitHub, install as a Claude Code plugin, or paste directly into your system prompt to give any AI assistant your registry conventions.
Prerequisites
These skills work best with a Notion account and the Notion MCP connector. Without it, Claude can follow the naming and documentation conventions but cannot save entries to Notion. See Notion Registry Setup for configuration instructions.
Get These Skills¶
These skills are plain-text Markdown files that work in any AI tool. Choose how you want to get them:
Download from GitHub and add to your platform's skill directory:
Works with Claude Code, Cursor, Codex CLI, Gemini CLI, VS Code Copilot, and more. See How to Add Skills to Your Platform for step-by-step instructions for each tool.
You can also paste any skill file directly into your system prompt, project instructions, or custom GPT.
One-command install with automatic slash commands:
See Using Plugins for setup details, including Claude.ai upload, Cowork, and API usage.
Slash Commands¶
All skills can be invoked directly as slash commands in Claude Code:
| Command | Skill |
|---|---|
/ai-registry:name-workflow | naming-workflows |
/ai-registry:workflow-sop | writing-workflow-sops |
/ai-registry:process-guide | writing-process-guides |
/ai-registry:register-block | registering-building-blocks |
/ai-registry:sync-skills | syncing-skills-to-github |
Components¶
Skills¶
naming-workflows¶
Command: /ai-registry:name-workflow
What it does: Generates consistent, outcome-focused names and descriptions for business workflows, then creates entries in your Notion Workflows database. Follows domain-specific naming patterns so your registry stays organized as it grows.
When to use it: Use this when you have a new workflow to document, need to standardize existing workflow names, or want to add a workflow entry to Notion. Also useful when you're not sure what to call a workflow.
How it works:
- You describe the workflow (what it does, what domain it's in)
- Claude identifies the domain (Sales, Marketing, Product, Education, Operations, etc.)
- Claude generates 2-3 name options following the naming pattern for that domain
- Claude writes a 1-2 sentence description (action + outcome) and suggests a process outcome (the concrete deliverable)
- Claude searches your Notion Business Processes database to suggest where the workflow fits
- After you confirm, Claude creates the entry in Notion with all properties filled in
Naming conventions:
| Domain | Pattern | Examples |
|---|---|---|
| Sales | [Prospect Type] [Action] | Student Enrollment, Lead Qualification |
| Marketing | [Content Type] [Action/Purpose] | Newsletter Distribution, Content Repurposing |
| Product | [Deliverable] [Action] | Lesson Content Creation, Exercise Development |
| Education | [Student/Cohort] [Activity] | Student Onboarding, Live Session Delivery |
| Operations | [Function] [Process] | Email Response Drafting, Calendar Management |
Names are always 2-4 words, noun phrases (not verb phrases), in Title Case.
Example prompts:
"Name a workflow for drafting email responses"
→ Suggests options like "Email Response Drafting" with description
and process outcome, then creates the Notion entry
"I need to name a workflow for turning lesson recordings into
social media content"
→ Suggests "Content Repurposing" (Marketing pattern), writes the
description, and creates the entry
What you'll get: A named workflow entry in your Notion Workflows database with: name, description, process outcome, business process link, sequence number, status, type, and trigger.
Platform compatibility: Claude Code ✓ | Claude.ai ✓ (Notion MCP required)
writing-workflow-sops¶
Command: /ai-registry:workflow-sop
What it does: Writes Standard Operating Procedure documentation for workflows and saves it directly to the Notion workflow page body. Adapts the SOP template based on whether the workflow is Manual, Augmented, or Automated.
When to use it: Use this when you have a workflow entry in Notion and need to document how it's actually executed — step-by-step procedures, prerequisites, quality checks, and troubleshooting guidance.
How it works:
- Claude fetches the workflow from Notion to get context (name, description, type, trigger, apps, assets used)
- Claude asks clarifying questions about the procedure details
- Claude writes the SOP using a template adapted for the workflow type:
- Manual: Detailed human steps with time estimates and exact UI paths
- Augmented: Steps marked as (AI) or (Human) with clear handoff points
- Automated: Focus on monitoring, intervention points, and error handling
- After your review and approval, Claude updates the workflow page body in Notion
SOP sections:
| Section | Purpose |
|---|---|
| Overview | 1-2 sentence summary |
| Prerequisites | Access, data, and tools needed |
| Trigger | When and how the workflow starts |
| Procedure | Step-by-step instructions (action verbs, one action per step) |
| Outputs | Deliverables with destinations |
| Quality Checks | How to verify success |
| Troubleshooting | Common problems and fixes |
| Automation Notes | For Augmented/Automated types only |
Example prompts:
"Write an SOP for the Email Response Drafting workflow"
→ Fetches the workflow from Notion, asks about procedure details,
produces a complete SOP, and saves it to the workflow page
"Document how the Student Onboarding workflow works"
→ Walks through the SOP writing process, produces Manual-type
documentation with detailed steps and time estimates
What you'll get: A complete SOP saved directly to your Notion workflow page body, with all sections filled in and adapted for the workflow type.
Platform compatibility: Claude Code ✓ | Claude.ai ✓ (Notion MCP required)
writing-process-guides¶
Command: /ai-registry:process-guide
What it does: Writes Business Process Guide documentation that explains the strategic context and rhythm of a complete business process — when to execute it, why it matters, and how its component workflows fit together. This is the strategic companion to the tactical SOPs.
When to use it: Use this when you need to document how multiple workflows connect into a larger business process. Process guides answer "when, why, and what order" while SOPs answer "how."
How it works:
- Claude fetches the business process from Notion to get context and linked workflows
- Claude fetches each linked workflow for sequence and trigger details
- Claude asks clarifying questions about timing and decision points
- Claude writes the Process Guide using a structured template
- After your review, Claude updates the business process page body in Notion
Process Guide sections:
| Section | Purpose |
|---|---|
| Purpose | Why this process exists and its business impact |
| When to Execute | Triggers, frequency, timing |
| Process Overview | Visual flow of workflows in sequence |
| Workflow Sequence | Each workflow with trigger, duration, and output |
| Decision Points | Key choices during the process |
| Success Criteria | How to know the process worked |
| Common Pitfalls | What typically goes wrong |
Example prompts:
"Write a process guide for the Email Management business process"
→ Fetches the process and its workflows from Notion, documents
the end-to-end flow, decision points, and success criteria
"How do the Student Enrollment and Student Onboarding workflows
connect? Document the full process."
→ Creates a process guide showing the workflow sequence,
handoffs, and timing
What you'll get: A complete Business Process Guide saved to your Notion business process page body. Scannable in 2 minutes, focused on the strategic "when/why/what order" rather than tactical how-to details.
Platform compatibility: Claude Code ✓ | Claude.ai ✓ (Notion MCP required)
registering-building-blocks¶
Command: /ai-registry:register-block
Migration note
This skill replaces registering-skills (v2.0.0). It handles all AI building block types — Skills, Agents, Prompts, and Context MDs — using the same registration workflow. If you previously used registering-skills, update your plugin to v3.0.0.
What it does: Registers or updates any AI building block — Skills, Agents, Prompts, or Context MDs — in your Notion AI Building Blocks database. Automatically resolves the asset type from your request, extracts metadata from the appropriate source file, generates a Quick Start Prompt, checks for duplicates, and creates or updates the registry entry.
When to use it: Use this immediately after creating, packaging, or updating any Claude building block to keep your AI Building Blocks database current. Also useful for batch-registering multiple building blocks at once (which can mix asset types).
How it works:
- Claude resolves the asset type from your request (keywords, file paths, or asks if ambiguous)
- Claude reads metadata from the appropriate source —
SKILL.mdfrontmatter for skills, agent.mdfiles for agents, or user input for prompts and context MDs - Claude generates a Quick Start Prompt — a single, copy-paste-ready sentence that demonstrates the building block's primary use case (Context MDs typically skip this)
- Claude searches your Notion AI Building Blocks database for an existing entry with the exact same name (to prevent duplicates)
- If found: updates the existing entry with the latest description and Quick Start Prompt
- If not found: creates a new entry with name, description, asset type, platform (Claude), and Quick Start Prompt
For batch registration, Claude searches for each building block individually first, builds separate update and create lists, then processes them.
Example prompts:
"Register the email-response-drafting skill in Notion"
→ Reads the SKILL.md, generates a Quick Start Prompt, checks for
duplicates, and creates or updates the AI Building Blocks entry
"Register the cookbook-question-answerer agent in Notion"
→ Reads the agent .md file, generates a Quick Start Prompt, and
creates an entry with Asset Type = "Agent"
"Register all skills and agents in Notion"
→ Batch processes every building block, reporting X created and
Y updated (broken down by asset type)
What you'll get: An entry (or updated entry) in your Notion AI Building Blocks database with: name, description, asset type (Skill, Agent, Prompt, or Context MD), platform, Quick Start Prompt, and GitHub URL (if applicable).
Platform compatibility: Claude Code ✓ | Claude.ai ✓ (Notion MCP required)
syncing-skills-to-github¶
Command: /ai-registry:sync-skills
What it does: Syncs Claude Skills from your local ~/.claude/skills/ directory to a GitHub repository. Detects changes, generates semantic commit messages, pushes to remote, and updates Notion AI Building Blocks with GitHub URLs.
When to use it: Use this after creating or updating skills locally, after exporting skills from cloud to local, or as part of a weekly batch sync. This is Part 2 of the export-to-sync workflow (Part 1 is exporting skills from the cloud to your local machine).
How it works:
- Detect changes in
~/.claude/skills/using git status - Review what changed — new files, modifications, deletions
- Identify which skill directories are affected
- Generate semantic commit messages with prefixes:
[CREATE],[UPDATE],[FIX],[SYNC],[RETIRE] - Commit changes to the local git repository
- Push to GitHub remote
- Update Notion AI Building Blocks database with GitHub URLs and set status to "Deployed"
- Regenerate the README.md skill index
Three usage modes:
- Single skill sync — "Sync the writing-linkedin-posts skill to GitHub" — commits and pushes just that skill
- Batch sync — "Sync all changed skills to GitHub" — detects all changes, commits everything, updates Notion for each
- Dry run — "Show what would sync to GitHub" — previews changes and commit message without actually committing
Example prompts:
"Sync all changed skills to GitHub"
→ Detects 3 changes (1 new, 2 modified), generates a batch
commit message, pushes, updates Notion for all 3 skills,
and regenerates the README
"Show what would sync to GitHub"
→ Previews the changes and generated commit message, asks for
confirmation before proceeding
What you'll get: Skills committed and pushed to GitHub with descriptive commit messages, Notion AI Building Blocks entries updated with GitHub URLs, and an auto-generated README index.
Platform compatibility: Claude Code ✓ (requires terminal access and git credentials)
Recommended Workflow¶
These skills work best in sequence, building from naming through to version control:
- Name your workflow — Use
naming-workflowsto create a consistent entry in Notion - Document the procedure — Use
writing-workflow-sopsto write the SOP for the workflow - Connect workflows — Use
writing-process-guidesto document how workflows fit together in a business process - Register your building blocks — Use
registering-building-blocksto track Skills, Agents, Prompts, and Context MDs in the AI Building Blocks database - Version control everything — Use
syncing-skills-to-githubto push skills to GitHub with Notion tracking
FAQ¶
Do I need all five skills? No. Each skill works independently. Start with naming-workflows if you're building a registry from scratch, or registering-building-blocks if you just want to track your existing Claude building blocks (skills, agents, prompts, etc.).
What if I don't have Notion set up? Claude will still follow the naming conventions, SOP templates, and documentation patterns — it just won't save to Notion. See Notion Registry Setup to configure the MCP connector.
What's the difference between a Process Guide and an SOP? A Process Guide is strategic: when to execute, why it matters, what order the workflows go in. An SOP is tactical: step-by-step instructions for executing a single workflow. Think of the Process Guide as the playbook and SOPs as the play pages.