Skip to content

Claude Skills - Skill-Agent Integration Implementation Plan

Version: 1.0 Created: November 5, 2025 Status: In Progress Milestone: Skill-Agent Integration v1.0


Executive Summary

This plan outlines the integration of specialized agents (cs-* prefix) with the existing 42 production-ready skills in the claude-code-skills repository. The implementation creates a seamless workflow where users can invoke domain-specific agents that automatically discover and execute the appropriate Python tools and reference knowledge bases.

Key Objectives: - Create 5 foundational agents covering marketing, C-level advisory, and product management - Implement simple installation system via interactive script - Maintain 100% backwards compatibility with existing skill structure - Prepare foundation for future Anthropic plugin marketplace distribution

Timeline: Days 1-4 (Phase 1-2) Future Work: Days 5-10 (Phase 3-7, including plugin creation)


Architecture Overview

Directory Structure

claude-code-skills/
├── agents/                    # cs-* prefixed agents (NEW)
│   ├── marketing/
│   │   ├── cs-content-creator.md
│   │   └── cs-demand-gen-specialist.md
│   ├── c-level/
│   │   ├── cs-ceo-advisor.md
│   │   └── cs-cto-advisor.md
│   └── product/
│       └── cs-product-manager.md
├── commands/                  # Slash commands (NEW)
├── standards/                 # Standards library (NEW)
│   ├── communication/
│   ├── quality/
│   ├── git/
│   ├── documentation/
│   └── security/
├── templates/                 # Templates (NEW)
├── marketing-skill/          # EXISTING - unchanged
├── c-level-advisor/          # EXISTING - unchanged
├── product-team/             # EXISTING - unchanged
├── project-management/       # EXISTING - unchanged
├── engineering-team/         # EXISTING - unchanged
├── ra-qm-team/               # EXISTING - unchanged
├── install.sh                # Installation script (FUTURE)
├── uninstall.sh              # Cleanup script (FUTURE)
├── INSTALL.md                # Installation guide (FUTURE)
├── USAGE.md                  # Usage examples (FUTURE)
├── .claude/                  # Dev-only workflows
└── .github/                  # GitHub automation

Design Principles

  1. Non-invasive: Agents reference existing skills via relative paths
  2. Zero conflicts: cs-* prefix prevents collision with user's existing agents
  3. Backwards compatible: Existing skill folders remain untouched
  4. Plugin-ready: Structure designed for future marketplace distribution
  5. Simple installation: Single script with 3 Q&A questions (Phase 3)

Phase 1: Core Structure Setup (Day 1)

1.1 Create Root-Level Directories

Task: Set up foundational directory structure Owner: Implementation team Estimated Time: 30 minutes

Directories to create:

mkdir -p agents/marketing
mkdir -p agents/c-level
mkdir -p agents/product
mkdir -p commands
mkdir -p standards/communication
mkdir -p standards/quality
mkdir -p standards/git
mkdir -p standards/documentation
mkdir -p standards/security
mkdir -p templates

Success Criteria: - All directories created in repository root - Directory structure matches architecture diagram - No conflicts with existing folders

GitHub Issue: #[TBD] - Create root-level directory structure


1.2 Port Core Standards from Factory

Task: Copy and adapt 5 essential standards from claude-code-skills-factory Owner: Documentation team Estimated Time: 2 hours

Standards to port:

  1. communication-standards.mdstandards/communication/
  2. Absolute honesty, zero fluff, pragmatic focus
  3. Critical analysis requirements
  4. Response protocol
  5. Prohibited responses

  6. quality-standards.mdstandards/quality/

  7. Code quality requirements
  8. Testing standards
  9. Review checklist

  10. git-workflow-standards.mdstandards/git/

  11. Conventional commits
  12. Branch naming
  13. PR requirements
  14. Commit message templates

  15. documentation-standards.mdstandards/documentation/

  16. Markdown formatting
  17. File naming conventions
  18. Structure requirements
  19. Living documentation principles

  20. security-standards.mdstandards/security/

  21. Secret detection
  22. Dependency scanning
  23. Security checklist
  24. Vulnerability reporting

Adaptation Notes: - Replace factory-specific references with claude-skills context - Update file paths to match new structure - Reference existing skills (not rr-* agents) - Maintain standard library focus (no external dependencies)

Success Criteria: - All 5 standards files created and validated - No broken links or factory-specific references - Standards reference claude-skills architecture - Files pass markdown linting

