Repository

ad-repo/nullplayer agent skills

Every skill in the ad-repo/nullplayer repository on GitHub, ranked by score, with the commands to install them.
skills
39
GitHub stars
157

GitHub description: “nullPlayer is a free open source macOS media player with some unique features”

Stars
157 (8 forks)
Licence
Unknown
Last push
Oct 2026
Created
Jan 2026

Install all skills

skills CLI (any agent)
npx skills add ad-repo/nullplayer

Add --skill <name> for a single skill and -a <agent> to choose the agent (see the agent guides).

Skills in ad-repo/nullplayer, ranked

Ranked by score. Sort bymost stars,trending,newest,recently updated

Skills in ad-repo/nullplayer, ranked
#SkillRepositoryStarsUsed inTokensAuto-checkLicenceUpdated
1

Capture one centred main-window screenshot per skin across every skin system (Classic, Original, Original-Metal, Modern/.wal, Media Player/.wmz) and assemble them into a fixed-duration slideshow GIF.

ad-repo/nullplayer157—~1.9kAutomated safety check: PassUnknowntoday
2

Comprehensive implementation and profile reference for NullPlayer's visclassic mode (CVisClassicCore, VisClassicBridge, SpectrumAnalyzerView integration, menu/keyboard controls…

ad-repo/nullplayer157—~739Automated safety check: PassUnknowntoday
3

Launch, configure, drive, screenshot and measure the running NullPlayer app.

ad-repo/nullplayer157—~9kAutomated safety check: PassUnknowntoday
4

Google Cast Protocol v2, message framing, debugging, and test scripts.

ad-repo/nullplayer157—~4.6kAutomated safety check: PassUnknowntoday
5

Emby API, authentication flow, rating scale, streaming, scrobbling, and video playback.

ad-repo/nullplayer157—~2.7kAutomated safety check: PassUnknowntoday
6

How to debug a defect that only exists on screen — instrument first, drive the app yourself, and measure what is actually drawn.

ad-repo/nullplayer157—~4.1kAutomated safety check: PassUnknowntoday
7

Cross-cutting Metal pitfalls in NullPlayer's visualization code — command encoder ordering, render-to-texture y-flip, shader availability checks, and the AudioEngine spectrum coalescing pattern that…

ad-repo/nullplayer157—~1.4kAutomated safety check: PassUnknowntoday
8

Non-Retina display artifact fixes, blue line issues, tile seam corrections, and targeted redraw optimizations.

ad-repo/nullplayer157—~2kAutomated safety check: PassUnknowntoday
9

Original skin engine, skin.json schema, element catalog, and custom skin creation.

ad-repo/nullplayer157—~3.9kAutomated safety check: PassUnknowntoday
10

Plex API endpoints, authentication, filtering, music radio, and video content.

ad-repo/nullplayer157—~4.6kAutomated safety check: PassUnknowntoday
11

ProjectM/MilkDrop preset engine inside the visualization window — preset loading, controls, modes, audio sensitivity, beat sensitivity, drag-suspend behavior.

ad-repo/nullplayer157—~2.5kAutomated safety check: PassUnknowntoday
12

Subsonic/Navidrome API, authentication, music folder selection, streaming, and scrobbling.

ad-repo/nullplayer157—~1.9kAutomated safety check: PassUnknowntoday
13

Implementation reference for NullPlayer's Tripex visualization engine — the MIT-licensed port of ben-marsh/tripex (Winamp-era D3D9 3D visualizer, ~25 effects) onto macOS as a ProjectM-peer engine.

ad-repo/nullplayer157—~4.9kAutomated safety check: PassUnknowntoday
14

Audio engine architecture, local/streaming pipelines, EQ, spectrum analysis, and playback flow.

ad-repo/nullplayer157—~11kAutomated safety check: PassUnknowntoday
15
15.CLI

Headless CLI mode for NullPlayer. An agent skill from ad-repo/nullplayer.

ad-repo/nullplayer157—~8kAutomated safety check: PassUnknowntoday
16

Implementation reference for NullPlayer's Geiss visualization engine — the BSD-3-Clause port of Ryan Geiss's Win32/DirectDraw/Winamp-2 visualizer onto macOS as a ProjectM-peer engine.

ad-repo/nullplayer157—~5.3kAutomated safety check: PassUnknowntoday
17

Internet radio (Shoutcast/Icecast), metadata fallback, auto-reconnect, ratings/folder organization, and casting.

ad-repo/nullplayer157—~6.5kAutomated safety check: PassUnknowntoday
18

How to add or extend a skin family (Classic, Original, Winamp Modern .wal, Windows Media Player .wmz, and the VLC family next) — the shared-code seams a new family must touch, the isolation rules…

ad-repo/nullplayer157—~6.2kAutomated safety check: PassUnknowntoday
19

Sonos UPnP discovery, multi-room casting, coordinator transfer, dockable room mixer, individual room volume, custom checkbox UI, and protocol quirks.

ad-repo/nullplayer157—~9.8kAutomated safety check: PassUnknowntoday
20

UI testing mode, accessibility identifiers, and testing workflows.

ad-repo/nullplayer157—~5.3kAutomated safety check: PassUnknowntoday
21

Coordinate systems, scaling architecture, hit testing, skin sprite rendering, window layout, and Compact Mode for NullPlayer's UI.

