Install
openclaw skills install skill-openclaw-library-monitorMonitor library book availability and get notified when books become available for borrowing. Supports Shenzhen Library and extensible for other libraries.
openclaw skills install skill-openclaw-library-monitorA skill to monitor library book availability and get notified when books become available for borrowing.
Use this skill when you want to:
Before using this skill, ensure:
pip install -r requirements.txtconfig.yaml is set up (copy from config.yaml.example)Add book "Python Programming" by "Guido van Rossum" with monitoring enabled
List all monitored books
Check availability of all books
Remove book with ID abc123
Toggle monitoring for book abc123
Start monitoring scheduler
The skill uses config.yaml for settings:
library:
name: "Shenzhen Library"
base_url: "https://www.szlib.org.cn/"
search_url: "https://www.szlib.org.cn/opac/"
timeout: 30
scheduler:
enabled: true
interval_minutes: 30
retry_on_failure: true
max_retries: 3
notification:
enabled: true
methods:
- console
- email
email:
smtp_server: smtp.qq.com
smtp_port: 587
sender: your_email@qq.com
password: your_smtp_password
recipients:
- recipient@example.com
book_list.json