GitHub Issue: #[TBD] - Port core standards from factory


Phase 2: Agent Implementation (Days 2-4)

2.1 Create Marketing Agents (Day 2)

Task: Implement 2 marketing domain agents Owner: Marketing team Estimated Time: 4 hours

Agent 1: cs-content-creator

File: agents/marketing/cs-content-creator.md

Structure:

---
name: cs-content-creator
description: Create SEO-optimized marketing content with brand voice consistency
skills: content-creator
domain: marketing
model: sonnet
tools: [Read, Write, Bash, Grep, Glob]
---

# Content Creator Agent

## Purpose
Specialized agent for creating high-quality marketing content across multiple formats (blog posts, social media, email campaigns, video scripts). Integrates brand voice analysis, SEO optimization, and platform-specific best practices.

## Skill Integration

**Skill Location:** `../../marketing-skill/content-creator/`

### Python Tools

**Brand Voice Analyzer:**
```bash
python ../../marketing-skill/content-creator/scripts/brand_voice_analyzer.py input.txt
python ../../marketing-skill/content-creator/scripts/brand_voice_analyzer.py input.txt json

SEO Optimizer:

python ../../marketing-skill/content-creator/scripts/seo_optimizer.py article.md "primary keyword"
python ../../marketing-skill/content-creator/scripts/seo_optimizer.py article.md "primary keyword" "secondary,keywords"

Knowledge Bases

  • Brand Guidelines: ../../marketing-skill/content-creator/references/brand_guidelines.md
  • Content Frameworks: ../../marketing-skill/content-creator/references/content_frameworks.md
  • Social Media Optimization: ../../marketing-skill/content-creator/references/social_media_optimization.md

Templates

  • Content Calendar: ../../marketing-skill/content-creator/assets/content-calendar-template.md
  • Brand Voice Checklist: ../../marketing-skill/content-creator/assets/brand-voice-checklist.md

Workflows

Workflow 1: Create Blog Post

  1. Read brief from user
  2. Analyze existing brand voice samples using brand_voice_analyzer.py
  3. Reference content_frameworks.md for blog post structure
  4. Draft content following brand guidelines
  5. Run SEO analysis using seo_optimizer.py
  6. Refine based on SEO recommendations
  7. Output final content + SEO report

Workflow 2: Create Social Media Campaign

  1. Identify target platforms
  2. Reference social_media_optimization.md for platform best practices
  3. Draft platform-specific content (character limits, hashtags, CTAs)
  4. Validate brand voice consistency
  5. Generate content calendar using template

Workflow 3: Analyze Brand Voice

  1. Collect content samples from user
  2. Run brand_voice_analyzer.py on each sample
  3. Aggregate results to identify patterns
  4. Map to personality archetype (Expert, Friend, Innovator, Guide, Motivator)
  5. Create brand voice profile document

Integration Examples

Example 1: Blog post with SEO

# User provides brief
# Agent drafts article as draft.md
python ../../marketing-skill/content-creator/scripts/seo_optimizer.py draft.md "content marketing"

# Review SEO score and recommendations
# Refine draft based on suggestions
# Final output: optimized article

Example 2: Brand voice audit

# User provides 3 content samples
python ../../marketing-skill/content-creator/scripts/brand_voice_analyzer.py sample1.txt json > voice1.json
python ../../marketing-skill/content-creator/scripts/brand_voice_analyzer.py sample2.txt json > voice2.json
python ../../marketing-skill/content-creator/scripts/brand_voice_analyzer.py sample3.txt json > voice3.json

# Agent analyzes JSON outputs
# Identifies consistency patterns
# Recommends brand voice archetype

Success Metrics

  • Content creation time reduced by 40%
  • SEO scores improved by 30%+ on average
  • Brand voice consistency across all outputs
  • Platform-specific best practices followed
  • cs-demand-gen-specialist (acquisition campaigns)
  • cs-product-marketing (product launches)

References

  • Skill Documentation: ../../marketing-skill/content-creator/SKILL.md
  • Standards: ../../standards/communication/communication-standards.md
    #### Agent 2: cs-demand-gen-specialist
    
    **File:** `agents/marketing/cs-demand-gen-specialist.md`
    
    **Structure:** (Similar YAML frontmatter + content structure)
    - Integrates with `../../marketing-skill/marketing-demand-acquisition/`
    - Python tool: campaign_analyzer.py
    - Workflows: Lead gen campaigns, conversion optimization, funnel analysis
    
    **Success Criteria:**
    - Both agents created with complete YAML frontmatter
    - All relative paths validated (../../ references work)
    - Python tool invocation examples tested
    - Workflow sections comprehensive
    - No broken links
    
    **GitHub Issue:** #[TBD] - Create marketing agents (cs-content-creator, cs-demand-gen-specialist)
    
    ---
    
    ### 2.2 Create C-Level Advisory Agents (Day 3)
    
    **Task:** Implement 2 C-level advisory agents
    **Owner:** Strategy team
    **Estimated Time:** 4 hours
    
    #### Agent 3: cs-ceo-advisor
    
    **File:** `agents/c-level/cs-ceo-advisor.md`
    
    **Integration Points:**
    - Skill: `../../c-level-advisor/ceo-advisor/`
    - Python tools: strategic_framework_generator.py, scenario_planner.py, okr_tracker.py
    - Knowledge bases: Strategic frameworks, decision templates, board reporting
    
    **Workflows:**
    - Strategic planning (3-year vision)
    - Quarterly OKR setting
    - Board deck preparation
    - Scenario analysis (market shifts, competition)
    
    #### Agent 4: cs-cto-advisor
    
    **File:** `agents/c-level/cs-cto-advisor.md`
    
    **Integration Points:**
    - Skill: `../../c-level-advisor/cto-advisor/`
    - Python tools: tech_stack_analyzer.py, architecture_auditor.py, team_velocity_tracker.py
    - Knowledge bases: Tech stack decisions, architecture patterns, engineering metrics
    
    **Workflows:**
    - Technology roadmap planning
    - Build vs buy analysis
    - Technical debt assessment
    - Engineering team scaling
    
    **Success Criteria:**
    - Both C-level agents created
    - Strategic frameworks integrated
    - Python tools documented with examples
    - Workflow sections cover executive use cases
    - References to CEO/CTO skill packages working
    
    **GitHub Issue:** #[TBD] - Create C-level agents (cs-ceo-advisor, cs-cto-advisor)
    
    ---
    
    ### 2.3 Create Product Management Agent (Day 4)
    
    **Task:** Implement product management agent
    **Owner:** Product team
    **Estimated Time:** 3 hours
    
    #### Agent 5: cs-product-manager
    
    **File:** `agents/product/cs-product-manager.md`
    
    **Integration Points:**
    - Skill: `../../product-team/product-manager-toolkit/`
    - Python tools: rice_prioritizer.py, customer_interview_analyzer.py
    - Knowledge bases: Product frameworks, roadmap templates, prioritization methods
    
    **Workflows:**
    - Feature prioritization (RICE framework)
    - Customer interview analysis
    - Product roadmap generation
    - Quarterly planning
    
    **Example Integration:**
    ```bash
    # User uploads features.csv
    python ../../product-team/product-manager-toolkit/scripts/rice_prioritizer.py features.csv --capacity 20 --output json
    
    # Agent analyzes RICE scores
    # Categorizes: Quick Wins, Big Bets, Maybes, Time Sinks
    # Generates quarterly roadmap
    

