Repository
ad-repo/nullplayer agent skills
- 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
npx skills add ad-repo/nullplayerAdd --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
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 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/ | 157 | — | ~1.9k | Automated safety check: Pass | Unknown | today |
| 2 | Comprehensive implementation and profile reference for NullPlayer's visclassic mode (CVisClassicCore, VisClassicBridge, SpectrumAnalyzerView integration, menu/keyboard controls… | ad-repo/ | 157 | — | ~739 | Automated safety check: Pass | Unknown | today |
| 3 | Launch, configure, drive, screenshot and measure the running NullPlayer app. | ad-repo/ | 157 | — | ~9k | Automated safety check: Pass | Unknown | today |
| 4 | Google Cast Protocol v2, message framing, debugging, and test scripts. | ad-repo/ | 157 | — | ~4.6k | Automated safety check: Pass | Unknown | today |
| 5 | Emby API, authentication flow, rating scale, streaming, scrobbling, and video playback. | ad-repo/ | 157 | — | ~2.7k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~4.1k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~1.4k | Automated safety check: Pass | Unknown | today |
| 8 | Non-Retina display artifact fixes, blue line issues, tile seam corrections, and targeted redraw optimizations. | ad-repo/ | 157 | — | ~2k | Automated safety check: Pass | Unknown | today |
| 9 | Original skin engine, skin.json schema, element catalog, and custom skin creation. | ad-repo/ | 157 | — | ~3.9k | Automated safety check: Pass | Unknown | today |
| 10 | Plex API endpoints, authentication, filtering, music radio, and video content. | ad-repo/ | 157 | — | ~4.6k | Automated safety check: Pass | Unknown | today |
| 11 | ProjectM/MilkDrop preset engine inside the visualization window — preset loading, controls, modes, audio sensitivity, beat sensitivity, drag-suspend behavior. | ad-repo/ | 157 | — | ~2.5k | Automated safety check: Pass | Unknown | today |
| 12 | Subsonic/Navidrome API, authentication, music folder selection, streaming, and scrobbling. | ad-repo/ | 157 | — | ~1.9k | Automated safety check: Pass | Unknown | today |
| 13 | 13.Tripex Port 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/ | 157 | — | ~4.9k | Automated safety check: Pass | Unknown | today |
| 14 | 14.Audio System Audio engine architecture, local/streaming pipelines, EQ, spectrum analysis, and playback flow. | ad-repo/ | 157 | — | ~11k | Automated safety check: Pass | Unknown | today |
| 15 | 15.CLI Headless CLI mode for NullPlayer. An agent skill from ad-repo/nullplayer. | ad-repo/ | 157 | — | ~8k | Automated safety check: Pass | Unknown | today |
| 16 | 16.Geiss Port 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/ | 157 | — | ~5.3k | Automated safety check: Pass | Unknown | today |
| 17 | Internet radio (Shoutcast/Icecast), metadata fallback, auto-reconnect, ratings/folder organization, and casting. | ad-repo/ | 157 | — | ~6.5k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~6.2k | Automated safety check: Pass | Unknown | today |
| 19 | Sonos UPnP discovery, multi-room casting, coordinator transfer, dockable room mixer, individual room volume, custom checkbox UI, and protocol quirks. | ad-repo/ | 157 | — | ~9.8k | Automated safety check: Pass | Unknown | today |
| 20 | 20.Testing UI testing mode, accessibility identifiers, and testing workflows. | ad-repo/ | 157 | — | ~5.3k | Automated safety check: Pass | Unknown | today |
| 21 | 21.UI Guide Coordinate systems, scaling architecture, hit testing, skin sprite rendering, window layout, and Compact Mode for NullPlayer's UI. | ad-repo/ | 157 | — | ~23k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~7.8k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~1.6k | Automated safety check: Pass | Unknown | today |
| 24 | 24.App State NullPlayer session-state restoration, AppStateManager, AppPersistence edition scoping, and reset paths. | ad-repo/ | 157 | — | ~1.3k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~3.3k | Automated safety check: Pass | Unknown | today |
| 26 | 26.Cue Sheets .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/ | 157 | — | ~2.6k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~1.8k | Automated safety check: Pass | Unknown | today |
| 28 | Jellyfin API, authentication flow, rating scale, streaming, scrobbling, and video playback. | ad-repo/ | 157 | — | ~3.7k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~1.2k | Automated safety check: Pass | Unknown | today |
| 30 | 30.Peppymeter The PeppyMeter analog VU meter window — a skinnable needle/bar meter (port of project-owner/PeppyMeter) in classic + modern UI. | ad-repo/ | 157 | — | ~2.9k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~1.5k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~2.2k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~3.2k | Automated safety check: Pass | Unknown | today |
| 34 | Index of NullPlayer's visualization systems. An agent skill from ad-repo/nullplayer. | ad-repo/ | 157 | — | ~1.2k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~1.2k | Automated safety check: Pass | Unknown | today |
| 36 | 36.User Guide User-facing features, menus, keyboard shortcuts, and functionality overview. | ad-repo/ | 157 | — | ~9.2k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~5.2k | Automated safety check: Notes | Unknown | today |
| 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/ | 157 | — | ~8.2k | Automated safety check: Pass | Unknown | today |
| 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/ | 157 | — | ~1.5k | Automated safety check: Pass | Unknown | today |
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.