ad-repo/nullplayer157—~23kAutomated safety check: PassUnknowntoday
22

YouTube channel uploads in the Radio tab — browse channels, download a video's audio (FLAC, ALAC, MP3, AAC, or the original stream) and/or its video (360p–4K) ad-free, store in a user folder, and…

ad-repo/nullplayer157—~7.8kAutomated safety check: PassUnknowntoday
23

The Art window — the playing track's cover, its star rating, and 30 Core Image GPU effects (VIS) that transform the cover with the audio.

ad-repo/nullplayer157—~1.6kAutomated safety check: PassUnknowntoday
24

NullPlayer session-state restoration, AppStateManager, AppPersistence edition scoping, and reset paths.

ad-repo/nullplayer157—~1.3kAutomated safety check: PassUnknowntoday
25

The classic and modern Audio Analyzer windows — a Friture-style multi-pane analyzer (Scope, Levels, Spectrogram, Octave, Pitch, Delay), the stereo PCM path that feeds them, per-pane consumer gating…

ad-repo/nullplayer157—~3.3kAutomated safety check: PassUnknowntoday
26

.cue sheet support — direct-play virtual split (open a .cue or an audio file with a sibling .cue → N playlist rows from one backing file, gapless) and library physical split-on-import (ffmpeg…

ad-repo/nullplayer157—~2.6kAutomated safety check: PassUnknowntoday
27

Per-mode shader and algorithm internals for the GPU visualization modes shared by both the main window and spectrum window — Fire, JWST, Lightning, Matrix, Snow, EKG.

ad-repo/nullplayer157—~1.8kAutomated safety check: PassUnknowntoday
28

Jellyfin API, authentication flow, rating scale, streaming, scrobbling, and video playback.

ad-repo/nullplayer157—~3.7kAutomated safety check: PassUnknowntoday
29

The main window's built-in 76×16 (Winamp coordinates) visualization area — twelve display modes, mode switching, persistence, per-mode settings, and embedded renderer lifecycles.

ad-repo/nullplayer157—~1.2kAutomated safety check: PassUnknowntoday
30

The PeppyMeter analog VU meter window — a skinnable needle/bar meter (port of project-owner/PeppyMeter) in classic + modern UI.

ad-repo/nullplayer157—~2.9kAutomated safety check: PassUnknowntoday
31

The dedicated Metal-based spectrum analyzer window — 84-bar mode list, window geometry, docking behavior, the cropped analyzer curve used by Classic/Enhanced/Ultra, visclassic exact mode and its…

ad-repo/nullplayer157—~1.5kAutomated safety check: PassUnknowntoday
32

Rip a media URL to FLAC/MP3/MP4 via yt-dlp — quality-first format selection, metadata tagging, cover art, metadata-based filenames, .cue from chapters, and the main-window activity band.

ad-repo/nullplayer157—~2.2kAutomated safety check: PassUnknowntoday
33

The shared video path — how a video reaches the video player window (playlist routing, browser rows, drops), the VLCKit-backed VideoPlayerView and its output sizing, the window's cast routing and…

ad-repo/nullplayer157—~3.2kAutomated safety check: PassUnknowntoday
34

Index of NullPlayer's visualization systems. An agent skill from ad-repo/nullplayer.

ad-repo/nullplayer157—~1.2kAutomated safety check: PassUnknowntoday
35

Measure where every NullPlayer sub-window opens and how big it is, per skin or across the whole skin corpus (Classic, Original, Original-Metal, .wal, .wmz), and report the findings — which windows…

ad-repo/nullplayer157—~1.2kAutomated safety check: PassUnknowntoday
36

User-facing features, menus, keyboard shortcuts, and functionality overview.

ad-repo/nullplayer157—~9.2kAutomated safety check: PassUnknowntoday
37

Produce a structured compatibility report for one Winamp Modern (.wal) skin — capabilities, supported/unsupported features, per-surface implementation status, open questions, and a grade.

ad-repo/nullplayer157—~5.2kAutomated safety check: NotesUnknowntoday
38

Winamp 5.x .wal skin engine — Wasabi XML/XUI renderer, MAKI bytecode VM, VFS mounts, component hosting, and the ClassicPro engine import.

ad-repo/nullplayer157—~8.2kAutomated safety check: PassUnknowntoday
39
39.Flow

Flow network throughput window — live download/upload meter, interface selection, single-height center-stack docking, classic/modern window controllers, and rendering behavior.

ad-repo/nullplayer157—~1.5kAutomated safety check: PassUnknowntoday

Questions, answered from the data.

What is the best skill in ad-repo/nullplayer?

Skin Screenshots from ad-repo/nullplayer ranks first of the 39 skills in ad-repo/nullplayer listed here, with the highest score: its repository has 157 GitHub stars, its SKILL.md loads about 1.9k tokens and it passes the automated safety check with no findings. Next come Vis Classic Guide and App Control.

Are the skills in ad-repo/nullplayer official?

None yet. All 39 skills in ad-repo/nullplayer listed here come from community repositories; a skill counts as official when the product's own GitHub organization publishes it.

How do I install all skills from ad-repo/nullplayer?

Run npx skills add ad-repo/nullplayer in your project: the open-source skills CLI installs the repository's skills into your coding agent's skills folder. To install a single skill, open its page here for the exact command.

How are these skills ranked?

By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.