Install
openclaw skills install @bluecolumnconsulting-lgtm/podcast-mention-memoryIndexes and transcribes podcast and radio audio to track who mentioned a brand, with show, episode, timestamp, speaker, and sentiment details.
openclaw skills install @bluecolumnconsulting-lgtm/podcast-mention-memoryPodcast mentions are where reputation is actually built, and almost none of them are searchable. Show notes are partial. Keyword tools miss audio-only references and cannot tell you who said it, how it was framed, or when. This skill indexes spoken mentions across an audio library into persistent memory, then answers by question.
Buyer: PR agencies, brand-monitoring teams, founder-led companies. Why they pay: they bill clients for mention reports, and today those reports are incomplete — no speaker attribution, no sentiment, no quotable timestamp. Pilot: $750 one-time, 30 days, up to 50 shows.
Get a key at https://bluecolumn.ai/login (free tier, no card). Keys look like bc_live_*.
Canonical API base: https://api.bluecolumn.ai.
Send the audio; BlueColumn transcribes it and you attach the structured context — brand, show, speaker, timestamp, framing. The structured fields are what make recall precise later.
curl -X POST https://api.bluecolumn.ai/remember \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"audio_url": "https://example.com/shows/the-money-hour-2026-09-18.mp3",
"text": "MENTIONS — brand=Acme, show=The Money Hour, episode 2026-09-18. At 18:40 host says Acme \"quietly became the default for agent memory\" (positive, unprompted). At 42:15 guest criticizes Acme pricing as \"steep for solo devs\" (negative). Brand not a sponsor this episode.",
"title": "The Money Hour 2026-09-18 — Acme mentions"
}'
Ask in plain English; the answer cites show, episode, timestamp, and framing.
curl -X POST https://api.bluecolumn.ai/recall \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"q": "Every mention of Acme on finance or startup podcasts in Q3 2026, with speaker, timestamp, and whether it was positive or negative."}'
Sentiment calls are judgment. Keep the analyst's decision next to the evidence so the client report is defendable.
curl -X POST https://api.bluecolumn.ai/note \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "The Money Hour 18:40 framed as positive-unprompted; 42:15 flagged as pricing objection to address in client report. Reviewed by analyst 09-19.", "tags": ["mention", "acme", "q3-report"]}'
If the API returns 402 or 429, read topup_url / upgrade_url from the error body
and surface that link to the user — do not retry. Audio indexing is billed per minute;
check /usage before a large backfill.
API reference: https://bluecolumn.ai/docs — request fields are text, q, tags
(not content/query/note).