📚 Opdscli OpenClaw Plugin & Skill | ClawHub
Looking to integrate Opdscli into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate search & research tasks instantly, without having to write custom tools from scratch.
What this skill does
Browse, search, and download ebooks from OPDS catalogs using the opdscli CLI. Use when adding/managing catalogs, searching for books, downloading ebooks, or browsing latest additions.
Install
openclaw skills install @rafadc/opdsclinpx clawhub@latest install opdscliFull SKILL.md
Open original| name | description | homepage |
|---|---|---|
| opdscli | Browse, search, and download ebooks from OPDS catalogs using the opdscli CLI. Use when adding/managing catalogs, searching for books, downloading ebooks, or browsing latest additions. | https://github.com/rafadc/opdscli |
SKILL.md content below is scrollable.
opdscli
OPDS catalog browser and ebook downloader. Follow the CLI reference below.
References
references/cli-reference.md(commands, flags, and examples)
Workflow
- Verify CLI present:
opdscli --version. - Check configured catalogs:
opdscli catalog list. - If no catalogs configured, add one (see cli-reference for auth options).
- Set a default catalog if needed:
opdscli catalog set-default <name>. - Search, browse, or download as requested.
Common patterns
Add a public catalog
opdscli catalog add gutenberg https://m.gutenberg.org/ebooks.opds/
Add a catalog with authentication
# Basic auth (will prompt for credentials)
opdscli catalog add mylib https://my-library.example.com/opds --auth-type basic
# Bearer token
opdscli catalog add mylib https://my-library.example.com/opds --auth-type bearer
Search and download
opdscli search "don quixote"
opdscli download "Don Quixote"
opdscli download "Don Quixote" --format pdf --output ~/Books
Browse latest additions
opdscli latest
opdscli latest --limit 50
Guardrails
- Config lives at
~/.config/opdscli.yaml. Do not edit it directly; useopdscli catalogsubcommands. - Credentials stored in config are plaintext. Never log or echo catalog config that may contain passwords or tokens.
- When downloading, respect the user's preferred format and output directory.
- If a search returns no results, suggest increasing
--depthor checking the catalog URL. - Use
--verbosefor debugging connection issues,--quietwhen piping output.