bolan

Distill books and reading lists into conversational personas from textual evidence and reader reception.

48|5|Updated May 27, 2026
One-click install
npx skills add https://github.com/BlackFast/bolan-skill --skill bolan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bolan
Source: https://github.com/BlackFast/bolan-skill/tree/main
Command: npx skills add https://github.com/BlackFast/bolan-skill --skill bolan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, PyPDF2, ebooklib, python-docx, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Bolan transforms static books, manuscripts, and reading lists into dynamic, conversational personas that retain the book's unique logic, values, and blind spots, allowing you to engage in deep, critical dialogue rather than just reading summaries.

Core Features & Use Cases

  • Distillation: Converts PDFs, EPUBs, and notes into a structured book profile that preserves the author's reasoning style.
  • Dual-Loop Validation: Uses internal textual evidence and external reader reception (reviews, critiques) to ensure the persona is accurate and balanced.
  • Bookshelf Souls: Synthesizes multiple related books into a single, evolving "soul" that can handle complex, multi-perspective inquiries.
  • Use Case: If you are struggling with a complex business decision, you can distill a book on decision-making and ask the persona to challenge your current assumptions based on the book's specific logic.

Quick Start

Use the bolan skill to distill the book titled The Art of Strategy and then ask it how it would approach my current career dilemma.

Frequently Asked Questions about bolan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I distill a book into a conversational persona for critical inquiry?

Book distillation converts PDFs, EPUBs, and notes into structured profiles that retain the author's reasoning style. It uses dual-loop validation combining internal textual evidence and external reader reception to ensure the persona is accurate for critical inquiry.

Can I synthesize multiple books into a single evolving bookshelf soul?

Yes, synthesizing multiple related books creates a single evolving bookshelf soul. This multi-book distillation handles complex, multi-perspective inquiries by combining the distinct logic and values of various texts into one unified conversational persona.

Does book distillation work with PDF, EPUB, and DOCX files?

Yes, book distillation supports PDF, EPUB, and DOCX files. It requires Python-based text extraction and chunking using dependencies like pypdf and ebooklib to process these document formats into structured profiles.

What is the best way to challenge my business assumptions using a book persona?

The best way to challenge assumptions is to distill a relevant book and ask the persona to critique your current strategy. The conversational persona uses the book's specific logic and identified blind spots to push back against your reasoning.

Do I need Python dependencies to extract text and chunk documents for reading analysis?

Yes, Python dependencies like pypdf, PyPDF2, ebooklib, and python-docx are required for text extraction and chunking. These libraries process various document formats into structured inputs required for reading analysis and persona generation.