agentic/code/frameworks/media-curator/skills/media-curator-quickref/SKILL.md
AUTO-INVOKE when user mentions media curation, discography, archive, music collection, source acquisition, metadata tagging, Plex, Jellyfin, MPD. Media-curator framework quick reference — discovery phrases for discography analysis, source discovery, acquisition, quality filtering, metadata, archive integrity.
npx skillsauth add jmagly/aiwg media-curator-quickrefInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This is your always-loaded directory for the AIWG media-curator framework. It does not list every skill. Instead, it teaches the framework's mental model and gives you curated search phrases that map to aiwg discover lookups.
When you find a candidate via aiwg discover, fetch its body with aiwg show <type> <name>. Never use find, ls, Glob, or direct Read on <provider>/skills/ paths — those reflect the kernel-pivot deploy state, not the full surface.
aiwg discover "<phrase>" # find — returns ranked candidates
aiwg show skill <name> # fetch — streams the SKILL.md body
If your platform's Skill tool errors on a non-kernel skill (expected — most aren't kernel), the fallback is aiwg show, never filesystem browsing. Last-resort if aiwg itself is broken: read directly from $AIWG_ROOT/agentic/code/... (the canonical corpus, always present).
aiwg discover "<phrase>" and surface the top match (or top-3) to the userDo not enumerate skills from memory. Discovery is the lookup surface.
End-to-end media archive management: discover sources across YouTube/Internet Archive/Bandcamp, acquire with yt-dlp-based patterns, score quality, embed cover art, apply consistent metadata, generate gap notes for missing content, verify integrity with SHA-256, and export to platform-specific formats (Plex, Jellyfin, MPD, mobile, archival).
| Domain | Covers | |---|---| | Catalog planning | Artist discography analysis, canonical catalog structure | | Discovery & acquisition | Find sources, download with quality scoring, yt-dlp / Internet Archive patterns | | Metadata & assembly | Tag files, embed cover art, assemble compilations | | Completeness & gaps | Audit collection completeness, document missing content | | Integrity & export | SHA-256 verification, platform-specific export bundles | | Provenance | Track derivation chains for media files |
aiwg discover "analyze artist discography" # → analyze-artist
aiwg discover "find media sources" # → find-sources
aiwg discover "acquire media" # → acquire
aiwg discover "youtube acquisition" # → youtube-acquisition (pattern reference)
aiwg discover "archive acquisition" # → archive-acquisition (pattern reference)
aiwg discover "audio extraction" # → audio-extraction (pattern reference)
aiwg discover "quality filter media" # → quality-filtering
aiwg discover "tag media collection" # → tag-collection
aiwg discover "metadata tagging" # → metadata-tagging (pattern reference)
aiwg discover "cover art embedding" # → cover-art-embedding (pattern reference)
aiwg discover "assemble compilation" # → assemble
aiwg discover "check collection completeness" # → check-completeness
aiwg discover "gap documentation" # → gap-documentation
aiwg discover "verify archive integrity" # → verify-archive (score 0.73)
aiwg discover "integrity verification" # → integrity-verification
aiwg discover "export media collection" # → export (score 1.00)
aiwg discover "curate" # → curate (end-to-end orchestrator)
aiwg discover "provenance tracking" # → provenance-tracking
analyze-artist (catalog plan) →
find-sources (discovery) →
quality-filtering (accept/reject) →
acquire (download) →
tag-collection (metadata) →
verify-archive (integrity) →
export (target platform)
gap-documentation and check-completeness run cross-cutting at any stage.
.aiwg/media/
├── catalogs/ # Per-artist canonical discographies
├── sources/ # Discovery output (ranked candidates)
├── acquisitions/ # Acquired files + checksums
├── gaps/ # GAP-NOTE markers for missing content
├── exports/ # Platform-specific export bundles
└── verify/ # Integrity reports
aiwg discover "<your need, paraphrased>" --limit 5
If a user asks "what media skills are available?", do not list from this skill. Run:
aiwg discover --type skill --limit 20 "<their interest area>"
data-ai
Report which research-corpus radar sidecars are overdue for refresh. Computes staleness (days since last refresh vs the cadence window) for every radar, sorted most-overdue-first. Runs via `aiwg corpus radar-status`.
data-ai
Aggregate research-corpus radar sidecars into a corpus or per-cluster freshness report — totals, overdue count, per-cluster / per-GRADE / per-trajectory breakdowns, an overdue table, and per-radar rationale snippets. Runs via `aiwg corpus radar-report`.
testing
Scaffold radar/freshness sidecars for research-corpus REFs. Pulls title/authors from the citation sidecar and GRADE from the analysis doc, defaults the refresh cadence from GRADE and the cluster from a corpus-local map, and stamps documentation/radar/REF-XXX-radar.md. Runs via `aiwg corpus radar-init`.
data-ai
Compute an entity's publication trajectory — per-year paper counts, topic drift, hot-streak detection (≥3 consecutive A-grade years), and career phase. Runs via `aiwg corpus profile-temporal`.