Success Criteria: - Product manager agent created - RICE prioritization workflow functional - Interview analysis integrated - Roadmap generation examples documented

GitHub Issue: #[TBD] - Create product agent (cs-product-manager)


2.4 Create Agent Structure Template & Documentation (Day 4)

Task: Standardize agent creation process Owner: Documentation team Estimated Time: 2 hours

Deliverables:

  1. Agent Template: templates/agent-template.md
  2. YAML frontmatter structure
  3. Required sections (Purpose, Skill Integration, Workflows, Success Metrics)
  4. Python tool invocation patterns
  5. Knowledge base reference format
  6. Related agents linking

  7. Agent Creation Guide: documentation/AGENT_CREATION_GUIDE.md

  8. Step-by-step process
  9. Naming conventions (cs-* prefix)
  10. Relative path resolution
  11. Testing checklist
  12. Integration validation

Success Criteria: - Template covers all required agent sections - Creation guide is actionable (developers can create new agents) - Examples from cs-content-creator referenced - Template passes validation

GitHub Issue: #[TBD] - Create agent structure template and documentation


Future Phases (Days 5-10)

Phase 3: Installation System (Day 5)

  • Create install.sh with 3 Q&A questions
  • Create uninstall.sh
  • Implement backwards compatibility detection

Phase 4: Documentation (Day 6)

  • Update README.md with agent catalog
  • Create INSTALL.md
  • Create USAGE.md
  • Update CLAUDE.md

