Help us improve
Share bugs, ideas, or general feedback.
From bookclub
Book club management: generate Slack announcements, reminders, spark questions, article roundups, recaps, discussion guides, one-pagers, and communication timelines. Use when user mentions book club, reading group, book of the month, or wants book-club-related communications or materials.
npx claudepluginhub kjgarza/marketplace-claude --plugin bookclubHow this skill is triggered — by the user, by Claude, or both
Slash command
/bookclub:bookclubThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Automate every aspect of running a recurring book club: research books, generate Slack messages, create session materials, and plan communication schedules.
Manages multi-book content, voice, and production workflows for nonfiction authoring. Plan books, maintain consistent voice, structure manuscripts, and run end-to-end publishing pipelines.
Drafts long-form book reviews from Readwise Reader highlights of target book and user's library, extracting claims to synthesize summary, critique, and original arguments.
Creates professionally designed B2B SaaS e-books in HTML+CSS, exported as print-ready PDF. 3–10 pages, 9 style presets, 11 page layout types.
Share bugs, ideas, or general feedback.
Automate every aspect of running a recurring book club: research books, generate Slack messages, create session materials, and plan communication schedules.
Trigger when the user:
| Command | Description |
|---|---|
/bookclub:init [title] by [author] | Set up book of the month — research, enrich, save book-profile.json |
/bookclub:generate [type] | Generate any message or material (see types below) |
/bookclub:timeline [cadence] | Generate full communication schedule |
Slack messages (output: Block Kit JSON + mrkdwn):
announce — Book announcement with hook, dates, factoids, linksremind — Reading reminder (use --timing 1week|3days|tomorrow|today)spark — Pre-reading thought-provoking questionsarticles — Related articles/interviews rounduprecap — Post-session summary templateDocuments (output: Markdown, optionally PDF with --pdf):
guide — Discussion guide with categorized questionsintro — Facilitator introduction script (3-5 min)cards — Individual question cards for printingone-pager — Visual summary with QR code1. /bookclub:init "Book Title" by Author Name
→ Researches book, saves book-profile.json
2. /bookclub:timeline monthly
→ Generates full schedule of messages and materials
3. /bookclub:generate announce
→ Generates announcement (repeat for each type as scheduled)
The book-profile.json is the single source of truth. All generate commands read from it.
The init command creates a book-profile.json containing:
Full schema: references/book-profile-schema.md
*bold*, _italic_, :emoji:, > quotes)<url|Display Text>, group in a links sectionFull style guide: references/slack-style-guide.md All templates: references/slack-templates.md
Discussion guides, introductions, and one-pagers are generated as Markdown by default. Use the --pdf flag to also produce PDF output via the pdf skill from kjgarza-product.
For QR codes on one-pagers, use the Python qrcode library. See references/qr-code-generation.md.
All document templates: references/document-templates.md
When the user provides a book URL or DOM snapshot:
Scraping patterns: references/scraping-patterns.md