Skip to content

Add Podcast Strategist - Marketing Division#140

Open
Subhodip-Chatterjee wants to merge 8 commits intomsitarzewski:mainfrom
Subhodip-Chatterjee:add-agent-marketing-podcast-strategist
Open

Add Podcast Strategist - Marketing Division#140
Subhodip-Chatterjee wants to merge 8 commits intomsitarzewski:mainfrom
Subhodip-Chatterjee:add-agent-marketing-podcast-strategist

Conversation

@Subhodip-Chatterjee
Copy link
Copy Markdown
Contributor

What this agent does

The Podcast Strategist covers the full podcast lifecycle: show positioning, content engine development, platform discoverability, guest strategy, community building, and monetization architecture.

Why this agent is needed

The Marketing Division has platform specialists for TikTok, Instagram, Twitter, Reddit, and App Store — but no agent for podcasting, which is one of the fastest-growing owned-media channels with distinct strategy requirements around audio-specific algorithms, consumption metrics, and CPM-based monetization.

What it adds

  • Show Bible and episode brief frameworks
  • 4-phase workflow from concept to monetization
  • Platform algorithm optimization (Spotify, Apple, YouTube Podcasts)
  • Guest outreach and management system
  • Hook engineering and episode structure guidance
  • Sponsorship ladder and premium feed monetization strategy
  • Quantified success metrics (consumption rate, subscriber velocity, CPM benchmarks)

@msitarzewski
Copy link
Copy Markdown
Owner

Hey @Subhodip-Chatterjee — a Podcast Strategist is a great addition, we don't have one yet!

The frontmatter needs fixing though — it's currently formatted as a markdown table instead of YAML. It should look like:

---
name: Podcast Strategist
description: Expert podcast marketing specialist focused on audience growth...
color: purple
emoji: 🎙️
vibe: Turns conversations into communities and episodes into growth engines.
---

The emoji and vibe fields are required for all agents. Check any existing agent file for reference.

Content quality is solid — looking forward to the update!

@Subhodip-Chatterjee
Copy link
Copy Markdown
Contributor Author

Thanks for the feedback! I've fixed the frontmatter formatting to YAML and added the required emoji and vibe fields. The update has been pushed to the repository. Please take a look when you get a chance.

@msitarzewski
Copy link
Copy Markdown
Owner

Hey @Subhodip-Chatterjee — thanks for iterating on this. There's an issue though: the file now has two complete agents stacked on top of each other — your new general-market Podcast Strategist and the existing China-focused one that was already in the file. The frontmatter is duplicated too (two descriptions, two emojis, two vibes).

These actually serve two different markets, so let's split them into two files:

  1. marketing/marketing-podcast-strategist.md — your new general/global podcast strategist (Spotify, Apple Podcasts, YouTube). Remove the China-specific content from this file.

  2. Leave the existing China-focused content alone — it's already on main as a separate agent. Your PR should only touch the new general-market file.

For the frontmatter on the new file, make sure there's only one set:

---
name: Podcast Strategist
description: Expert podcast growth specialist focused on show positioning, audience development, content strategy, and monetization...
color: purple
emoji: 🎙️
vibe: Turns conversations into communities and episodes into growth engines.
---

Also needs a row in the Marketing Division table in README.md — you know the drill from #180. 😄

@msitarzewski
Copy link
Copy Markdown
Owner

Quick follow-up on naming — the existing China-focused agent already lives at marketing-podcast-strategist.md. Your new global one needs a different filename. Something like:

  • marketing/marketing-global-podcast-strategist.md with name Global Podcast Strategist

Or we could rename the existing China one to marketing-china-podcast-strategist.md and give yours the original name. Up to you — just let me know which direction and I can help sort out the rename if needed.

@Subhodip-Chatterjee
Copy link
Copy Markdown
Contributor Author

Thanks for the clarification! I've already pushed the changes.

The new agent is now in marketing/marketing-global-podcast-strategist.md with the name Global Podcast Strategist, the frontmatter has a single clean block, and the China-focused agent remains unchanged. I also added the row to the Marketing Division table in README.md.

@msitarzewski
Copy link
Copy Markdown
Owner

Hey @Subhodip-Chatterjee — thanks for sticking with this! The new marketing-global-podcast-strategist.md file looks great.

