modules/programs/agents/shared/skills/autocaliweb/SKILL.md
Inspect my self-hosted AutoCaliWeb library. Use when the user asks about AutoCaliWeb, books in Calibre, OPDS status, recent imports, shelves, catalog stats, or wants to search the ebook library.
npx skillsauth add MichaelVessia/nixos-config autocaliwebInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Read-only CLI for my self-hosted AutoCaliWeb instance: inspect OPDS status, catalog stats, books, recent imports, shelves, and individual book metadata.
Credentials are exported into the shell by sops-nix and shell defaults:
AUTOCALIWEB_URL - base UI/OPDS URL, defaults to http://192.168.1.145:8083AUTOCALIWEB_USERNAME - login userAUTOCALIWEB_PASSWORD - login passwordThe autocaliweb CLI reports a JSON error envelope when required env vars are
missing.
Use the installed autocaliweb CLI for common operations. It always emits a
single JSON envelope with ok, command, result or error, and
next_actions.
autocaliweb # command tree and configuration health
autocaliweb status # OPDS status and catalog stats
autocaliweb version # alias for status
autocaliweb stats # database counts
autocaliweb catalog # top-level OPDS catalog entries
autocaliweb books --limit 50 # bounded alphabetical book list
autocaliweb recent --limit 25 # recently added books
autocaliweb search "Foundation" # search books through OPDS
autocaliweb book-info <uuid> # Calibre Companion metadata
autocaliweb shelves # OPDS shelves visible to the user
For a book lookup:
autocaliweb search "<title>" --limit 25.autocaliweb book-info <uuid> for the best match.For import verification:
autocaliweb recent --limit 10 after AutoCaliWeb has had time to import.autocaliweb search "<title>" --limit 25.This skill is read-only. For importing ebook, comic, PDF, or audiobook files,
use the add-book skill, which queues files into AutoCaliWeb's ingest folder.
--limit to keep context small.reachable is false in the command tree, surface the CLI error instead of
guessing at server state.tools
User guide for the local squash-safe `stack` CLI for stacked PR/MR repair on GitHub and GitLab. Use when someone asks how to inspect, track, sync, merge, document, or undo stacked pull requests / merge requests in squash-merge repositories. Prefer this tool over GitHub's `gh stack` command for this workflow.
tools
Control herdr from inside it. Manage workspaces and tabs, split panes, spawn agents, read output, and wait for state changes — all via CLI commands that talk to the running herdr instance over a local unix socket. Use when running inside herdr (HERDR_ENV=1).
data-ai
Subscribe a YouTube channel in TubeArchivist, queue its top videos by views from recent uploads, wait for the first file, scan Jellyfin, and rename + lock the channel folder to a friendly display name. Use when the user says "add a youtube channel", "subscribe to <channel>", or wants a curated TubeArchivist + Jellyfin import for a creator.
development
Add an ebook, comic, PDF, or audiobook file to AutoCaliWeb through its ingest folder. Use when the user says "add book", "import ebook", "add to AutoCaliWeb", or provides a book file path/URL to add to the library.