album-anniversary

Detects round-number anniversaries of the currently playing album from its ID3 year.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Radio DJs often want timely, factual talking points between tracks, and an album hitting a milestone anniversary is a natural one. This Skill checks the album currently on air and tells the DJ when it reaches a round-number anniversary this year, so the on-air mention is grounded in the track's real metadata rather than guesswork.

Core Features & Use Cases

  • Anniversary Detection: Computes the album's age from the track's real ID3 year and flags round-number milestones (5, 10, 15, 20, 25 years and beyond).
  • Structured Result: Returns the album name, artist, years elapsed, and original release year when an anniversary applies, or available: false when it does not.
  • Presenter-Style Commentary: The SKILL.md prompt instructs the DJ to note the date in one short sentence, without gushing or inventing claims about the album's legacy.
  • Use Case: A station's AI DJ is about to introduce a track from an album released exactly 20 years ago; the Skill surfaces that fact so the DJ can mention the anniversary naturally between songs.

Quick Start

Ask the DJ to check whether the album currently on air is hitting a round-number anniversary this year and mention it in the next link.

Frequently Asked Questions about album-anniversary

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

FAQPage Schema
How do I check if a playing album has an anniversary this year?

Call the Skill's tool, which reads the now-playing track's album, artist, and ID3 year, subtracts the release year from the current year, and returns the anniversary details when the result is a multiple of five. Otherwise it reports available: false.

What counts as a round-number album anniversary?

Any anniversary that is a multiple of five years and at least five years old counts, such as 5, 10, 15, 20, or 25 years. Albums newer than five years or with non-round ages are not flagged.

Does the anniversary check work without ID3 year metadata?

No. The check relies on the track's real ID3 year so the year is never guessed. If the year is missing, not a finite number, or before 1900, the tool returns available: false.

Why does the album anniversary check return available false?

It returns available: false when the track lacks an album or artist name, the year is missing or invalid, the album is under five years old, or the age is not a multiple of five. These guards prevent fabricated anniversary claims.

How often can the album anniversary Skill trigger on air?

The Skill defines a six-hour cooldown in its frontmatter, so the DJ will not repeat the anniversary observation more than once within that window even if the condition stays true.