libby-book-monitor
v1.0.0Track book availability on Libby/OverDrive libraries. Search library catalogues, manage a watchlist, and get notified when books are added. Use for "libby",...
⭐ 0· 467·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the included code and instructions. The script implements searching, a watchlist, and periodic checks against the OverDrive Thunder API. Required binaries (python3) and config paths (~/.libby-book-monitor) are proportionate to the stated purpose.
Instruction Scope
SKILL.md instructs running the included Python CLI with arguments, storing data under the user's data dir, and optionally using an env var (LIBBY_BOOK_MONITOR_DATA) to override the path. The runtime instructions do not ask the agent to read unrelated files, harvest credentials, or contact unexpected endpoints; network calls are limited to the documented thunder.api.overdrive.com API.
Install Mechanism
No install spec is provided (instruction-only skill). The package includes a single Python script that uses only the stdlib. No downloads from arbitrary URLs or package installs occur during install.
Credentials
No required environment variables or credentials are declared. The script optionally respects LIBBY_BOOK_MONITOR_DATA to change the data directory; no secrets or unrelated credentials are requested or accessed.
Persistence & Privilege
Skill is not always-enabled and does not request system-wide changes. It stores its own per-user configuration and watchlist under ~/.libby-book-monitor (or an overridden path), which is expected for this CLI utility. It does not modify other skills or agent-wide settings.
Assessment
This skill appears coherent and implements exactly what it claims: a local CLI that queries the OverDrive Thunder API and stores watchlists under ~/.libby-book-monitor. Before installing, review the config and data directory (it will create ~/.libby-book-monitor/config.json on first run). Remember this is unofficial tooling — the Thunder API search results may not reflect real-time borrowability and the tool does not perform any borrowing or hold actions. If you plan to run it regularly (cron/automation), consider redirecting output to your chosen notifier and confirm the data directory and profile handling meet your privacy expectations.Like a lobster shell, security has layers — review code before you run it.
latestvk97fkq210adbxxd3z6ews8ffvh81g9pn
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📚 Clawdis
OSmacOS · Linux
Binspython3
