Plugin Claude Code
Agent skills and tools for home-lab networking and tinkering.
Plugin Claude Code
Agent skills and tools for home-lab networking and tinkering.
Plugin Claude Code
Agent skills for administering a UniFi network over its local API: API-key auth and the endpoint map, the zone-based firewall, Wi-Fi channel planning, client and switch-port operations, and the site inventory file. Verified against UniFi OS 5.1.19 / Network 10.4.57, and written for the traps: config the controller…
Skill Claude CodeCodex
Use when operating on UniFi clients, devices, switch ports, or DHCP: "block a device", "kick a client off wifi", "restart an access point", "power cycle a PoE port", "move a device to a different VLAN", "my device is on the wrong subnet after I changed the port", "set a DHCP reservation", "change DHCP DNS servers"…
Skill Claude CodeCodex
Use when connecting an agent to a UniFi gateway (UDM Pro, UDM SE, Cloud Gateway) for the first time, or when API calls to one are failing: empty response bodies, curl returning HTTP 000, 401 on a key that works elsewhere, "how do I get a UniFi API key", "SSH is closed on my UDM", "connect to UniFi", "talk to my UniFi…
Skill Claude CodeCodex
Use when an agent keeps guessing wrong about a UniFi network, when starting recurring agent work against a gateway, or when asked to "map my network", "document my UniFi setup", "build a network inventory", "what's on my network", "why does the agent keep using the wrong AP", or "audit my reservations against…
Skill Claude CodeCodex
Use when working on UniFi firewall rules, zones, or network segmentation: "my firewall rules are empty", "rest/firewallrule returns nothing", "isolate my IoT devices", "block cameras from the internet", "create a firewall zone", "VLAN isolation", "zone-based firewall", "my IoT devices lost DNS after I segmented them"…
Skill Claude CodeCodex
Use when UniFi Wi-Fi is slow, unstable, or being tuned: "my wifi is slow but speedtest on the router is fast", "great signal, terrible speed", "should I use 80MHz or 40MHz", "channel planning", "co-channel interference", "DFS channels", "my APs keep picking the same channel", "audit my SSIDs", "hidden SSID", or…
Skill Claude CodeCodex
Use when [the specific situations, symptoms, and phrases someone would actually type when they hit this problem]. Include the error strings and the wrong-conclusion phrasings, not just the correct terminology: people search for "my wifi is slow", not "co-channel contention". Describe ONLY when to use it, never…
Plugin Claude Code
Agent skills and tools for retro-gaming and home-lab tinkering.
Plugin Claude Code
Agent skills for operating a Batocera retro-gaming cabinet over SSH: connection and safety doctrine, ROM and gamelist curation, shaders and bezels, performance tuning, and maintenance. Distilled from twelve months of running a real arcade cabinet with coding agents.
Skill Claude CodeCodex
Use when working on how games look on a Batocera cabinet: CRT and other shaders, shaderset resolution and per-game shader overrides, bezel/overlay artwork and alignment, generating missing .info sidecars, filtering unusable bezels, pinning the display resolution, or diagnosing moire and cropped/misaligned game…
Skill Claude CodeCodex
Use when keeping a Batocera cabinet healthy over time: running scripts or scheduled jobs at boot and on an interval without cron, the customservice boot-service pattern (which replaced custom.sh in v43), backing up /userdata to another machine over SSH, and upgrading between major Batocera versions (v42 to v43 and…
Skill Claude CodeCodex
Use when connecting to or operating a Batocera arcade/retro-gaming cabinet over SSH: establishing the connection, understanding its read-only rootfs and /userdata layout, finding config/log/ROM paths, applying changes safely, verifying a display/config change end-to-end without a controller, or diagnosing why a…
Skill Claude CodeCodex
Use when working with ROMs and gamelists on a Batocera cabinet: figuring out which directory a system's ROMs go in, why a game does not appear in the menu, which file formats and extensions a system accepts, curating a large library by hiding rather than deleting, editing gamelist.xml safely, cleaning up multi-disc…
Skill Claude CodeCodex
Use when a Batocera cabinet feels slow, laggy, or stuttery, or when tuning performance: EmulationStation menu/carousel lag, a slow-since-boot frontend, CPU governor stuck in powersave, overclock or CPU-speed core options that seem to do nothing, run-ahead / input latency, framerate that drops the longer the machine…
Skill Claude CodeCodex
Use when [the specific situations, symptoms, and phrases that should trigger this skill]. Pack the words someone would actually type or think when they hit this problem. Describe ONLY when to use it, never summarize the workflow inside. Keep the whole frontmatter under 1024 characters. End by naming what this skill is…
Plugin Claude Code
Agent skills for running a Radarr/Sonarr media stack with coding agents.
Plugin Claude Code
Agent skills for running a Radarr/Sonarr media stack: API connection doctrine and the container-path trap, the instance map that stops profile-id guessing, quality profiles and the cutoff settings that cause endless upgrade storms, monitoring drift and guarded delete-then-regrab, the search-to-import chain, and the…
Skill Claude CodeCodex
Use when pointing a coding agent at Radarr, Sonarr, Prowlarr, or a arr companion for the first time or in a fresh session: "connect to Radarr", "talk to Sonarr's API", find the API key, hit /api/v3, check whether a movie or show is already in the library, confirm a title has a file on disk, work out why an API write…
Skill Claude CodeCodex
Use when an agent needs to know how THIS media stack is put together before it can safely act: which quality profile id means what, which root folder is for which kind of content, how container paths map to host paths, which download client handles which protocol, and which app is managed by a template sync. Triggers…
Skill Claude CodeCodex
Use when nothing is arriving, or arriving too slowly: searches that find no results, releases grabbed but never downloaded, torrents stuck at zero peers or a few KB/s, Usenet posts that fail to repair, downloads that complete but never import, a VPN-wrapped client that stops working after a restart, or requests from…
Skill Claude CodeCodex
Use when the library and the app disagree about what should exist: episodes stuck permanently "missing", a season pack re-grabbed every night, "episode file already imported" looping in the queue, a search that returns queued but finds nothing, seasons that re-monitor themselves after a metadata refresh, deleting a…
Skill Claude CodeCodex
Use when playback quality is the real complaint but the arr is the real cause: a 4K file that stutters or shows grey glitches in one player but plays fine in another, "why is this transcoding when direct play should work", constant CPU or GPU load during playback, subtitles that force a re-encode, audio that gets…
Skill Claude CodeCodex
Use when working on what Radarr or Sonarr is allowed to grab and when it stops: quality profiles, custom formats, cutoffs, upgrade behaviour, or Recyclarr and TRaSH guide templates. Triggers include "it keeps re-downloading the same movie", "endless upgrades", "why won't it grab this release", "it grabbed a worse…