Content creation and publishing automation system. USE WHEN creating blog posts, articles, whitepapers, or managing content workflow.
Auto-routes content creation and publishing workflows.
The Content skill transforms Claude Code into a complete content management system that automates:
Use this skill when the user says:
Trigger patterns:
Routes to: InitContent workflow → init-content.ts tool
What happens:
_drafts/ directoryTrigger patterns:
Routes to: ReviewContent workflow → review-content.ts tool
What happens:
Trigger patterns:
Routes to: PublishContent workflow → publish-content.ts tool
What happens:
_drafts/ to appropriate published folderTrigger patterns:
Routes to: DistributeContent workflow → distribute-content.ts tool
Trigger patterns:
Routes to: CreateContentFromUpgrades workflow → transform-to-content.ts tool
What happens:
_drafts/ directory with proper frontmatterWhat happens:
[content]/_distribution/User Intent → Skill Router → Workflow → CLI Tool → Processing → Output
Example: "Create new blog post about PAI"
Layer 1: INTENT ROUTING
"Create new blog post about PAI"
↓ Matches "Create/write/draft new [blog post]"
↓ Routes to InitContent workflow
Layer 2: WORKFLOW ORCHESTRATION
InitContent.md determines:
- Prompt for metadata (title, category, tags)
- Select blog post template
- Invoke init-content.ts tool
Layer 3: CLI TOOL EXECUTION
init-content.ts runs with:
- type: blog
- title: "Building Personal AI Infrastructure"
- category: "AI Infrastructure"
- Auto-detects Content directory root
Layer 4: PROCESSING
- template-renderer.ts renders blog-post.md.hbs
- file-ops.ts writes to _drafts/ safely
- content-index-manager.ts tracks new draft
Layer 5: OUTPUT
- New file: _drafts/building-personal-ai-infrastructure-draft.md
- Pre-filled frontmatter with metadata
- Template sections ready to fill
- Status: Draft
All tools auto-detect the Content directory by:
/Documents/Projects/Content/ directoryNo manual path specification required.
Brand Guidelines:
~/Documents/Projects/Consulting/Business/Brand-Guidelines.mdClient Projects:
~/Documents/Projects/Consulting/Clients/PAI Ecosystem:
User: "Create a new blog post about RAG architecture"
Ava: I'll create a new blog post draft about RAG architecture.
[Runs init-content.ts]
Created: _drafts/rag-architecture-best-practices-draft.md
- Type: Blog Post
- Category: Technical Architecture
- Status: Draft
- Word count target: 2000-3000
Ready for you to write. Open in your editor?
User: "Review the PAI infrastructure blog post"
Ava: I'll analyze the PAI infrastructure post for technical accuracy, SEO, and brand voice.
[Runs review-content.ts]
Review complete:
Technical Accuracy: ✅ Excellent
- All architecture claims validated
- Code examples tested and working
- Technical terminology used correctly
SEO Optimization: ⚠️ Needs improvement
- Title: Good (60 chars)
- Meta description: Missing - add 150-160 char summary
- Keyword density: "PAI" appears 47 times (good)
- Readability: Grade 12 (consider simplifying some sections)
- Headings: Well-structured with H2/H3 hierarchy
Brand Voice: ✅ Aligned
- Professional but conversational ✓
- First-person perspective ✓
- No unnecessary emojis ✓
- Matches brand guidelines
Recommendations:
1. Add meta description for SEO
2. Simplify the "5-Layer Architecture" section intro
3. Add alt text suggestions for diagrams
Apply automated fixes? (Y/n)
User: "Publish the PAI blog post"
Ava: I'll publish the PAI infrastructure post.
[Runs publish-content.ts]
Validated frontmatter: ✓
Moving: _drafts/pai-infrastructure-draft.md
→ Blog/2026/AI/pai-personal-ai-infrastructure.md
Updated Content/README.md index:
| From AI Assistant to AI Infrastructure | Blog | AI | Published | Blog/2026/AI/pai-personal-ai-infrastructure.md |
Status: Published ✓
Next steps:
1. Run "Generate social snippets for PAI post"
2. Publish to pragsys.io/blog
3. Share on LinkedIn
User: "Generate social snippets for the PAI post"
Ava: I'll create a distribution package for the PAI infrastructure post.
[Runs distribute-content.ts]
Created distribution package at:
Blog/2026/AI/_distribution/pai-personal-ai-infrastructure/
Files generated:
- linkedin-post.md (2 paragraphs + link)
- twitter-thread.md (8-tweet thread)
- dev-to-article.md (full formatted for Dev.to)
- email-newsletter.md (summary format)
- key-quotes.md (5 shareable quotes)
- visual-suggestions.md (diagram/image ideas)
LinkedIn preview:
---
I spent months using AI as an assistant. Then I realized: I didn't need an AI assistant—I needed AI infrastructure.
PAI (Personal AI Infrastructure) transforms Claude Code from a helpful chat partner into a complete automation platform. Real example: 29-minute discovery call → 3,085 lines of professional documentation, automatically.
Read about the architecture, real-world results, and why "infrastructure thinking" beats "task thinking": [link]
---
Ready to distribute?
See docs/INSTALL.md for full installation instructions.
Quick start:
cd ~/.claude/skills/Content
bun install
export ANTHROPIC_API_KEY="your-key"
bun run src/tools/init-content.ts --help
Version: 1.0.0 (In Development) Completion: 0% (Just created) Next: Implement workflows and tools
This skill is part of the PAI (Personal AI Infrastructure) ecosystem.