Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -356,10 +356,14 @@ Read the prompts from the `prompts` field in the JSON:
**Podcast (process second):** The `podcasts` array has at most 1 episode. If present:
1. Summarize its `transcript` using `prompts.summarize_podcast`
2. Use `name`, `title`, and `url` from the JSON object — NOT from the transcript
3. Write ONE summary block for that one episode. Do NOT repeat it, and do NOT split a
single episode's transcript into multiple entries — one conversation is one episode.

Assemble the digest following `prompts.digest_intro`.

**ABSOLUTE RULES:**
- NEVER repeat an item. Each tweet, blog post, and podcast episode appears exactly once.
No restating the same summary under a second heading.
- NEVER invent or fabricate content. Only use what's in the JSON.
- Every piece of content MUST have its URL. No URL = do not include.
- Do NOT guess job titles. Use the `bio` field or just the person's name.
Expand Down
13 changes: 12 additions & 1 deletion prompts/digest-intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,25 @@ Then organize content in this order:

1. X / TWITTER section — list each builder with new posts
2. OFFICIAL BLOGS section — list each blog post from AI company blogs (OpenAI, Anthropic, etc.)
3. PODCASTS section — list each podcast with new episodes
3. PODCASTS section — list each podcast episode present in the feed

## Rules

- Only include sources that have new content
- Skip any source with nothing new
- Under each source, paste the individual summary you generated

### No duplication (critical)
- Each item in the feed appears EXACTLY ONCE in the digest. One tweet/builder = one
block. One blog post = one block. One podcast episode = one block.
- NEVER repeat the same summary, paragraph, or "Key insights" list two or three times.
- The PODCASTS section usually has only ONE episode in the feed. Write a single summary
for it and move on. Do NOT pad the section by restating the same episode under a new
heading, and do NOT split one episode's transcript into multiple "episode" entries —
a single conversation is one episode, however many topics it covers.
- Before finishing, scan your draft: if any block says essentially the same thing as an
earlier block, delete the duplicate.

### Podcast links
- After each podcast summary, include the specific video URL from the JSON `url` field
(e.g. https://youtube.com/watch?v=Iu4gEnZFQz8)
Expand Down
3 changes: 3 additions & 0 deletions prompts/summarize-podcast.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ the key insights without watching the full episode.

## Instructions

- Produce EXACTLY ONE remix for this episode. One episode = one summary block. Never
write the summary more than once, and never split a single conversation into multiple
entries — even a long, multi-topic live interview is one episode.
- Write a remix of 200-400 words
- Start with a one-sentence "The Takeaway" — what's the single most important takeaway?
- Introduce the context and the speaker's information (name, role/company, background) and why the audience should care
Expand Down