📚 libby-book-monitor — 技能工具
v1.0.0[自动翻译] Track book availability on Libby/OverDrive libraries. Search library catalogues, manage a watchlist, and get notified when books are added. Use for "l...
0· 457·0 当前·0 累计
安全扫描
OpenClaw
安全
high confidenceThe skill's code, instructions, and resource requests are consistent with a simple Libby/OverDrive catalog watcher: it only needs python3, talks to the OverDrive Thunder API, and stores data under the user's home directory.
评估建议
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/au...详细分析 ▾
✓ 用途与能力
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.
✓ 指令范围
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.
✓ 安装机制
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.
✓ 凭证需求
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.
✓ 持久化与权限
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.
安全有层次,运行前请审查代码。
运行时依赖
🖥️ OSmacOS · Linux
版本
latestv1.0.02026/2/21
Initial ClawHub release
● 无害
安装命令
点击复制官方npx clawhub@latest install libby-book-monitor
镜像加速npx clawhub@latest install libby-book-monitor --registry https://cn.longxiaskill.com镜像同步中
技能文档
Track book availability on Libby/OverDrive libraries. Search catalogues, manage a watchlist, and get notified when books are added to your library's collection.
Disclaimer: This is an unofficial tool, not affiliated with or endorsed by OverDrive/Libby. Catalogue data queries APIs that power the website and may not reflect actual availability. This tool does NOT borrow books or place holds. Provided "as is" without warranty of any kind.
Quick Start
# Search a library catalogue python3 {baseDir}/scripts/libby-book-monitor.py search telaviv "Project Hail Mary"# Add a book to your watchlist python3 {baseDir}/scripts/libby-book-monitor.py watch "Kafka on the Shore" --author "Haruki Murakami"
# Check your watchlist against the API python3 {baseDir}/scripts/libby-book-monitor.py check
# Show your watchlist python3 {baseDir}/scripts/libby-book-monitor.py list
Commands
| Command | Description |
|---|---|
search | Search a library catalogue by title/author |
watch |