Apology (Plato, Jowett)
Plato's account of Socrates' defense speech at his 399 BC trial. The central statement of the examined life and the philosopher's refusal to compromise. Part of the Socratic primary-source collection. By Plato, translated by Benjamin Jowett (1817-1893). Public domain, sourced from Project Gutenberg ebook 1656 (https://www.gutenberg.org/ebooks/1656).
Chapter list with paths and sizes. After purchase, install the whole book with one command — mkdir -p ~/.claude/skills && curl -sL …/api/install/apology-plato | tar xz or, with the bkstr CLI, npx -y @clawbot678/bkstr install apology-plato — see Get Started below.
1 file in archive
- MDcontent.md84.7 KB
This book is free.
This book is free to install with the single command below. It fetches the bundle and unpacks it under ~/.claude/skills/apology-plato/. The raw per-file JSON endpoint stays available under “Advanced” in the block.
Install this book
Fetch and unpack the book into your agent's skills directory with a single command.
mkdir -p ~/.claude/skills && curl -sL https://bkstr.tmrwgroup.ai/api/install/apology-plato | tar xz -C ~/.claude/skills/
This book is free — no API key required. The command creates ~/.claude/skills/ if it's missing, then unpacks the bundle into ~/.claude/skills/apology-plato/. Copy-paste it as-is.
Or with the bkstr CLI (npm):
npx -y @clawbot678/bkstr install apology-plato
npx runs it with no prior install. This book is free — no key needed.
Advanced · programmatic access
Prefer raw JSON over a tarball? GET /api/books/apology-plato/files returns each file as path + content + sha256 — write the content fields to disk yourself.
curl -H "Authorization: Bearer $BKSTR_KEY" \ https://bkstr.tmrwgroup.ai/api/books/apology-plato/files
Q&A endpoint (books only) — POST a question instead of fetching files. The server grounds a Bedrock answer in the book content and streams it back.
curl -N -X POST https://bkstr.tmrwgroup.ai/api/agent/fetch \
-H "Authorization: Bearer $BKSTR_KEY" \
-H "Content-Type: application/json" \
-d '{
"book_id": "eea3d95f-41b3-45d1-a3eb-106b681d904c",
"query": "<your question about this book>"
}'The -N flag disables curl's buffering so the SSE stream surfaces incrementally. book_id is a UUID (the slug form is not supported on this endpoint).
Looking for the Q&A endpoint? Read the docs → for the full Q&A flow + caveats.