Create PIL Growth Operator skill

t-331·WorkTask·
·
·
·Biz/PodcastItLater/Growth.md
Created1 month ago·Updated1 month ago

Description

Edit

Summary

Create a growth operator skill that runs daily marketing and sales activities for PodcastItLater, combining prospecting, content, and analytics into a single automated workflow.

Location

Biz/PodcastItLater/Growth.md - lives with the product code, not in a special skills directory.

Skill Content

#!/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

Sub-skills (Future)

This operator can be decomposed into focused skills if needed:

  • Biz/PodcastItLater/Skills/RedditProspector.md
  • Biz/PodcastItLater/Skills/TwitterProspector.md
  • Biz/PodcastItLater/Skills/CompetitorWatch.md
  • Biz/PodcastItLater/Skills/ContentIdeas.md

For now, keep it unified for simplicity.

Implementation Notes

Web Search

Use the web_search tool for:

  • Finding Reddit/Twitter posts (via search engines)
  • Checking competitor sites
  • Keyword research

Rate Limiting

  • Reddit: Don't scrape directly, use search engines
  • Twitter: Same, use search engines or Nitter
  • GoatCounter: Has rate limits, cache results

API Keys Needed

  • GoatCounter token (hardcoded in skill for now)
  • Kagi API key (for web search, from env)

Deliverables

  • [ ] Biz/PodcastItLater/Growth.md with full skill content
  • [ ] Test run generating a sample daily brief
  • [ ] Document any missing tools/capabilities discovered during testing

Success Criteria

Running 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

Timeline (2)

🔄[human]Open → InProgress1 month ago
🔄[human]InProgress → Done1 month ago