One issue though: the existing China-focused agent at marketing/marketing-podcast-strategist.md got modified in this PR — it now has duplicate frontmatter (two descriptions, two emojis, two vibes stacked together) and ~196 lines of global podcast content prepended to the China-specific content. That creates invalid YAML and breaks the existing agent.

Could you undo the changes to marketing/marketing-podcast-strategist.md so it's back to its original state? Your PR should only touch two files:

  1. marketing/marketing-global-podcast-strategist.md (new file — looks good as-is)
  2. README.md (add the table row)

The existing China agent should remain untouched. Once that's cleaned up, this is good to go!

@Subhodip-Chatterjee
Copy link
Copy Markdown
Contributor Author

Hi @msitarzewski — thanks for the clear breakdown! I've restored marketing/marketing-podcast-strategist.md to its original state. The PR now only touches the two intended files:

  1. marketing/marketing-global-podcast-strategist.md — new file (unchanged)
  2. README.md — table row added

Verified with git diff upstream/main --name-only — only those two files appear. The existing China-focused agent is untouched. Ready for review!

@mhc222
Copy link
Copy Markdown

mhc222 commented Mar 30, 2026

Code Review

PR: Add Podcast Strategist - Marketing Division

The agent content is excellent — the four-phase workflow, episode brief template, guest outreach template, communication style section, learning/memory section, quantified success metrics, and advanced capabilities section are all well-executed. The personality is distinct and the deliverables are concrete. This is a high-quality contribution.

However, the agent file has a structural conformance issue that affects toolchain compatibility.


Critical — Section headers do not match the required template

CONTRIBUTING.md specifies 9 required sections with exact headers (emoji prefix + "Your" phrasing). The convert.sh script uses these section headers to split agents into tool-specific formats (Persona vs Operations). Non-matching headers will cause incorrect or failed conversions.

Missing or incorrect headers:

Required Actual
## 🧠 Your Identity & Memory ## Identity & Memory (no emoji, missing "Your")
## 🎯 Your Core Mission ## Core Mission (no emoji, missing "Your")
## 🚨 Critical Rules You Must Follow ## Critical Rules (no emoji, missing "You Must Follow")
## 📋 Your Technical Deliverables ## Technical Deliverables (no emoji, missing "Your")
## 🔄 Your Workflow Process ## Workflow Process (no emoji, missing "Your")
## 💭 Your Communication Style ## Communication Style (no emoji, missing "Your")
## 🔄 Learning & Memory ## Learning & Memory (no emoji, missing "Your")
## 🎯 Your Success Metrics ## Success Metrics (no emoji, missing "Your")
## 🚀 Advanced Capabilities ## Advanced Capabilities (no emoji)

All 9 required sections are present — which is great — but none have the required emoji prefix or the "Your" phrasing. The fix is straightforward: prefix each section header with the correct emoji as shown in the CONTRIBUTING.md template.


Minor — README row replaces an existing agent

The diff shows the AI Citation Strategist row being replaced by Global Podcast Strategist in the README table. If AI Citation Strategist is still a valid agent in the repo this would silently remove it from the index. Verify this is intentional before merge (or add the new row without removing the existing one).


The agent content itself is excellent. With the 9 header corrections applied this would be ready to merge.

@msitarzewski
Copy link
Copy Markdown
Owner

Hey @Subhodip-Chatterjee — thanks for sticking with this through multiple rounds! Almost there.

Two remaining issues flagged by the code review:

  1. Section header: ## 🔄 Your Learning & Memory should be ## 🔄 Learning & Memory (drop the "Your" on this one — it's the only section that doesn't use it per the template).

  2. README diff concern: The code review noted that the diff appears to replace the AI Citation Strategist row with the Global Podcast Strategist row. Please verify the README addition doesn't remove an existing agent entry — it should be a new row, not a replacement.

Once those two are addressed, this is good to merge. The agent content itself is solid!

@Subhodip-Chatterjee
Copy link
Copy Markdown
Contributor Author

Fixed in 587f540. The ## 🔄 Your Learning & Memory header has been corrected to ## 🔄 Learning & Memory.
On the README concern — the diff in the latest commits is a net +3 lines with both the Global Podcast Strategist row and the AI Citation Strategist row present as additions. No existing rows were removed. The earlier code review flag was based on a prior commit state.
Ready for merge!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants