The Content Marketer
End-to-end content marketing: keyword research, content calendar management, SEO optimization, social distribution, and performance tracking.
🧂 Ingredients
🔌 APIs
keyword_research_and_serp_analysis
🔄 Alternatives:
content_performance_metrics
🔄 Alternatives:
social_distribution_and_engagement
🔄 Alternatives:
professional_content_distribution
🔄 Alternatives:
content_ideation_seo_optimization_repurposing
🔄 Alternatives:
📋 Step-by-Step Build Guide
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.
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.
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.
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.
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.
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.
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."
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.