now-playing-dig

Searches the web for a verifiable fact about the currently playing track.

1.3k|113|Updated May 11, 2026
One-click install
npx skills add https://github.com/perminder-klair/subwave --skill now-playing-dig
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: now-playing-dig
Source: https://github.com/perminder-klair/subwave/tree/main/controller/src/skills/builtins/now-playing-dig
Command: npx skills add https://github.com/perminder-klair/subwave --skill now-playing-dig

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Radio DJs need accurate, specific trivia about the exact track on air, but guessing or inventing facts damages credibility. This Skill grounds every on-air remark in a real web search and stays silent when nothing solid is found.

Core Features & Use Cases

  • Grounded track trivia: Searches the web for the producer, sample source, B-side, chart position, or backstory of the exact artist and title currently playing.
  • Hallucination guard: Returns unavailable when the search yields no solid answer or sources, so the DJ never invents facts, guesses, or says "fun fact".
  • Repeat awareness: Tracks the last researched track so the DJ knows whether this song was already dug into.
  • Use Case: During a live Icecast broadcast, the AI DJ activates this Skill between songs to mention that the current track was produced by a specific person or built on a particular sample, based only on real search results.

Quick Start

Ask the DJ to dig up one verifiable detail about the track currently playing on the station.

Frequently Asked Questions about now-playing-dig

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get facts about the currently playing song for a radio DJ?

This Skill reads the current artist and title from the now-playing service, then runs a web search for producer, sample, B-side, chart, and story details. It returns the answer plus up to three source snippets for the DJ to work into one conversational line.

How does the skill avoid making up music trivia?

It only uses what the search tool actually returns. If the search produces no answer and no sources, the Skill reports itself unavailable so the DJ says nothing, and the instructions explicitly forbid guessing, hedging, or generic fun facts.

What happens when artist or title metadata is missing?

If the now-playing data has no artist or title, or either value starts with "unknown", the Skill immediately returns unavailable and performs no search. This prevents wasted queries and unreliable results.

Does the skill require a search provider to be configured?

Yes. The ready check gates on the search service being available, so the Skill only activates when a web search provider is configured in the station controller. Without one it stays inactive.

Can the DJ repeat the same fact about a track?

The Skill records the last researched track key and flags whether the current track was already dug into via the alreadyDug field. The DJ can use this to avoid repeating the same trivia for a repeated song.