← ClaudeAtlas

zeal-docslisted

Consult offline documentation from locally installed Zeal (Linux) / Dash docsets. Use this WHENEVER a coding, debugging, or config task involves a technology that has a docset installed — to confirm exact signatures, flags, return values, defaults, or behavior instead of relying on memory, AND for conceptual "how do I / how does X work" questions, since docsets also contain tutorials and how-to guides. Installed docsets include Ansible, Bash, Bootstrap 5, C, Django, Docker, ElasticSearch, Emmet, Flask, Go, HTML, Jinja, Nginx, NodeJS, PostgreSQL, Python 3, Python Telegram Bot, Redis, Rust, SQLAlchemy, SQLite, Scrapy, and Wagtail. Trigger on questions like "what are the args to X", "does this function return Y", "which flag does Z", "how do I do X in Python/Go/...", or before writing non-trivial API calls in these languages/frameworks. Works fully offline; no network needed.
xr09/zeal-docs · ★ 0 · DevOps & Infrastructure · score 66
Install: claude install-skill xr09/zeal-docs
# Zeal / Dash offline documentation Zeal (the Linux equivalent of macOS Dash) stores downloaded documentation as `.docset` bundles: a SQLite index plus local HTML. This skill reads that data directly so you can look things up offline and cite authoritative docs instead of guessing. Docsets contain both **API reference** (functions, methods, flags) and **narrative content** (tutorials, how-to guides, explanations). The helper script lives at `scripts/zeal_docs.py` inside this skill's directory. Set the path once per session using the absolute location of this skill: ```bash ZD="python3 /path/to/zeal-docs/scripts/zeal_docs.py" ``` Replace `/path/to/zeal-docs` with the directory where this skill is installed (i.e. the directory containing this `SKILL.md` file). ## When to use Use it proactively during programming tasks when a matching docset is installed, especially to: - Verify a function/method **signature**, parameters, or defaults. - Check a **return type**, raised exceptions, or edge-case behavior. - Confirm a **CLI flag**, config directive, or SQL clause syntax. - Answer **how-to / conceptual** questions ("how do I bind SQL parameters", "how does transaction control work") — indexed as `Guide`/`Section` entries. If no docset covers the technology (check with `list`), skip the skill and proceed normally. Docset versions match the user's dev environment — treat them as authoritative; do not "correct" them from memory. ## Commands ```bash $ZD list