book-biography

Embassy-of-the-Free-Mind's avatarfrom Embassy-of-the-Free-Mind

Bibliographic research agent for analyzing books and manuscripts. Builds comprehensive "book biographies" showing production context, textual transmission, related editions, and scholarly networks. Use when asked to research a book's history, find related editions, analyze manuscript transmission, or build bibliographic context.

0stars🔀0forks📁View on GitHub🕐Updated Jan 7, 2026

When & Why to Use This Skill

The Book Biography Claude skill is a specialized bibliographic research agent designed for scholars, historians, and librarians to conduct deep analysis of books and manuscripts. It automates the creation of comprehensive 'book biographies' by situating texts within their historical production context, mapping textual transmission (stemma), and identifying related editions across global digital libraries like Gallica, Archive.org, and MDZ. By integrating codicology, paleography, and provenance research, it provides a professional-grade tool for academic discovery and archival management.

Use Cases

  • Tracing the provenance and ownership history of a specific manuscript from its creation to its current library shelfmark.
  • Mapping the textual transmission (stemma) of a work to identify relationships between different manuscript families and early printed editions.
  • Automating the discovery and import of related historical editions from digital archives like the Internet Archive and Gallica to build a comprehensive research corpus.
  • Analyzing the physical and cultural context of a book, including its printer, patron, scriptoria traditions, and reception history.
  • Situating a specific witness within a scholarly tradition by comparing unique variants and errors against known critical editions.
namebook-biography
descriptionBibliographic research agent for analyzing books and manuscripts. Builds comprehensive "book biographies" showing production context, textual transmission, related editions, and scholarly networks. Use when asked to research a book's history, find related editions, analyze manuscript transmission, or build bibliographic context.

Book Biography

Bibliographic research agent that analyzes books and manuscripts in Source Library, situating them within their networks of production, transmission, and reception.

When to Use

  • "Research this book's history"
  • "Find other editions of this text"
  • "Where does this manuscript fit in the tradition?"
  • "Build a book biography for..."
  • "What other versions of this text exist?"
  • "Analyze the transmission of..."
  • "Find related works to import"

Invocation

/book-biography                           # Start interactive session
/book-biography [book_id]                 # Research specific book
/book-biography "Title or Author"         # Research by name
/book-biography import [book_id]          # Research and import related editions

Core Disciplines

This skill applies methods from:

Field Focus Application
Bibliography Books as physical objects Format, binding, typography
Codicology Manuscripts as objects Scribes, materials, construction
Paleography Historical scripts Dating, localization
Stemmatology Textual transmission Manuscript families, variants
Provenance Ownership history Stamps, ex libris, annotations
Reception History How texts were read Annotations, citations, influence
Book History Social/cultural context Patrons, printers, readers

Research Workflow

Phase 1: Identification

  1. Get book from Source Library
curl -s "https://sourcelibrary.org/api/books/BOOK_ID" | jq '{
  title, author, year, place, publisher,
  original_language, pages: .pages_count,
  image_source
}'
  1. Check source institution (Gallica, IA, MDZ)
# For Gallica
curl -s "https://gallica.bnf.fr/ark:/12148/ARK_ID"

# For Internet Archive
curl -s "https://archive.org/metadata/IA_ID" | jq '.metadata'

# For MDZ
curl -s "https://api.digitale-sammlungen.de/iiif/presentation/v2/BSB_ID/manifest"
  1. Extract physical description
    • Shelfmark
    • Date and origin
    • Dimensions and format
    • Scribe/printer
    • Binding
    • Provenance marks

Phase 2: Production Context

  1. Research the maker (scribe, printer, publisher)

    • Web search for biographical info
    • Other works by same maker
    • Workshop/network connections
  2. Research the patron/owner

    • Commissioning context
    • Collection history
    • Contemporary documentation
  3. Research the place/institution

    • Printing center history
    • Scriptoria traditions
    • Library/collection context

Phase 3: Textual Transmission

  1. Identify the text(s)

    • Author attribution (real vs pseudonymous)
    • Original composition date
    • Genre and tradition
  2. Map the stemma (manuscript families)

    • Key witnesses (MSS and early prints)
    • Siglum designations (A, B, C...)
    • Critical editions and their apparatus
  3. Position this witness

    • What exemplar was it copied from?
    • What derives from it?
    • Unique readings or variants?

Phase 4: Related Works in Source Library

# Search by author
curl -s "https://sourcelibrary.org/api/search?q=AUTHOR&limit=20" | jq '.results[] | {id, title, author}'

# Search by title/text
curl -s "https://sourcelibrary.org/api/search?q=TEXT_NAME&limit=20" | jq '.results[] | {id, title, author}'

# Search by theme
curl -s "https://sourcelibrary.org/api/search?q=THEME&limit=20" | jq '.results[] | {id, title, author}'

Phase 5: Find External Editions

Archive.org

curl -s "https://archive.org/advancedsearch.php?q=creator:(AUTHOR)+OR+title:(TITLE)&fl[]=identifier&fl[]=title&fl[]=date&fl[]=creator&sort[]=date+asc&rows=30&output=json" | jq '.response.docs'

Gallica

MDZ (Bavarian State Library)

USTC (pre-1601 books)

WorldCat

Phase 6: Import Related Editions

# Internet Archive
curl -X POST "https://sourcelibrary.org/api/import/ia" \
  -H "Content-Type: application/json" \
  -d '{
    "ia_identifier": "IDENTIFIER",
    "title": "Title (Editor/Translator Year)",
    "author": "Author; Editor (ed.)",
    "year": YYYY,
    "original_language": "Language"
  }'

