← Back to Directory
🍳

The Content Marketer

End-to-end content marketing: keyword research, content calendar management, SEO optimization, social distribution, and performance tracking.

🤖 00 ↓  |  👤 00
advanced25 min setup🔄 12 swappable alternatives

🧂 Ingredients

🔌 APIs

keyword_research_and_serp_analysis

🔄 Alternatives:

Brave Search Privacy-focused, no trackingGoogle Search Direct Google search API

content_performance_metrics

🔄 Alternatives:

Posthog Open-source, privacy-friendlyPlausible Simple, GDPR-compliantMixpanel Better event/funnel analytics

social_distribution_and_engagement

🔄 Alternatives:

Mastodon Open-source, no API limitsBluesky Decentralized, open protocol

professional_content_distribution

🔄 Alternatives:

Twitter Broader reach for contentApollo Better for lead data extraction

content_ideation_seo_optimization_repurposing

🔄 Alternatives:

Anthropic Better at analysis and reasoningGemini Free tier, multimodalMistral Open-weight, EU-hosted

📋 Step-by-Step Build Guide

STEP 1

Research keywords: volume, difficulty, intent using SerpAPI

Research keywords: volume, difficulty, intent using SerpAPI

Research keywords: volume, difficulty, intent using SerpAPI

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.
STEP 2

Generate content ideas targeting keyword gaps

Generate content ideas targeting keyword gaps

Generate content ideas targeting keyword gaps

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.
STEP 3

Maintain content calendar with deadlines and assignments

Maintain content calendar with deadlines and assignments

Maintain content calendar with deadlines and assignments

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.
STEP 4

For published content: track rankings, traffic, engagement

For published content: track rankings, traffic, engagement

For published content: track rankings, traffic, engagement

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.
STEP 5

Repurpose blog posts into social media snippets

Repurpose blog posts into social media snippets

Repurpose blog posts into social media snippets

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.
STEP 6

A/B test headlines and social copy

A/B test headlines and social copy

A/B test headlines and social copy

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.
STEP 7

Generate weekly content performance report

Generate weekly content performance report

Compile the gathered data into a structured report.

Format as clean Markdown with:
- Title/date header
- Executive summary (2-3 sentences)
- Key metrics section with actual numbers
- Detailed sections with bullet points
- Action items or recommendations at the end

Keep it scannable — busy people read reports in 30 seconds.
Use emoji sparingly for visual anchors (📊 metrics, ✅ wins, ⚠️ concerns, 📋 action items).
Include data comparisons: "X this period vs Y last period (↑Z%)"

If any data source was unavailable, note it clearly: "⚠️ [Source] data unavailable — excluded from this report."
STEP 8

Identify top-performing content for promotion/updating

Identify top-performing content for promotion/updating

Identify top-performing content for promotion/updating

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.

🤖 Example Agent Prompt

Research keywords: volume, difficulty, intent using SerpAPI

Steps:
1. Validate all required inputs are available
2. Execute the operation described above
3. Verify the result meets expected output format
4. Handle errors gracefully — retry transient failures, log and alert on persistent ones
5. Return structured output with status and any relevant data

If any required data is missing, request it from the user before proceeding.

Copy this prompt into your agent to get started.