Bookshelf
Select a compact Bookshelf quote and present it with its author, book, and context tags. Do not represent every catalog record as verified or curated. Use when a user asks for a book quote, a literary companion for the current task or mood, motivation from a book, or help configuring Bookshelf's optional ambient quote mode.From its SKILL.md
npx -y skills add Amal-David/bookshelf --skill bookshelfAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 21 days oldThe repository was created 21 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.0 KB, 377 tokens by cl100k_base, as published. Nobody here has run it
Use Bookshelf
Resolve <skill-dir> to the directory containing this SKILL.md, then run:
python3 "<skill-dir>/scripts/quote.py" --json
Add one or more --tag values when the user's context is clear:
python3 "<skill-dir>/scripts/quote.py" --json --tag focus --tag resilience
For an explicit on-demand work intent, prefer the local CLI boundary:
bookshelf quote --intent refactor
bookshelf feedback up|down
Use the returned text, author, and book exactly as provided. Do not invent an edition, chapter, page number, or provenance that is absent from the result. Keep the response compact unless the user asks for interpretation. Intent matching uses an explicit intent or bounded host metadata label only; it does not inspect commands, paths, prompts, transcripts, code, tool arguments, model output, or network calls. Ambient mode is optional, off by default, and fails closed when a safe bounded signal is unavailable.
For ambient mode, explain that it is opt-in and ask before changing it. When the user explicitly approves, use:
bookshelf ambient enable --cadence 5 --intent refactor
Use bookshelf ambient status to inspect it and bookshelf ambient disable to
turn it off. Host adapters are optional and host-specific. Their install,
manifest, loader, and adapter contracts are tested in isolation; do not
describe a banner, notification, appended output, authenticated turn, or Codex
Desktop behavior as observed unless it has been verified in that host.
Never enable ambient mode implicitly, edit an agent's global configuration without permission, or treat a failed adapter as a reason to fail the user's main task.
What ships with it: 2 files
620 B alongside SKILL.md, 1 of them executable
agents/
- openai.yaml181 B
scripts/
- quote.pyruns439 B