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.
Bibliographic research agent that analyzes books and manuscripts in Source Library, situating them within their networks of production, transmission, and reception.
/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
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 |
curl -s "https://sourcelibrary.org/api/books/BOOK_ID" | jq '{
title, author, year, place, publisher,
original_language, pages: .pages_count,
image_source
}'
# 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"
Research the maker (scribe, printer, publisher)
Research the patron/owner
Research the place/institution
Identify the text(s)
Map the stemma (manuscript families)
Position this witness
# 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}'
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
# 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: [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]
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]
| 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 |
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?
bookbiography.md