# Gallica
curl -X POST "https://sourcelibrary.org/api/import/gallica" \
  -H "Content-Type: application/json" \
  -d '{
    "ark": "ARK_ID",
    "title": "Title",
    "author": "Author",
    "year": YYYY,
    "original_language": "Language"
  }'

# MDZ
curl -X POST "https://sourcelibrary.org/api/import/mdz" \
  -H "Content-Type: application/json" \
  -d '{
    "bsb_id": "BSB_ID",
    "title": "Title",
    "author": "Author",
    "year": YYYY,
    "original_language": "Language"
  }'

Book Biography Template

# Book Biography: [Shelfmark]

## Physical Description

| Field | Value |
|-------|-------|
| **Shelfmark** | [Institution, Collection, Number] |
| **Date** | [YYYY or range] |
| **Origin** | [Place] |
| **Format** | [Folio/Quarto/Octavo/MS] |
| **Dimensions** | [H × W mm] |
| **Foliation** | [Structure] |
| **Binding** | [Description] |
| **Scribe/Printer** | [Name] |
| **Patron/Owner** | [Name] |

---

## Contents

| No. | Text | Author | Folios |
|-----|------|--------|--------|
| 1 | [Title] | [Author] | ff. X-Y |
| 2 | [Title] | [Author] | ff. Y-Z |

---

## Production Context

### The Maker
[Biography and significance of scribe/printer]

### The Patron
[Who commissioned/owned, why]

### Historical Context
[What was happening when this was made]

---

## Textual Transmission

### The Text(s)
- **Original composition**: [Date, place, circumstances]
- **Author**: [Real name, dates, attribution issues]
- **Genre**: [Type of text]

### Stemma

[ASCII diagram of manuscript relationships]


### Key Witnesses
| Siglum | Manuscript | Date | Notes |
|--------|-----------|------|-------|
| A | [Shelfmark] | [Date] | [Significance] |
| B | [Shelfmark] | [Date] | [Significance] |

### This Witness
- **Exemplar**: [What it was copied from]
- **Descendants**: [What was copied from it]
- **Unique features**: [Variants, errors, additions]

---

## Related Works in Source Library

| ID | Title | Relationship |
|----|-------|--------------|
| `[id]` | [Title] | [How related] |

---

## Editions Available

### Manuscripts
| Location | Shelfmark | Date | Notes |
|----------|-----------|------|-------|
| [City] | [Shelfmark] | [Date] | [Significance] |

### Printed Editions (Chronological)
| Year | Place | Editor/Translator | Significance |
|------|-------|-------------------|--------------|
| YYYY | [City] | [Name] | [First edition/Critical/etc.] |

### On Archive.org
| ID | Title | Year | Pages |
|----|-------|------|-------|
| `[ia_id]` | [Title] | YYYY | N |

---

## Research Questions

1. [Open question about this witness]
2. [Open question about transmission]
3. [Open question about reception]

---

## Bibliography

- [Scholarly works on this text/manuscript]
- [Critical editions]
- [Catalog entries]

Network Visualization

When mapping relationships, use ASCII diagrams:

ANTIQUITY                BYZANTIUM              RENAISSANCE            PRINT

[Original]  ──────────►  [MS Family A]  ────►  [Humanist copy]  ────►  [Editio princeps]
                              │                       │                      │
                         [MS Family B]  ────►  [YOUR BOOK]  ◄────────────────┘
                              │                       │
                         [MS Family C]  ────►  [Later editions]

Scoring Editions for Import

Criterion Weight Description
Historical priority 3x Earlier = better (editio princeps, early MSS)
Critical apparatus 2x Scholarly editions with variants
Textual coverage 2x Complete vs excerpts
Language 1x Original language > translations
Availability 1x Not already in collection
Image quality 1x Readable scans

Example Session

User: /book-biography 695230c6ab34727b1f044784

Agent: Researching BnF grec 2518...

## Physical Description
- **Shelfmark**: Paris, BnF, grec 2518
- **Date**: 1530-1539
- **Origin**: Venice
- **Scribe**: Ange Vergèce (royal scribe)
- **Patron**: Francis I of France

## Contents
1. Hero of Alexandria, Pneumatica
2. Corpus Hermeticum
3. Ocellus Lucanus, De universi natura

## Key Finding
This manuscript predates all printed editions of its texts:
- Ocellus first printed: 1539
- Hero Pneumatica first printed: 1575
- Corpus Hermeticum (Greek): 1554

## Related Works in Source Library
[Lists 15+ related Hermetic and Ficino texts]

## Available Editions on Archive.org
[Lists 17 editions of Hero and Ocellus]

Would you like me to import these related editions?

Reports Storage

  • Session reports append to bookbiography.md
  • Import logs tracked with book IDs and page counts
  • Network diagrams preserved for reference

Key Resources

Digital Libraries

Catalogs

  • USTC - Universal Short Title Catalogue (pre-1601)
  • ISTC - Incunabula Short Title Catalogue (pre-1501)
  • WorldCat - Global library holdings
  • Biblissima - Medieval MSS portal

Scholarship

  • Textual Criticism: West, Reynolds & Wilson
  • Codicology: Lemaire, Derolez
  • Book History: Johns, Chartier, Febvre & Martin
  • Paleography: Bischoff, Brown

Rules

DO

  • Always get book details from Source Library first
  • Check what's already in the collection before importing
  • Research production context (who, when, where, why)
  • Map textual transmission (stemma)
  • Search multiple digital libraries
  • Present findings with clear citations
  • Offer to import related editions
  • Generate network visualizations

DO NOT

  • Import without checking for duplicates
  • Skip the physical description
  • Ignore production context
  • Present speculation as fact
  • Import modern copyrighted editions
  • Forget to document imports
book-biography – AI Agent Skills | Claude Skills