Phase 5: Testing & Quality (Day 7)

  • Validate YAML frontmatter
  • Test relative path resolution
  • Verify Python tool invocation
  • Run quality gates

Phase 6-7: Plugin Creation (Days 8-10)

  • Research Anthropic marketplace requirements
  • Design plugin.yaml manifest
  • Create plugin package structure
  • Prepare submission assets (icon, screenshots, description)
  • Submit to marketplace

Success Criteria

Phase 1-2 Completion Checklist

  • [ ] All 4 root directories created (agents/, commands/, standards/, templates/)
  • [ ] 5 core standards ported and validated
  • [ ] 5 agents implemented and tested:
  • [ ] cs-content-creator
  • [ ] cs-demand-gen-specialist
  • [ ] cs-ceo-advisor
  • [ ] cs-cto-advisor
  • [ ] cs-product-manager
  • [ ] All relative paths (../../) resolve correctly
  • [ ] Python tools execute successfully from agents
  • [ ] Agent template created
  • [ ] Documentation updated
  • [ ] All tasks tracked in GitHub issues
  • [ ] Issues linked to Milestone "Skill-Agent Integration v1.0"
  • [ ] Issues synced to Project #9 board

Quality Gates

  1. File Structure:
  2. All files use kebab-case naming
  3. Markdown files pass linting
  4. YAML frontmatter validates

  5. Path Resolution:

  6. All ../../ relative paths work
  7. Python scripts execute from agent context
  8. Knowledge bases load correctly

  9. Documentation:

  10. No broken links
  11. All examples tested
  12. Workflow sections complete

  13. Integration:

  14. Agents discover skills automatically
  15. Python tools execute with correct paths
  16. Templates load successfully

Risk Mitigation

Risk 1: Relative path resolution fails

  • Probability: Medium
  • Impact: High
  • Mitigation: Test all paths in isolation before committing
  • Fallback: Use absolute paths with environment variable

Risk 2: Agent naming conflicts with user's existing setup

  • Probability: Low (cs-* prefix chosen to avoid conflicts)
  • Impact: Medium
  • Mitigation: Clear documentation, namespace everything
  • Fallback: Allow users to customize prefix during installation

Risk 3: GitHub automation workflow issues

  • Probability: Low (workflows already implemented and tested)
  • Impact: Low
  • Mitigation: Test issues creation before full rollout
  • Fallback: Manual issue creation

Risk 4: Standards not applicable to all skills

  • Probability: Medium
  • Impact: Low
  • Mitigation: Keep standards general, allow skill-specific overrides
  • Fallback: Document exceptions in standards files

GitHub Issues Breakdown

Phase 1 Issues (Day 1)

Issue 1: Create root-level directory structure - Labels: type:enhancement, domain:agents, priority:high - Milestone: Skill-Agent Integration v1.0 - Checklist: - [ ] Create agents/ with subdirectories (marketing/, c-level/, product/) - [ ] Create commands/ - [ ] Create standards/ with subdirectories - [ ] Create templates/ - [ ] Verify no conflicts with existing structure - [ ] Update .gitignore if needed

Issue 2: Port core standards from factory - Labels: type:enhancement, domain:documentation, priority:high - Milestone: Skill-Agent Integration v1.0 - Checklist: - [ ] Port communication-standards.md - [ ] Port quality-standards.md - [ ] Port git-workflow-standards.md - [ ] Port documentation-standards.md - [ ] Port security-standards.md - [ ] Adapt all references to claude-skills context - [ ] Validate markdown linting passes

Phase 2 Issues (Days 2-4)

Issue 3: Create marketing agents - Labels: type:enhancement, domain:agents, domain:marketing, priority:high - Milestone: Skill-Agent Integration v1.0 - Checklist: - [ ] Create cs-content-creator.md with full structure - [ ] Create cs-demand-gen-specialist.md - [ ] Test relative paths to marketing-skill/ - [ ] Validate Python tool invocation - [ ] Document workflows - [ ] Add integration examples

