using-book

using-book is a skill for Claude Code, Codex from JanYork/llm-wiki-cli. It costs 28 tokens per session (652 once invoked), scanned A, original, Apache-2.0.

A controlled workflow for importing, reading, and combining information from an entire supported book in its original order.

In plain words
What is it for?
Use it when you need to absorb a complete supported book, read it in order, or continue an existing book-reading session.
Why use it?
It is designed for whole-book reading and keeps track of the source and reading progress instead of treating the book as an ordinary document excerpt.

Skill for Claude CodeCodex

Part of the claude-lwc plugin — 7 skills, 7 hooks, 1 MCP server shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/janyork/llm-wiki-cli/using-book
Any agent
npx skills add JanYork/llm-wiki-cli --skill using-book
Clone the repo
git clone --depth 1 https://github.com/JanYork/llm-wiki-cli

Made for: Claude Code, Codex.

Or install claude-lwc, the plugin that ships this one along with the rest of its 7 skills, 7 hooks, 1 MCP server.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for using-book

README.md
[![agentmods](https://agentmods.dev/badge/skills/janyork/llm-wiki-cli/using-book.svg)](https://agentmods.dev/skills/janyork/llm-wiki-cli/using-book)
Your own site
<a href="https://agentmods.dev/skills/janyork/llm-wiki-cli/using-book"><img src="https://agentmods.dev/badge/skills/janyork/llm-wiki-cli/using-book.svg" alt="Measured on agentmods" height="20"></a>
Per session 28 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 652 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00028 $0.00652
Opus 5 $0.00014 $0.00326
Sonnet 5 $0.00006 $0.00130
Haiku 4.5 $0.00003 $0.00065

Measured 5d ago against content hash 09778ef73b0d, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

using-book scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

integrations/claude-lwc/skills/using-book/SKILL.md · 54 lines

How it starts

The opening of the file, as written. The whole thing — 54 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Using Book

Use Book when the user wants whole-book absorption, ordered reading, or recovery of an active Book lease. Skip ordinary lookup, summarization of supplied excerpts, and unsupported HTML, scanned/OCR PDF, MOBI, or AZW3 input.

Book is a silent control plane. Do not narrate status checks, leases, locators, coverage commits, source lookup, or other routine tool calls. Never inspect its SQLite, plugin files, or runtime binaries and never probe CLI help for routine arguments. Give the user only the requested reading result, progress that materially affects them, or a concise actionable failure.

Enter or recover

  1. Inspect LWC_READINESS.book. It is read-only capability metadata, not consent to enable, install, import, or expose book text.
  2. If disabled, explain the durable local-data boundary and ask once before running lwc --scope global config set --book enabled. An explicit enable request already supplies consent. Enabling does not download; the first lwc book status may lazily install the fixed hash-verified runtime.
  3. Run lwc book status. Recover the current book and outstanding lease before import or new reading. Retry with the same request_id, owner, and if_revision.
  4. After cross-machine recovery, require the latest successful Sync receipt and run an explicit exact-revision takeover. The old owner must stop writing after takeover.

Ordered reading

  1. Import only EPUB, TXT, Markdown, or text PDF. Preserve returned book_id, source hash, anomalies, and preparation state. Never guess identity from title or tags.
  2. Do not read until preparation reports validated ordered blocks and ready state.
  3. Call read next with an explicit token or UTF-8-byte budget. Read the complete returned contiguous text and retain lease ID, revision, locators, and range hash.
  4. Submit the required structured report with read commit, owner, request ID, and if_revision. Coverage advances only after that commit succeeds.
  5. Repeat until exact ordered coverage reaches 100%. Search, show, and peek never advance coverage. Synthesis still requires every hierarchy summary, mainline, relation, and anomaly disposition.

Read the full file on GitHub · 54 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 54 lines · 28 tokens per session scan A 09778ef73b0d

Subscribe to this mod's changes

using-book is a skill published in the GitHub repository JanYork/llm-wiki-cli (52 stars, last pushed today), licensed Apache-2.0. It adds 28 tokens to every session and 652 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

cheat-sheet

将 PDF/Word/Markdown 学习资料转化为精炼的知识浓缩卡文档。支持三种风格(知识点速查卡/思维导图式/Q&A式),输出双栏小字 PDF。当用户说"生成知识浓缩卡"、"生成 Cheatsheet"、"帮我做个速查表"、"把这个资料整理成一页纸"、"做个知识卡片"时触发。不处理:基于材料出题(→ quiz-mastery)、长期学习项目(→ study-buddy)。.

ssmurfgg04-gif/context-m · 127 tokens

gaokao-generate-report

合并考生信息、志愿列表、专业推荐与院校推荐,生成融合分析与冲稳保志愿列表的 HTML 志愿填报报告。 适用于高考志愿报告生成、志愿填报方案输出、志愿表可视化。.

ssmurfgg04-gif/context-m · 67 tokens

openspec-onboard

Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.

Fission-AI/OpenSpec · 26 tokens

draft-openspec-docs

Collaborative page-drafting mode for the OpenSpec docs. Builds a scratch plan inside the target page (purpose, structure, numbered draft steps), iterates on it with the user, then drafts one section per approved step and cleans up after itself. Use when a page needs a from-scratch rewrite or a new page is being shaped…

Fission-AI/OpenSpec · 81 tokens

pptx

从论文、大纲或结构化文本生成 PowerPoint (.pptx) 演示文稿。Use when 用户需要把一篇论文/文章/大纲做成幻灯片、slides、演示文稿、PPT、deck。Don't use when 只需纯文本总结、生成 Word/PDF、或修改已有 pptx 的单个像素级样式。.

bojieli/ai-agent-book · 84 tokens

stage-dsl

The map for reading and editing an OpenMAIC stage document with readstage, patchstage, and grepstage. Load it before patching a structure you have not patched before, when patchstage rejects an operation, or whenever the path from a stage, outline, scene, content object, or action to the field you need is uncertain.…

THU-MAIC/OpenMAIC · 104 tokens