Skill Openclaw Library Monitor
Monitor library book availability and get notified when books become available for borrowing. Supports Shenzhen Library and extensible for other libraries.
83 downloads
Free
Reviewed
Library Book Monitor Skill
A skill to monitor library book availability and get notified when books become available for borrowing.
When to Use
Use this skill when you want to:
- Track book availability at Shenzhen Library
- Get notified when a book becomes available for borrowing
- Monitor multiple books and their availability status
- Automate library book availability checking
Setup
Before using this skill, ensure:
- Python 3.8+ is installed
- Dependencies are installed:
pip install -r requirements.txt - Configuration file
config.yamlis set up (copy fromconfig.yaml.example)
Commands
Add a Book
Add book "Python Programming" by "Guido van Rossum" with monitoring enabled
List All Books
List all monitored books
Check Book Availability
Check availability of all books
Remove a Book
Remove book with ID abc123
Toggle Monitoring
Toggle monitoring for book abc123
Start Scheduled Monitoring
Start monitoring scheduler
Configuration
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
Notes
- The skill supports Shenzhen Library by default
- Other libraries can be added by implementing custom scrapers
- Book data is stored in
book_list.json - Please set reasonable check intervals to avoid overloading library servers
Download
ZIP package — ready to use
Skill Info
- Creator
- yszheda
- Downloads
- 83
- Published
- Mar 15, 2026
- Updated
- Mar 16, 2026