Issue 4: Create C-level agents - Labels: type:enhancement, domain:agents, priority:high - Milestone: Skill-Agent Integration v1.0 - Checklist: - [ ] Create cs-ceo-advisor.md - [ ] Create cs-cto-advisor.md - [ ] Test relative paths to c-level-advisor/ - [ ] Validate Python tool invocation - [ ] Document strategic workflows - [ ] Add executive use case examples

Issue 5: Create product agent - Labels: type:enhancement, domain:agents, domain:product, priority:high - Milestone: Skill-Agent Integration v1.0 - Checklist: - [ ] Create cs-product-manager.md - [ ] Test relative paths to product-team/ - [ ] Validate RICE prioritizer integration - [ ] Validate interview analyzer integration - [ ] Document roadmap workflows

Issue 6: Create agent structure template - Labels: type:documentation, domain:templates, priority:medium - Milestone: Skill-Agent Integration v1.0 - Checklist: - [ ] Create templates/agent-template.md - [ ] Create documentation/AGENT_CREATION_GUIDE.md - [ ] Document YAML frontmatter requirements - [ ] Document workflow section structure - [ ] Add validation checklist


Metrics & KPIs

Implementation Metrics

  • Time to complete Phase 1-2: 4 days (target)
  • Number of agents created: 5
  • Standards ported: 5
  • GitHub issues created: 6-8
  • Code review cycles: 1-2 per agent

Quality Metrics

  • Path resolution success rate: 100%
  • Python tool execution success rate: 100%
  • Documentation coverage: 100% (all agents fully documented)
  • Markdown linting pass rate: 100%

User Experience Metrics (Post Phase 3)

  • Time to install: <5 minutes
  • Agent discovery time: <1 minute
  • Skill execution time: Same as direct Python invocation
  • User satisfaction: TBD (collect feedback)

Next Steps After Phase 1-2

  1. Phase 3 Planning: Create detailed plan for installation system
  2. Community Feedback: Share Phase 1-2 implementation for early feedback
  3. Agent Expansion: Plan remaining 37 agents (project management, engineering, RA/QM)
  4. Plugin Research: Deep dive into Anthropic marketplace requirements
  5. Integration Testing: Comprehensive testing with real user workflows

Appendix A: Agent Naming Convention

Format: cs-{domain}-{role}

Examples: - cs-content-creator (marketing domain) - cs-demand-gen-specialist (marketing domain) - cs-ceo-advisor (c-level domain) - cs-product-manager (product domain)

Rules: - Always use cs- prefix (claude-skills) - Use kebab-case for multi-word roles - Keep names concise (<30 characters) - Match corresponding skill folder name when possible


Appendix B: Directory Tree (Complete)

claude-code-skills/
├── .claude/
│   └── commands/              # Development commands (git/, review.md, etc.)
├── .github/
│   ├── workflows/             # CI/CD automation
│   ├── AUTOMATION_SETUP.md
│   └── pull_request_template.md
├── agents/                    # NEW: cs-* agents
│   ├── marketing/
│   │   ├── cs-content-creator.md
│   │   └── cs-demand-gen-specialist.md
│   ├── c-level/
│   │   ├── cs-ceo-advisor.md
│   │   └── cs-cto-advisor.md
│   └── product/
│       └── cs-product-manager.md
├── commands/                  # NEW: User slash commands
├── standards/                 # NEW: Standards library
│   ├── communication/
│   │   └── communication-standards.md
│   ├── quality/
│   │   └── quality-standards.md
│   ├── git/
│   │   └── git-workflow-standards.md
│   ├── documentation/
│   │   └── documentation-standards.md
│   └── security/
│       └── security-standards.md
├── templates/                 # NEW: Templates
│   └── agent-template.md
├── documentation/
│   ├── implementation/
│   │   └── implementation-plan-november-2025.md  # THIS FILE
│   ├── GIST_CONTENT.md
│   └── PYTHON_TOOLS_AUDIT.md
├── marketing-skill/          # EXISTING
├── c-level-advisor/          # EXISTING
├── product-team/             # EXISTING
├── project-management/       # EXISTING
├── engineering-team/         # EXISTING
├── ra-qm-team/               # EXISTING
├── CLAUDE.md
├── README.md
├── LICENSE
└── .gitignore

Document History

  • v1.0 (2025-11-05): Initial implementation plan created for Phase 1-2
  • Future versions will document Phase 3-7 planning and execution

End of Implementation Plan