搜索

PythonReactSEOPDF
OpenClaw

libby-book-monitor

Track book availability on Libby/OverDrive libraries. Search library catalogues, manage a watchlist, and get notified when books are added. Use for "libby", "check libby", "libby watchlist", "is book on libby", "book available", "overdrive", "library catalogue", "ספרייה", "ספרים".

alexpolonsky0 来源安装数☆ 0 仓库 Starsv1.0.0

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install alexpolonsky/libby-book-monitor

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

Libby/OverDrive Book Monitor

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 <library> <query> Search a library catalogue by title/author
watch <title> Add a book to the watchlist
unwatch <title> Remove a book from the watchlist
list Show the watchlist with status
check Check all watchlist books against the API

Options

Option Commands Description
--profile <name> all Separate watchlist per user
--author <name> watch Specify book author
--library <code> watch Library code (default: from config)
--notify check Only print newly found books (for cron)
--data-dir <path> all Custom data directory

Profiles

Use --profile to maintain separate watchlists for different people:

python3 {baseDir}/scripts/libby-book-monitor.py --profile jane watch "Dune"
python3 {baseDir}/scripts/libby-book-monitor.py --profile bob check --notify

Configuration

Default library is telaviv Israel Digital. Edit `~/.libby-book-monitor/c...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/alexpolonsky/libby-book-monitor
Version
1.0.0
Commit
34f430a1fc783009d7ecf5e3a01848aea57793ec
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

README

Libby book monitor - get notified when books arrive in your library's catalog

License: MIT Agent Skills

Agent Skills format - works with OpenClaw, Claude, Cursor, Codex, and other compatible clients

Track book availability on Libby/OverDrive libraries. Search catalogs, manage a watchlist, and get notified when books are added to your library's collection.

The problem

Libby notifies you when a hold becomes available. It does not notify you when a book is added to your library. If you're waiting for a new release that isn't in the catalog yet, your only option is to keep checking manually - and if you forget, someone else places a hold first and you're waiting months.

This tool watches for books that aren't in your library yet and tells you the moment they appear - before there's a waitlist.

Installation

npx skills add alexpolonsky/agent-skill-libby-book-monitor
# OpenClaw
git clone https://github.com/alexpolonsky/agent-skill-libby-book-monitor ~/.openclaw/skills/libby-book-monitor

# Claude
git clone https://github.com/alexpolonsky/agent-skill-libby-book-monitor ~/.claude/skills/libby-book-monitor

# Cursor
git clone https://github.com/alexpolonsky/agent-skill-libby-book-monitor ~/.cursor/skills/libby-book-monitor
git clone https://github.com/alexpolonsky/agent-skill-libby-book-monitor
cd agent-skill-libby-book-monitor
python3 scripts/libby-book-monitor.py search nypl "The Travelling Cat Chronicles"

Requires Python 3.9+ with no external dependencies.

What you can ask

"Is 'The Travelling Cat Chronicles' by Hiro Arikawa available at my library yet?"

  • "Add 'Tomorrow, and Tomorrow, and To...

来源内容

SKILL.md
# Libby/OverDrive Book Monitor

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

```bash
# 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 <library> <query>` | Search a library catalogue by title/author |
| `watch <title>` | Add a book to the watchlist |
| `unwatch <title>` | Remove a book from the watchlist |
| `list` | Show the watchlist with status |
| `check` | Check all watchlist books against the API |

## Options

| Option | Commands | Description |
|--------|----------|-------------|
| `--profile <name>` | all | Separate watchlist per user |
| `--author <name>` | watch | Specify book author |
| `--library <code>` | watch | Library code (default: from config) |
| `--notify` | check | Only print newly found books (for cron) |
| `--data-dir <path>` | all | Custom data directory |

## Profiles

Use `--profile` to maintain separate watchlists for different people:

```bash
python3 {baseDir}/scripts/libby-book-monitor.py --profile jane watch "Dune"
python3 {baseDir}/scripts/libby-book-monitor.py --profile bob check --notify
```

## Configuration

Default library is `telaviv` Israel Digital. Edit `~/.libby-book-monitor/c...
README
# Libby book monitor - get notified when books arrive in your library's catalog

![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)
![Agent Skills](https://img.shields.io/badge/Agent%20Skills-compatible-purple)

> **[Agent Skills](https://agentskills.io) format** - works with OpenClaw, Claude, Cursor, Codex, and other compatible clients

Track book availability on [Libby/OverDrive](https://www.overdrive.com/) libraries. Search catalogs, manage a watchlist, and get notified when books are added to your library's collection.

## The problem

Libby notifies you when a hold becomes available. It does not notify you when a book is *added* to your library. If you're waiting for a new release that isn't in the catalog yet, your only option is to keep checking manually - and if you forget, someone else places a hold first and you're waiting months.

This tool watches for books that aren't in your library yet and tells you the moment they appear - before there's a waitlist.

## Installation

```bash
npx skills add alexpolonsky/agent-skill-libby-book-monitor
```

<details>
<summary>Manual install (any agent skills client)</summary>

```bash
# OpenClaw
git clone https://github.com/alexpolonsky/agent-skill-libby-book-monitor ~/.openclaw/skills/libby-book-monitor

# Claude
git clone https://github.com/alexpolonsky/agent-skill-libby-book-monitor ~/.claude/skills/libby-book-monitor

# Cursor
git clone https://github.com/alexpolonsky/agent-skill-libby-book-monitor ~/.cursor/skills/libby-book-monitor
```

</details>

<details>
<summary>Standalone CLI</summary>

```bash
git clone https://github.com/alexpolonsky/agent-skill-libby-book-monitor
cd agent-skill-libby-book-monitor
python3 scripts/libby-book-monitor.py search nypl "The Travelling Cat Chronicles"
```

Requires Python 3.9+ with no external dependencies.

</details>

## What you can ask

> "Is 'The Travelling Cat Chronicles' by Hiro Arikawa available at my library yet?"

- "Add 'Tomorrow, and Tomorrow, and To...

相关技能

OpenClaw

ai-maestro

23blocks-os

AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between c...

OpenClaw

registry-broker-skills

hashgraph-online

AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.

OpenClaw

skills-manager

rito-w

A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.