Agent skill
marketing
Run marketing operations for the product by defining messaging, selecting channels, producing content tasks, humanizing all output, and reviewing performance signals.
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
SKILL.md
Marketing
End-to-end marketing workflow with two phases: Init (strategy setup) and Execute (recurring operations). Owns the marketing/ directory.
This workflow creates and edits only markdown files in the marketing/ directory.
Phase Selection
init— first-time setup: gather context, define strategy, create MARKETING.mdexecute— run a specific marketing operation
If marketing/MARKETING.md does not exist, start with init.
Phase 1: Init
1. Gather Project Context
Read:
AGENTS.md— tech stack, project purposeREADME.md— product descriptionFEATURES.md(if exists) — feature inventorymarketing/directory — existing materials- Blog posts directory — existing content
2. User Interview
Gather:
- Product name, one-line description, target audience
- Key problem solved, top 3 competitors
- Primary marketing goal (awareness / leads / signups / revenue)
- Active channels (X/Twitter, LinkedIn, Reddit, email, blog)
- Brand personality (3-5 adjectives) and topics to avoid
- Available resources and time per week
3. Define Strategy
Produce:
- ICP and positioning (April Dunford framework)
- Messaging framework — value proposition, 3-5 pillars, boilerplates
- Channel strategy — focus channels, effort vs impact
- Content pillars — 3-5 topic areas aligned with ICP pain points
- Tactical plan — recurring tasks with frequency
4. Create MARKETING.md
Create marketing/MARKETING.md as single source of truth. Use template from marketing-operations skill.
5. Create Content Calendar
Create marketing/content-calendar.md with recurring task schedule.
6. Present and Approve
Present strategy summary, content calendar, and recommended first 3 actions. Wait for user approval.
Phase 2: Execute
1. Select Operation
| Operation | Description |
|---|---|
| social-post | Draft social media post(s) for one or more platforms |
| blog-post | Write a blog post (delegates to blog-post skill) |
| Draft email campaign or newsletter | |
| trend-research | Research trends and content opportunities |
| analytics | Review marketing metrics and adjust tactics |
| content-repurpose | Adapt existing content for other channels |
| community | Plan community engagement responses |
| strategy-review | Monthly strategy review and adjustment |
2. Load Context
Read:
marketing/MARKETING.md— strategy, ICP, messaging, voicemarketing/content-calendar.md— planned tasks- Recent materials in
marketing/— maintain consistency
3. Execute Operation
social-post
- Determine topic from content calendar, trending topic, or user request
- Research current conversations if trend-based
- Draft post per platform:
- X/Twitter: 280 chars max, hook first line, 1-3 hashtags
- LinkedIn: professional tone, 1-3 paragraphs, 3-5 hashtags
- Reddit: community tone, value-first, no self-promotion
- Humanize — apply
humanizerskill to remove AI writing patterns - Suggest visual direction if appropriate
- Save to
marketing/posts/YYYY-MM-DD-[platform]-[topic].md - Present draft. Wait for approval.
blog-post
Delegate to blog-post skill. Pass ICP, content pillars, and voice from MARKETING.md.
- Define campaign type (newsletter / update / nurture / announcement)
- Draft subject line (3 variants), preview text, body, CTA
- Humanize — apply
humanizerskill to remove AI writing patterns - Define target audience segment
- Save to
marketing/emails/YYYY-MM-DD-[campaign-name].md - Present draft. Wait for approval.
trend-research
- Scan X/Twitter, Hacker News, Reddit, Google Trends, industry newsletters
- Identify content opportunities and conversations to join
- Save to
marketing/research/YYYY-MM-DD-trends.md - Update content calendar with new ideas
analytics
- Review metrics against KPIs in MARKETING.md
- Analyze what is working and what is not
- Recommend channel, content, or schedule adjustments
- Save to
marketing/reports/YYYY-MM-DD-analytics.md - Update MARKETING.md if strategy adjustments needed
content-repurpose
- Select source (blog post, feature release, case study)
- Adapt to other formats (X thread, LinkedIn post, email snippet)
- Humanize adapted content
- Save variants to
marketing/posts/
community
- Identify relevant threads and discussions
- Draft helpful, value-first, non-promotional responses
- Save to
marketing/community/YYYY-MM-DD-engagement.md
strategy-review
- Review MARKETING.md against actual results
- Assess goal progress, channel effectiveness, content performance
- Adjust strategy, pillars, channel priorities, 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. Report
Summarize:
- Operation performed
- Materials created (file paths)
- Status (draft / published / scheduled)
- Next scheduled task from content calendar
- Follow-ups if any
Integration
- Skills:
marketing-operations(setup template, channel playbooks),content-creation(AI content tools, quality gates),humanizer(AI writing pattern removal) - Rules:
humanize-content(enforces humanizer pass on all marketing content) - Sub-workflows:
blog-post,seo-review,docs - 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?