From rustarr
Manages Jellyfin media server via API, logs, or Docker inspection. Handles library metadata, transcoding, users, sessions, scheduled tasks, and plugins.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rustarr:jellyfinThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill for Jellyfin media server workflows. Prefer an available Lab or
Use this skill for Jellyfin media server workflows. Prefer an available Lab or MCP Jellyfin integration when one is present; otherwise work through the Jellyfin HTTP API, Docker/container inspection, or server logs.
scripts/jellyfin-api.sh for repeatable API checks. It loads
JELLYFIN_URL and JELLYFIN_API_KEY from this plugin config or
~/.lab/.env, keeps the token out of output, and provides commands
such as info, users, sessions, libraries, search, item, tasks,
and devices (all read-only), plus refresh — a write (POST) that
triggers a library/metadata refresh./System/Info, /Users, /Sessions,
/Library/VirtualFolders, /Items, /ScheduledTasks, and /Devices.X-Emby-Token or
Authorization: MediaBrowser Token="<token>" depending on the client path.refresh library/metadata scan, and
user-permission changes as writes. Confirm with the user and summarize the
intended object ids before executing them.npx claudepluginhub jmagar/dendrite --plugin rustarrCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.