Obsah
Vydávejte denní AI digest, který tým opravdu čte
Získejte souhrn se zdroji, přidejte diskuse praktiků na X, vezměte transkript videa, sestavte vydání v Markdownu a archivujte v LiveDoc.
Zkopírovat prompt
Nahraďte pole v hranatých závorkách a vložte do Claude Code, Codex nebo AI s přístupem k terminálu. Nainstaluje skill Felo, zeptá se před utracením kreditů a spustí workflow.
Připrav denní oborový briefing k tématu [obor nebo téma]. Období: posledních 24 hodin, časové pásmo [pásmo]. Publikum: [čtenáři]. Sledovaný seznam (volitelně): X [účty nebo témata], YouTube [kanály], Reddit [komunity]. Vyber 5–8 položek, na kterých záleží. U každé: co se stalo, proč je to důležité, odkaz na zdroj a zda jde o oznámení, výsledek nebo názor. Sekce: 1. Hlavní zpráva. 2. 5–8 položek, každá s odkazem na zdroj. 3. Co lidé říkají na X, s účty a daty. 4. Jedna citace z videa s časovým razítkem. 5. Co sledovat dál. Pravidla: - Každou položku odkazuj. Slučuj duplicitní pokrytí a nech nejlepší zdroj. - Odděluj oznámení od nezávislých výsledků; označuj tvrzení dodavatelů. - Reportuj jen metriky, které zdroj vrací. Chybějící data jsou „Data nejsou k dispozici“, nikdy nula. - Pokud se nic významného nestalo, řekni to místo vyplňování vydání. - Než utratíš kredity, ukaž plánovaná volání API a počkej na mé schválení. - Nic neplánuj, nezveřejňuj a neposílej. - Výsledek zapiš do ./daily-brief.md a shrň ho v chatu.
Kopie obsahuje i instalační kroky a bezpečnostní pravidla.
Co dostanete
Ukázkový výstup jednoho běhu. Ne živé generování.
Briefing oboru AI — 2026-10-30
Hlavní zpráva
Velká laboratoř vydala menší model s použitím nástrojů a stejným benchmarkem jako vlajková loď. Tvrzení dodavatele; nezávislé výsledky ještě nejsou.
Položky
- Malý model, stejný benchmark — benchmark dodavatele, zatím nereplikováno. [zdroj]
- Vydání frameworku agentů — nové řízení trasování a opakování. [zdroj]
Co se říká
@example_dev: „Výhra je latence, ne skóre.” — 2026-10-30 08:12 JST
Jeden citát z videa
„Přestali jsme měřit tokeny a začali měřit vyřešené tickety.” — [12:40]
Co sledovat dál
Nezávislá hodnocení použití nástrojů a zda cena vydrží po launch weeku.
Přesná volání
Pro vývojáře: stejný workflow jako kód, v pořadí provádění.
Zobrazit skutečná API volání
Sestavte souhrn se zdroji
Zeptejte se Chat na AI zprávy za posledních 24 hodin a držte citované zdroje a data.
digest.ts const BASE = "https://openapi.felo.ai"; const headers = { Authorization: `Bearer ${process.env.FELO_API_KEY}`, "Content-Type": "application/json", }; async function felo<T>(path: string, body?: unknown): Promise<T> { const res = await fetch(`${BASE}${path}`, { method: body ? "POST" : "GET", headers, body: body ? JSON.stringify(body) : undefined, }); if (!res.ok) throw new Error(`${res.status}: ${await res.text()}`); return res.json() as Promise<T>; } type ChatData = { data: { answer: string; resources: { link: string; title: string; snippet: string }[]; }; }; const roundup = await felo<ChatData>("/v2/chat", { query: "Biggest AI news stories in the last 24 hours", }); const sources = roundup.data.resources.slice(0, 5);Ukázkový výstup
{ "answer": "The main stories today are …", "sources": [ { "link": "https://example.com/story", "title": "…", "snippet": "…" } ] }Přidejte diskuse praktiků
Hledejte stejné téma na X a sbírejte posty praktiků s účty a daty.
digest.ts type XData = { data: { tweets: { content: string; author: { username: string }; created_at: string; metrics: { retweet_count: number; favorite_count: number }; }[]; next_cursor: string | null; has_next: boolean; }; }; const since = Math.floor((Date.now() - 24 * 60 * 60 * 1000) / 1000); const social = await felo<XData>("/v2/x/tweet/search", { query: "AI agents", limit: 20, since_time: since, }); const posts = social.data.tweets .filter((tweet) => tweet.metrics.favorite_count >= 50) .slice(0, 3);Ukázkový výstup
{ "data": { "tweets": [ { "content": "…", "author": { "username": "…" }, "created_at": "2026-10-29T02:14:00Z", "metrics": { "retweet_count": 12, "favorite_count": 180 } } ] } }Vezměte transkript videa
Použijte YouTube Subtitling pro související video a vyberte citaci s časovým razítkem.
digest.ts type SubtitleData = { data: { title: string; contents: { text: string; start: number; duration: number }[]; }; }; const videoCode = "dQw4w9WgXcQ"; // replace with today's video id const video = await felo<SubtitleData>( `/v2/youtube/subtitling?video_code=${videoCode}&language=en&with_time=true`, ); const transcript = video.data.contents.map((line) => line.text).join(" ");Ukázkový výstup
{ "title": "Example Video Title", "contents": [ { "text": "Subtitle text", "start": 0.32, "duration": 14.26 } ] }Napište Markdown digest
Uspořádejte „hlavní zprávy / reakce / citace videa / co sledovat“.
digest.ts const date = new Date().toISOString().slice(0, 10); const issue = [ `# AI digest — ${date}`, "", "## The roundup", roundup.data.answer, "", "## What practitioners are posting", ...posts.map((post) => `- @${post.author.username}: ${post.content}`), "", "## From the video", transcript.slice(0, 1200), "", "## Sources", ...sources.map((source) => `- [${source.title}](${source.link})`), ].join("\n"); console.log(issue);Archivujte v LiveDoc
Uložte vydání a zdroje do LiveDoc, aby další mohlo prohledat historii.
digest.ts type LiveDocData = { data: { short_id: string } }; const archive = await felo<LiveDocData>("/v2/livedocs", { name: "AI digest archive", description: "One document resource per daily issue", }); await felo(`/v2/livedocs/${archive.data.short_id}/resources/doc`, { title: `AI digest — ${date}`, content: issue, }); type Retrieved = { data: { title: string; content: string; score: number }[] }; const past = await felo<Retrieved>( `/v2/livedocs/${archive.data.short_id}/resources/retrieve`, { query: "what did we say about agent frameworks last month" }, ).then((res) => res.data.filter((hit) => hit.score >= 0.7));Ukázkový výstup
[ { "title": "AI digest — 2026-10-01", "content": "…", "score": 0.88 } ]
Co obsahuje
- Souhrn zpráv se zdroji a odkazy
- Diskuse praktiků na X s účty a daty
- Jedna citace videa s časovým razítkem
- LiveDoc držící každé vydání a sémantické hledání
Co nedělá
- Jen veřejné zdroje; placený obsah může chybět
- X je signál, ne úplný průzkum názorů
- Nepublikuje ani neposílá digest automaticky
- Video musí mít titulky
- Jeden běh denně; plánování patří agentovi nebo cronu
Otázky
Jsou zdroje důvěryhodné?
Každá zpráva má odkaz a datum; posty X i účet a čas. Neověřený obsah se nepíše jako fakt.
Lze změnit odvětví?
Ano. Nahraďte pole tématu svým odvětvím a upravte zdroje i dotazy X.
Proč video?
Přidává perspektivu praktika s časovým razítkem, aby digest nebyl jen titulky. Videa bez titulků se přeskakují.
Publikuje na Slack?
Ne. Tvoří Markdown soubor; odeslání je vaše integrace.
Lze uchovat stará vydání?
Ano. LiveDoc drží každé vydání a umožňuje prohledat zprávy z předchozích týdnů.
Kolik stojí jedno vydání?
Chat, X Search a transkript videa se účtují podle užití; aktuální sazby na stránce cen a prompt žádá schválení před útratou.
Související workflowy
Proměňte jednu otázku ve výzkumný brief se zdroji
Zeptejte se webu, uložte stránky za odpovědí jako Markdown, přidejte, co říkají praktici na X, a udržte důkazy v LiveDoc, který lze později prohledat.
Otevřít workflowObsahProměňte YouTube video v publikovatelný článek
Vezměte transkript s časovými razítky, převeďte ho na čitelné bloky, udělejte osnovu a draft modelem, který kontrolujete, a výsledek nechte v LiveDoc k revizi.
Otevřít workflowKancelářProměňte výzkumnou stránku v prezentaci
Extrahujte stránku, uložte jako kontext LiveDoc, nechte PPT Task API postavit deck a ptejte se, dokud není hotový odkaz.
Otevřít workflowPřizpůsobte
Stejný recept, upravený podle toho, jak skutečně dodáváte.
Jen jedna vertikála
Omezte na AI pro kód, video nebo hledání pro větší přesnost.
Přidejte „změny týdne“
Najděte předchozí vydání v LiveDoc a porovnejte, co přibylo.
Udělejte týdenní
Změňte plán na týdenní, aby ubyl denní šum.
Pokračujte
Referenční stránky za tímto receptem a další kroky.