Zlib Skill

Find and download ebooks from Z-Library and Anna's Archive. Use when the user wants to search by title, author, ISBN, or partial clues; compare editions, languages, or formats; download a chosen book; use Anna's Archive without an account; log in to Z-Library; or diagnose a source that is unavailable.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add soluna/zlib-skill --skill zlib-skill
Manual install
git clone --depth 1 https://github.com/soluna/zlib-skill.git /tmp/zlib-skill
mkdir -p ~/.claude/skills
cp -r /tmp/zlib-skill/. ~/.claude/skills/zlib-skill

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Find Books for the User

Help the user move from “I want this book” to the right local file. Let them speak naturally.
Do not make them learn source websites, result IDs, or commands.

## Start With What the User Knows

Use the title, author, ISBN, language, format, year, or partial clue they provide. Do not ask for
missing fields unless the search is too ambiguous to be useful.

Search both sources by default:

```bash
python3 {baseDir}/scripts/run.py search "<query>" --source all --json
```

Read the JSON internally and explain the outcome in ordinary language. Do not paste raw JSON.

## Turn Results Into Clear Choices

Show a short, readable list. Include title, author, language, format, year when useful, and
source. Mention download availability in plain language.

Prefer exact title and author matches, then the user's requested language and format. Keep the
stable `result_id` internally so the user's numbered choice maps back to the correct edition.

When several editions are plausible, ask the user to choose. When one match clearly satisfies
an explicit request to download, continue without making them confirm the same choice twice.

## Download Only the Chosen Book

Never turn a search into a download without the user's clear intent. A request to find, compare,
or show editions is not permission to download.

Download the chosen result with its stored ID:

```bash
python3 {baseDir}/scripts/run.py download "<result_id>" --output "<directory>" --json
```
Read the full skill on GitHub

Details

Skill name
zlib-skill
License
MIT
Repo updated
29 October 2026

FAQ

What does the Zlib Skill skill do?

Find and download ebooks from Z-Library and Anna's Archive. Use when the user wants to search by title, author, ISBN, or partial clues; compare editions, languages, or formats; download a chosen book; use Anna's Archive without an account; log in to Z-Library; or diagnose a source that is unavailable.

How do I install the Zlib Skill skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add soluna/zlib-skill --skill zlib-skill. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Zlib Skill popular?

It lives in soluna/zlib-skill, which has 5 GitHub stars and 0 forks.

Related skills

Regulex Plus

3

PipeDream941/regulex-plus

Visualize a JavaScript regular expression as a railroad diagram (PNG/SVG) or a Mermaid flowchart by shelling out to the `regulex-plus` CLI. Use whenever the user asks to explain, debug, understand, optimize, or document a regex — especially complex patterns with quantifiers, lookarounds, alternations, or CJK/Chinese characters — and also proactively after you yourself generate or modify a non-trivial regex, so the user can verify it visually. Pick Mermaid for embedding in docs / PRs / chats that render Mermaid natively (GitHub, Notion, Obsidian, mermaid.live); pick PNG for inline image preview

Software DevelopmentIn 1 list

Web API Extractor

5

SH-DaWushi/web-api-extractor

Extract web API traffic through browser authentication and CDP capture, analyze endpoints, and generate a Python FastMCP server.

Software Development

Punchcard

2

Maksim-Burtsev/punchcard

Architecture-level design review of a code change: module boundaries, dependency direction, data model, error paths, cost of the next change — never naming, formatting, or anything a linter catches. Use when the user invokes /punchcard, says 'punchcard review', or asks for any design, architecture, or structural review of a diff, branch, merge request, or PR. Do not use for general correctness/bug review, style feedback, or whole-repo audits.

Software DevelopmentIn 1 list

Use Hln API

5

HLnames/use-hln-api

Consult & operate against the Hyperliquid Names API. Use when your agent needs to resolve `.hl` names, reverse-resolve addresses, fetch HLN profiles or records, inspect owner or list queries, diagnose HLN API failures, prepare a mint-pass request, or guide HyperEVM dApp integration with HL Names.

Software Development

Runapi CLI

2

runapi-ai/cli-skill

Use the RunAPI CLI for one-off artifacts and results, or RunAPI's standard x402 REST flow for wallet-funded Task calls without an API key. Use when an agent needs to discover models or prices, create a paid Task, poll its result, or run a supported CLI service. Use an SDK for app or production integration.

Software DevelopmentIn 1 list

Upgrade Libxposed 102

5

Marukon/skill-upgrade-libxposed-102

Comprehensive guide and standard procedure for upgrading Android Xposed modules from legacy XposedBridge API (54-93) to modern LibXposed API 102 (LSPosed 1.9.3+ / Modern Xposed Module API). Use whenever the user asks to upgrade an Xposed module to API 102 or Modern Xposed API.

Software Development

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.