Marketing Orchestrator Skill
Skill by ara.so — Marketing Skills collection
What This Project Does
The Marketing Orchestrator is a Claude skill that routes marketing requests to six specialist sub-skills: Brand Strategy & ICP, Ad Copy & Paid Media, Content Creation, Repurpose, Campaign Mode, and GitHub Deploy. It includes:
- Automatic routing based on user intent
- Client memory that persists across sessions
- Self-evaluation of outputs before delivery
- Revision loop that improves the skill over time from logged usage patterns
Installation
This is a Claude AI skill designed for Claude.ai with Skills feature enabled.
- Clone the repository:
-
Install via Claude Skills interface by uploading the project folder
-
Verify installation by checking for these files:
Project Structure
Core Components
SKILL.md (Main Orchestrator)
- Handles intake and routing
- Manages client profile lookup/creation
- Performs self-evaluation before delivery
- Tracks revision loop (every 3rd session)
Sub-Skills (Six Specialists)
Each sub-skill has its own SKILL.md with specialist instructions:
brand-strategy-icp/— ICP profiles, positioning, brand voicead-copy-paid-media/— Platform ads with character limitscontent-creation/— Blogs, social posts, email sequencesrepurpose/— Multi-platform content adaptationcampaign-mode/— Full campaign architecturegithub-deploy/— Git setup for non-developers
References
references/revision-log.md— Session log for improvement trackingreferences/client-profiles/— Persistent client context
How to Use
Starting a Session
The orchestrator automatically handles routing. User says:
Orchestrator:
- Checks for existing client profile in
references/client-profiles/{client-name}.md - If new, asks intake questions (company name, industry, target audience, etc.)
- Routes to
ad-copy-paid-mediasub-skill - Sub-skill generates output
- Self-evaluates against rubric (audience fit, clarity, voice, format, goal alignment)
- Logs session to
references/revision-log.md - Delivers final output with quality check signal
Client Profile Format
Client profiles are saved as:
Example profile structure:
Revision Loop
Every third session, the orchestrator prompts:
If user accepts:
- Reads
references/revision-log.md - Identifies most frequent pattern (e.g., "intake questions too long")
- Proposes specific fix
- Updates relevant sub-skill after approval
- Logs change with version bump
Revision Log Format
Key Workflows
1. Brand Strategy with Document Export
User request:
Sub-skill output includes:
- Structured ICP with demographics, psychographics, pain points
- Positioning framework (category, audience, problem, solution, differentiation)
- Brand voice guide with tone attributes and examples
- Downloadable Word doc with formatted sections
The sub-skill automatically structures content for .docx export via Claude's artifact system.
2. Ad Copy with Platform Constraints
User request:
Output includes:
Platform limits are enforced during generation.
3. Multi-Platform Repurposing
User provides source content (e.g., blog post) and target platforms:
Sub-skill generates:
- LinkedIn: Professional narrative (1200-1500 chars), hashtags, engagement hook
- Twitter: Thread format (280 chars/tweet), optimized for retweets
- Instagram: Visual-first caption, story-friendly formatting
Each is rewritten natively for platform, not truncated.
4. Full Campaign Mode
User request:
Campaign Mode sub-skill:
- Defines campaign architecture (awareness → consideration → conversion)
- Lists all deliverables in funnel sequence
- Creates each asset with connecting narrative thread
- Generates launch checklist with dates and owners
Example output structure:
5. GitHub Deploy for Non-Developers
User request:
Sub-skill provides:
Includes troubleshooting for common errors (authentication, branch naming, merge conflicts).
Self-Evaluation Rubric
Before delivering output, the orchestrator evaluates against:
- Audience Fit: Does this match the client's target audience profile?
- Clarity: Is the language clear and jargon-appropriate?
- Voice Consistency: Does it match the client's brand voice?
- Platform Format: Does it meet platform-specific requirements (char limits, structure)?
- Goal Alignment: Does it directly support the stated objective?
Outputs are silently revised if any category fails. Final delivery includes:
Configuration
Custom Sub-Skill
To add a new specialist route:
- Create folder:
sub-skills/new-specialist/ - Add
SKILL.mdwith specialist instructions:
- Update main
SKILL.mdrouting logic to include new route trigger phrases
Environment Variables
For API integrations (not included in base skill):
Troubleshooting
Client Profile Not Loading
Symptom: Orchestrator asks intake questions for returning client
Fix:
- Check filename matches client name (kebab-case):
acme-corp.md - Verify file location:
references/client-profiles/acme-corp.md - Confirm markdown syntax is valid
Revision Log Not Tracking
Symptom: No entries appear in references/revision-log.md
Fix:
- Ensure file exists at
references/revision-log.md - Check file permissions (must be writable)
- Verify orchestrator is logging at end of each session
Sub-Skill Not Routing
Symptom: Wrong specialist handles request
Fix:
- Check user request includes clear trigger words (e.g., "ad copy", "campaign", "repurpose")
- Review routing logic in main
SKILL.md - If ambiguous, orchestrator should ask clarifying question before routing
Common Patterns
Pattern: Resume Previous Session
User returns with:
Orchestrator:
- Loads
references/client-profiles/acme-corp.md - Reads "Past Projects" section for context
- Confirms campaign details with user
- Routes to appropriate sub-skill
Pattern: Batch Content Request
User:
Orchestrator routes to content-creation, which:
- Generates all 5 posts in single session
- Ensures variety in hooks and formats
- Numbers each post for easy reference
- Offers to add to content calendar
Pattern: Quick Edit
User:
Orchestrator:
- Retrieves previous output from session context
- Applies edit instruction
- Re-runs self-evaluation
- Delivers revised version with quality check
Advanced Usage
Chaining Multiple Routes
User:
Orchestrator:
- Routes to
brand-strategy-icpfirst - Saves output to client profile under "Brand Voice" section
- Routes to
ad-copy-paid-mediawith voice guide context - Generates ads conforming to established voice
Export Formats
For document-heavy routes (Brand Strategy, Campaign Mode):
- Orchestrator structures output for Claude's artifact system
- User can download as
.docx,.md, or.pdf - Formatting includes headers, bullet lists, tables
Testing the Skill
Test 1: New Client Intake
Test 2: Returning Client
Test 3: Revision Loop
License
MIT License — Free to use, adapt, and extend.

