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.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "opdscli" with this command: npx skills add rafadc/opdscli

opdscli

OPDS catalog browser and ebook downloader. Follow the CLI reference below.

References

  • references/cli-reference.md (commands, flags, and examples)

Workflow

  1. Verify CLI present: opdscli --version.
  2. Check configured catalogs: opdscli catalog list.
  3. If no catalogs configured, add one (see cli-reference for auth options).
  4. Set a default catalog if needed: opdscli catalog set-default <name>.
  5. 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; use opdscli catalog subcommands.
  • 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 --depth or checking the catalog URL.
  • Use --verbose for debugging connection issues, --quiet when piping output.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

vibe-coding-skills-installer

Install vibe coding skill sets (openspec, gstack, superpowers) for any supported agent platform (Cursor, Claude Code, Codex, etc.). Interactively asks about...

Registry SourceRecently Updated
Coding

基于课程内容说明生成图文并茂的的PPT

高校教师课程PPT生成技能。当老师需要制作教学内容课件、备课PPT、教学演示文稿、实验指导手册时触发。支持数据科学、大数据技术、Python编程、深度学习、机器学习、数据可视化等多个学科领域。触发词:课程PPT、制作课件、备课PPT、教学演示、实验指导。

Registry SourceRecently Updated
Coding

HSCIQ MCP - Customs Query

HS Code Lookup for Chinese Products. Query customs codes, tariff rates, declaration elements, and regulatory requirements via HSCIQ MCP API. Create classific...

Registry SourceRecently Updated
5140toucao
Coding

rust-engineer

Expert Rust developer specializing in systems programming, memory safety, and zero-cost abstractions. Masters ownership patterns, async programming, and perf...

Registry SourceRecently Updated