Agent skill
marketing
Marketing workflow — initialize marketing strategy with MARKETING.md, define channels and tactics, execute recurring marketing operations (social media, blog posts, email campaigns, trend research, analytics). Orchestrates marketing-strategist, product-manager, content-designer, content-writer, and seo-engineer roles. Owns marketing/ directory.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/marketing-avav25-ai-assets-3
SKILL.md
Marketing
End-to-end marketing workflow with two phases: Init (one-time strategy setup) and Execute (recurring marketing operations). Owns the marketing/ directory for all materials.
**⚠️ CONSTRAINT: This workflow NEVER modifies source code (*.java, *.ts, *.tsx, .py, .go), configs (.yaml, .yml, .json), infrastructure (.tf, Dockerfile, Helm), or dependency files (pom.xml, package.json, requirements.txt). Marketing workflow creates and edits only markdown files in the marketing/ directory.
Phase Selection
Ask the user:
init— First-time setup: gather context, define strategy, create MARKETING.mdexecute— Run a specific marketing operation (social post, blog, email, trend research, etc.)
If marketing/MARKETING.md does not exist → start with init regardless.
Phase 1: Init
1. Gather Project Context
Apply Agent(product-manager) + Agent(marketing-strategist).
- Read project files:
CLAUDE.md— tech stack, project purposeREADME.md— product descriptionFEATURES.md(if exists) — feature inventory- Website/landing page (if URL known) — current positioning
- Read existing marketing materials (if any):
marketing/directory contents- Blog posts directory
- Any existing brand guidelines
- Summarize findings: product type, target market signals, existing messaging, content gaps.
2. User Interview
Present the Marketing Setup Questionnaire from marketing-operations skill (marketing-setup-template.md). Gather:
Goals and Metrics:
- Primary marketing goal (awareness / leads / signups / revenue)
- Target metrics (e.g., X signups/month, Y website visitors)
- Budget constraints (free/organic only, small budget, significant budget)
- Timeline (when do you need results?)
Channels and Tools:
- Active social accounts (X/Twitter, LinkedIn, Reddit, Product Hunt, etc.)
- Email list (exists? size? tool used?)
- Blog (exists? platform? publishing frequency?)
- Paid advertising (any? which platforms?)
- Analytics tools (GA4, Mixpanel, etc.)
- Community presence (Discord, Slack, forums?)
Brand and Voice:
- Brand personality (3-5 adjectives)
- Tone examples (link to existing content that represents your voice)
- Topics to avoid
- Compliance requirements (regulated industry? legal review needed?)
Resources:
- Who creates content? (founder only / small team / agency)
- Available time per week for marketing activities
- Design resources (can create visuals? tools available?)
Record all answers. Ask clarifying questions if answers are vague.
3. Define Strategy
Apply Agent(marketing-strategist).
Based on project context + user answers, produce:
- ICP and Positioning — ideal customer profile, JTBD, competitive positioning (April Dunford framework)
- Messaging Framework — core value proposition, 3-5 pillars, proof points, boilerplates (short/medium/long)
- Channel Strategy — which channels to focus on, why, expected effort vs impact
- Content Pillars — 3-5 topic areas aligned with ICP pain points and product strengths
- Tactical Plan — specific recurring tasks with frequency, matched to available resources
4. Create MARKETING.md
Create marketing/MARKETING.md using the template from marketing-operations skill (marketing-setup-template.md).
This file is the single source of truth for marketing strategy. Sections:
- Product summary and positioning
- ICP and personas
- Messaging framework (value prop, pillars, boilerplates)
- Channel strategy with prioritization
- Content pillars and calendar
- Tactical plan (daily/weekly/monthly tasks)
- KPIs and measurement plan
- Brand voice guidelines
- Tools and accounts
5. Create Content Calendar
Create marketing/content-calendar.md with the recurring task schedule. Recommended defaults (adjust based on user resources):
| Frequency | Task | Channel | Role |
|---|---|---|---|
| Daily | Social media post | X/Twitter, LinkedIn | Agent(content-designer) |
| Daily | Community engagement | X/Twitter, Reddit, forums | Agent(marketing-strategist) |
| 2-3x/week | Blog post | Blog | /blog-post |
| Weekly | Trend research | X/Twitter, HN, Reddit, Google Trends | Agent(marketing-strategist) |
| Weekly | Analytics review | GA4, social analytics | Agent(marketing-strategist) |
| Bi-weekly | Email newsletter | Email list | Agent(content-writer) |
| Monthly | Strategy review and adjustment | — | Agent(marketing-strategist) + Agent(product-manager) |
6. Present and Approve
Present the complete strategy to the user:
- MARKETING.md summary
- Content calendar
- Recommended first 3 actions to start immediately
Wait for user approval. Adjust based on feedback.
Phase 2: Execute
1. Select Operation
Ask the user which marketing operation to perform:
| Operation | Description | Typical Frequency |
|---|---|---|
| social-post | Draft social media post(s) for one or more platforms | Daily |
| blog-post | Write a blog post (delegates to /blog-post) |
2-3x/week |
| Draft email campaign or newsletter | Bi-weekly | |
| trend-research | Research trends and content opportunities | Weekly |
| analytics | Review marketing metrics and adjust tactics | Weekly |
| content-repurpose | Adapt existing content for other channels | As needed |
| community | Plan community engagement responses | Daily |
| strategy-review | Monthly strategy review and adjustment | Monthly |
2. Load Context
- Read
marketing/MARKETING.md— strategy, ICP, messaging, voice - Read
marketing/content-calendar.md— planned tasks, completed items - Scan recent materials in
marketing/— maintain consistency
3. Execute Operation
social-post
Apply Agent(content-designer) + Agent(marketing-strategist).
- Determine topic: Content calendar, trending topic, product update, or user request
- Research (if trend-based): Search X/Twitter, HN, Reddit for current conversations
- Draft post per platform. See
marketing-operationsskillchannel-playbooks.mdfor format rules:- X/Twitter: ≤280 chars, hook first line, 1-3 hashtags, thread if longer
- LinkedIn: Professional tone, 1-3 paragraphs, personal angle, 3-5 hashtags
- Reddit: Community tone, value-first, no self-promotion, context-aware
- Humanize — apply
@humanizerskill to remove AI writing patterns from the draft - Visual direction: Suggest image/graphic if appropriate
- Save to
marketing/posts/YYYY-MM-DD-[platform]-[topic].md - Present draft. Wait for user approval.
blog-post
Delegate to /blog-post workflow. Pass context from marketing/MARKETING.md (ICP, content pillars, voice).
Apply Agent(content-writer) + Agent(marketing-strategist).
- Define campaign: Newsletter / product update / nurture sequence / announcement
- Draft: Subject line (3 variants), preview text, body, CTA
- Humanize — apply
@humanizerskill to remove AI writing patterns - Segmentation: Target audience segment
- Save to
marketing/emails/YYYY-MM-DD-[campaign-name].md - Present draft. Wait for user approval.
trend-research
Apply Agent(marketing-strategist).
- Scan sources: X/Twitter (niche hashtags, competitor accounts), Hacker News (trending), Reddit (subreddits), Google Trends, industry newsletters
- Identify opportunities: Content ideas, conversations to join, emerging topics
- Save to
marketing/research/YYYY-MM-DD-trends.md - Update content calendar with new content ideas
analytics
Apply Agent(marketing-strategist).
- Review metrics against KPIs in MARKETING.md
- Analyze: What's working? What's not? Why?
- Recommend adjustments: Channel mix, content topics, posting schedule
- Save to
marketing/reports/YYYY-MM-DD-analytics.md - Update MARKETING.md if strategy adjustments needed
content-repurpose
Apply Agent(content-designer).
- Select source: Blog post, feature release, case study, documentation
- Adapt: Blog → X thread, LinkedIn post, email snippet, social graphics, short video script
- Save variants to
marketing/posts/
community
Apply Agent(marketing-strategist).
- Identify targets: Relevant threads, questions, discussions on X/Twitter, Reddit, HN, forums
- Draft responses: Helpful, value-first, non-promotional
- Save to
marketing/community/YYYY-MM-DD-engagement.md
strategy-review
Apply Agent(marketing-strategist) + Agent(product-manager).
- Review MARKETING.md against actual results
- Assess: Goal progress, channel effectiveness, content performance, ROI
- Adjust: Strategy, content pillars, channel priorities, tactics, resource allocation
- Update
marketing/MARKETING.mdandmarketing/content-calendar.md
4. Update Tracking
After every operation:
- Update
marketing/content-calendar.md— mark completed, add new items - If strategy implications → update
marketing/MARKETING.md
5. Summary
## Marketing Operation Summary
- **Operation**: [social-post / blog-post / email / trend-research / analytics / etc.]
- **Roles applied**: [list]
- **Materials created**:
- [file path]: [description]
- **Status**: [draft ready / published / scheduled]
- **Next scheduled task**: [from content calendar]
- **Follow-ups**: [if any]
Directory Structure
marketing/
├── MARKETING.md # Strategy document (single source of truth)
├── content-calendar.md # Recurring task schedule and tracking
├── posts/ # Social media posts
│ └── YYYY-MM-DD-[platform]-[topic].md
├── emails/ # Email campaigns
│ └── YYYY-MM-DD-[campaign-name].md
├── research/ # Trend research and analysis
│ └── YYYY-MM-DD-trends.md
├── reports/ # Analytics reports
│ └── YYYY-MM-DD-analytics.md
└── community/ # Community engagement plans
└── YYYY-MM-DD-engagement.md
Integration
- Roles:
Agent(marketing-strategist)(strategy, analysis),Agent(product-manager)(product context, ICP),Agent(content-designer)(social posts, copy),Agent(content-writer)(blog, email),Agent(seo-engineer)(SEO optimization) - Skills:
marketing-operationsskill (setup template, channel playbooks),content-creationskill (AI content tools),@humanizer(AI writing pattern removal) - Rules:
humanize-content(auto-enforces humanizer pass on all content) - Sub-workflows:
/blog-post(blog content),/seo-review(SEO audit),/docs(documentation) - Follow-up:
/pre-commit,/create-pr
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?