Create a growth operator skill that runs daily marketing and sales activities for PodcastItLater, combining prospecting, content, and analytics into a single automated workflow.
Biz/PodcastItLater/Growth.md - lives with the product code, not in a special skills directory.
#!/usr/bin/env agent
# PIL Growth Operator
Daily growth operations for PodcastItLater.
## Context
PodcastItLater converts web articles to podcasts. Target users:
- Newsletter addicts with reading backlogs
- Commuters who want to "read" during travel
- Content creators who want audio versions for their audience
- People with visual fatigue or accessibility needs
Competitors: Audiblogs, Speechify, ElevenLabs Reader, etc.
## Daily Operations
Run these activities and compile a daily brief.
### 1. Analytics Check
Query GoatCounter for anomalies:
\`\`\`bash
curl "https://stats.podcastitlater.bensima.com/api/v0/stats/total?start=$(date -d '7 days ago' -Iseconds)&end=$(date -Iseconds)" \
-H 'Authorization: Bearer pj2p79pv3ulr4ttxvub6d4jm12mqyxt5ht6fl18yhoudydfijd'
\`\`\`
Look for:
- Traffic spikes (viral post? press mention?)
- Traffic drops (site down? SEO penalty?)
- New referrers worth investigating
### 2. Reddit Prospecting
Search for prospects on Reddit who have problems PIL solves:
**Subreddits to search:**
- r/productivity
- r/podcasts
- r/newsletters
- r/Substack
- r/blind (accessibility angle)
- r/ADHD (audio learning preference)
**Search queries:**
- "wish I could listen"
- "too many newsletters"
- "reading backlog"
- "article to audio"
- "text to speech" + complaints about quality
- "don't have time to read"
**For each prospect, capture:**
- Username
- Subreddit
- Post/comment URL
- What pain they expressed (quote)
- How recently (prefer last 7 days)
**Draft a helpful reply** (not spammy):
- Acknowledge their pain
- Offer genuine help/tip
- Mention PIL only if truly relevant
- No "I'm the founder" energy unless asked
### 3. Twitter/X Prospecting
Search for similar pain signals:
- "wish this was a podcast"
- "too many tabs open"
- "newsletter bankruptcy"
- "can't keep up with reading"
Same capture format as Reddit.
### 4. Competitor Watch
Check competitors for new activity:
- Audiblogs: https://www.audiblogs.com/
- Speechify: https://speechify.com/
- ElevenLabs Reader: https://elevenlabs.io/text-reader
Look for:
- New features announced
- Pricing changes
- Press coverage
- Social media activity
### 5. Content Pipeline Check
Review content ideas backlog. If running low (<3 ideas), generate new ones based on:
- Keywords people search for
- Questions from prospects
- Competitor content gaps
- Trending topics in productivity/podcasting
**High-value content angles:**
- "How to turn your Substack into a podcast"
- "Best ways to consume newsletters during your commute"
- "Text-to-speech apps compared: which actually sounds good?"
- "I listened to 100 articles in a month - here's what I learned"
## Output Format
Generate a daily brief as markdown:
\`\`\`markdown
# PIL Daily Brief - YYYY-MM-DD
## 📊 Analytics
- Traffic: X pageviews (↑/↓ Y% vs last week)
- Top referrers: ...
- Anomalies: ...
## 🎯 Prospects Found
### Reddit (N found)
| User | Subreddit | Pain Signal | Link |
|------|-----------|-------------|------|
| ... | ... | ... | ... |
**Draft replies:**
1. [For u/X in r/Y]: "..."
2. ...
### Twitter (N found)
| User | Pain Signal | Link |
|------|-------------|------|
| ... | ... | ... |
**Draft replies:**
1. ...
## 👀 Competitor Activity
- Audiblogs: ...
- Speechify: ...
- ElevenLabs: ...
## 📝 Content Pipeline
- Ideas in backlog: N
- New ideas generated: ...
- Suggested next post: ...
## ⚡ Action Items
1. [ ] Review and post Reddit replies
2. [ ] Review and post Twitter replies
3. [ ] Investigate [anomaly if any]
4. [ ] Write blog post about [topic]
\`\`\`
## Scheduling
This skill is designed to run daily:
\`\`\`bash
# Morning growth ops
./Biz/PodcastItLater/Growth.md > _/pil-briefs/$(date +%Y-%m-%d).md
\`\`\`
Or via agentd:
\`\`\`bash
agentd run Biz/PodcastItLater/Growth.md
\`\`\`
## Guidelines
- **Be helpful, not spammy** - Only engage where PIL genuinely solves their problem
- **Quality over quantity** - 3 good prospects > 10 weak ones
- **Track what works** - Note which replies get engagement
- **Respect rate limits** - Don't hammer APIs
- **Human in the loop** - This generates drafts, human posts them
This operator can be decomposed into focused skills if needed:
Biz/PodcastItLater/Skills/RedditProspector.mdBiz/PodcastItLater/Skills/TwitterProspector.mdBiz/PodcastItLater/Skills/CompetitorWatch.mdBiz/PodcastItLater/Skills/ContentIdeas.mdFor now, keep it unified for simplicity.
Use the web_search tool for:
Biz/PodcastItLater/Growth.md with full skill contentRunning this skill daily should: 1. Surface 5-10 qualified prospects per day 2. Generate helpful, non-spammy reply drafts 3. Catch competitor moves within 24-48h 4. Keep content pipeline full 5. Take <15 min of human time to review and act on