Agent skill

Plex Integration

by ad-repo in ad-repo/nullplayer

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

Custom licenceAuto-check passedBackend & APIs

Install Plex Integration

skills CLI
$ npx skills add ad-repo/nullplayer --skill plex-integration -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ad-repo/nullplayer plex-integration --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ad-repo/nullplayer.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/plex-integration .claude/skills/plex-integration && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
plex-integration
GitHub stars
158
Token cost
~4.6k tokens
SKILL.md length
1,910 words
Files
1
Skills in repo
39
Repo updated
First seen
Licence
Custom licence

At a glance

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

  • Works in 2 steps: Match by plexRatingKey (exact) → Match by normalized_key (fuzzy fallback)
  • Working on Plex integration
  • SKILL.md covers Authentication, Core Endpoints, Library Browser Artist Grouping and Library Search (/hubs/search), plus 6 more sections
  • Reaches themoviedb.org and imdb.com

What it does

Plex Integration is an agent skill from ad-repo/nullplayer. Plex API endpoints, authentication, filtering, music radio, and video content. Use when working on Plex integration, library browsing, track queries, radio features, or video playback.

Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs, covering REST APIs and Authentication. The repository describes itself as: nullPlayer is a free open source macOS media player with some unique features.

When your agent uses it

  • Working on Plex integration
  • Library browsing

Example prompts

  • “/plex-integration”

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. Match by plexRatingKey (exact)
  2. Match by normalized_key (fuzzy fallback)

What it can do on your machine

Read from SKILL.md and the folder at commit 04582d1. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are swift and json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • themoviedb.org
    • imdb.com
    • thetvdb.com

    Also links to:

    • github.com
    • plexapi.dev
    • support.plex.tv

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Plex Integration loads about 4.6k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 1,910 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~50
When it runs · the whole SKILL.md, loaded when a task matches
~4.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,910 words (~4,612 tokens).

“This guide describes the Plex API endpoints used for querying tracks and building radio/playlist features in NullPlayer.”

— opening of SKILL.md by ad-repo, Custom licence
name
plex-integration

Read the full SKILL.md on GitHub

Files

Just SKILL.md in skills/plex-integration of ad-repo/nullplayer.

Open the folder on GitHubat commit 04582d1

Compare with similar skills

Plex Integration next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Plex Integration compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Plex Integration this skillad-repo/nullplayer158—~4.6kAutomated safety check: PassCustom licence
Laravel SpecialistJeffallan/claude-skills12k1 repos~2.1kAutomated safety check: PassMIT
API Patternsdilolabs/nosia2131 repos~2.5kAutomated safety check: PassMIT
Verify Authendpointsmadeyoga/AuthEndpoints121—~2.7kAutomated safety check: PassMIT
Nodejs Express Serverever-works/ever-works162—~965Automated safety check: PassAGPL-3.0
API Debuggingownpilot/OwnPilot426—~824Automated safety check: PassMIT

Similar skills

  • Laravel Specialist

    Jeffallan/claude-skills

    Builds Laravel 10+ applications with Eloquent models, Sanctum authentication, Horizon queues, API resources and Livewire components, tested with Pest or PHPUnit.

    12k GitHub starsUsed in 1 repo~2.1k tokens
    Backend & APIsAuto-check passed
  • API Patterns

    dilolabs/nosia

    Builds REST APIs using respondto blocks with Jbuilder templates following the 37signals same-controllers-different-formats philosophy.

    213 GitHub starsUsed in 1 repo~2.5k tokens
    Backend & APIsAuto-check passed
  • Verify Authendpoints

    madeyoga/AuthEndpoints

    Drive the AuthEndpoints HTTP API via the in-repo test host (cookie sessions, Identity bearer, Simple JWT, CSRF, ReAuth).

    121 GitHub stars~2.7k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Nodejs Express Server

    ever-works/ever-works

    Build production-ready Express.js servers with middleware, authentication, routing, and database integration.

    162 GitHub stars~965 tokensUpdated today
    Backend & APIsAuto-check passed
  • API Debugging

    ownpilot/OwnPilot

    Systematic approach to debugging REST APIs, HTTP errors, authentication issues, and network problems.

    426 GitHub stars~824 tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Authendpoints

    madeyoga/AuthEndpoints

    Compose AuthEndpoints 3.x in an ASP.NET Core host — AddAuthEndpoints, UseAuthEndpoints, MapAuthEndpoints, cookie vs Identity bearer vs Simple JWT, passkeys, CSRF, ReAuth, and production options.

    121 GitHub stars~3.5k tokensUpdated yesterday
    Backend & APIsAuto-check passed

More from ad-repo/nullplayer

All 39 skills in this repo
  • Skin Screenshots

    ad-repo/nullplayer

    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.

    158 GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Vis Classic Guide

    ad-repo/nullplayer

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

    158 GitHub stars~739 tokensUpdated today
    Auto-check passed
  • App Control

    ad-repo/nullplayer

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

    158 GitHub stars~9.4k tokensUpdated today
    Auto-check passed
  • Chromecast Casting

    ad-repo/nullplayer

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

    158 GitHub stars~4.6k tokensUpdated today
    Auto-check passed
  • Emby Integration

    ad-repo/nullplayer

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

    158 GitHub stars~3k tokensUpdated today
    Auto-check passed
  • Live UI Testing

    ad-repo/nullplayer

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

    158 GitHub stars~4.1k tokensUpdated today
    Auto-check passed

Categories

Questions about Plex Integration

What does Plex Integration do?

Plex API endpoints, authentication, filtering, music radio, and video content. Plex Integration is an agent skill from ad-repo/nullplayer. Plex API endpoints, authentication, filtering, music radio, and video content.

When should I use Plex Integration?

Plex Integration fits situations like: working on Plex integration; library browsing.

How do I install Plex Integration in Claude Code?

Run `npx skills add ad-repo/nullplayer --skill plex-integration -a claude-code`. Or copy the skill folder (skills/plex-integration in ad-repo/nullplayer) into .claude/skills/plex-integration in your project. Claude Code loads it when a task matches its description.

How do I install Plex Integration in Codex?

Run `npx skills add ad-repo/nullplayer --skill plex-integration -a codex`. Or copy the skill folder (skills/plex-integration in ad-repo/nullplayer) into .agents/skills/plex-integration in your project. Codex loads it when a task matches its description.

Can I use Plex Integration in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ad-repo/nullplayer --skill plex-integration -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/plex-integration, .gemini/skills/plex-integration, .github/skills/plex-integration and .opencode/skills/plex-integration in your project.

What does Plex Integration need to run?

SKILL.md names no scripts, command-line tools or credentials: Plex Integration is instructions for the agent only.

Does Plex Integration access the network?

SKILL.md names 6 domains. In commands or code: themoviedb.org, imdb.com and thetvdb.com; the agent is likely to contact these when it follows the instructions. As links in the text: github.com, plexapi.dev and support.plex.tv. This is read from the text; nothing was executed.

Is Plex Integration safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Plex Integration use?

Plex Integration has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Plex Integration use?

About 4.6k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Plex Integration?

Skills that share tags, products or a category with Plex Integration: Laravel Specialist (Jeffallan/claude-skills, 12k stars), API Patterns (dilolabs/nosia, 213 stars), Verify Authendpoints (madeyoga/AuthEndpoints, 121 stars) and Nodejs Express Server (ever-works/ever-works, 162 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Plex Integration?

ad-repo (a GitHub user) maintains it in ad-repo/nullplayer, which has 158 GitHub stars. The repository holds 39 skills in this directory. The repository was last updated on October 9, 2026.

Source: ad-repo/nullplayer on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.