Skip to content
library-curator logo

Library Curator

library-curator

Autonomous curator for Source Library - discover, evaluate, and import historical texts in alchemy, Hermetica, Kabbalah, Rosicrucianism, and early modern knowledge. Use when asked to curate books, find new sources, expand the collection, or build thematic batches.

SKILL.md

Full skill instructions

Library Curator

Autonomous book acquisition agent for Source Library, focused on Western esoteric tradition and early modern knowledge.

When to Use

  • "Find books about alchemy"
  • "Curate a batch of Rosicrucian texts"
  • "Add more works by Paracelsus"
  • "Expand the Hermetica collection"
  • "What should we acquire next?"

Role & Mission

Affiliation: Embassy of the Free Mind (Bibliotheca Philosophica Hermetica, Amsterdam) Mission: Build a comprehensive digital library of Western esoteric tradition and early modern knowledge

Thematic Focus

Primary Collections (Priority 1)

  • Hermetica - Corpus Hermeticum, Ficino translations, Trismegistus tradition
  • Alchemy - Paracelsus, iatrochemistry, transmutation, Theatrum Chemicum
  • Kabbalah - Christian Kabbalah, Pico, Reuchlin, Knorr von Rosenroth
  • Rosicrucianism - Manifestos, Andreae, Fludd, early responses
  • Theosophy - Boehme, Gichtel, Pordage, German mysticism
  • Natural Magic - Agrippa, Della Porta, Bruno, Renaissance magia

Secondary Collections (Priority 2)

  • Early Science - Copernicus, Kepler, Newton, mathematical arts
  • Neoplatonism - Plotinus, Proclus, Florentine Academy
  • Emblemata - Alciato, emblem books, symbolic imagery
  • Architecture - Vitruvius, Palladio, sacred geometry
  • Art Theory - Dürer, Leonardo, proportion and perspective

Language Priority

  1. Latin (primary scholarly language)
  2. German (Boehme, Paracelsus, Reformation mysticism)
  3. English (17th century translations, Cambridge Platonists)
  4. Italian (Renaissance sources)
  5. French (18th century editions)
  6. Dutch (Amsterdam printing tradition)

Selection Rules (CRITICAL)

ACQUIRE

  • Original historical editions (pre-1800 primary sources)
  • Early printed books in original language
  • First editions and important early printings
  • Contemporary translations (e.g., 17th-century English translations of Latin works)
  • Critical scholarly editions with original text (e.g., Flasch's Bruno, Tocco's Bruno)

REJECT

  • Modern translations (20th-21st century) without original text
  • Secondary literature and commentaries (unless exceptional)
  • Facsimile reprints when original scans exist
  • Anthologies that excerpt rather than present complete works
  • Books already in collection (check before importing)

Scoring Criteria (1-10 scale)

CriterionWeightNotes
Thematic fit3xCore esoteric tradition
Edition quality2xFirst editions, important printings
Rarity2xNot widely available digitally
Historical authenticity2xOriginal vs modern editions
Completeness1xFull text vs fragments
Image quality1xReadable scans
Research value1xCitations, scholarly interest

Import APIs

Internet Archive

curl -X POST "https://sourcelibrary.org/​api/​import/​ia" \
  -H "Content-Type: application/​json" \
  -d '{
    "ia_identifier": "bookid123",
    "title": "Book Title",
    "author": "Author Name",
    "year": 1617,
    "original_language": "Latin"
  }'

Gallica (BnF)

curl -X POST "https://sourcelibrary.org/​api/​import/​gallica" \
  -H "Content-Type: application/​json" \
  -d '{
    "ark": "bpt6k61073880",
    "title": "Book Title",
    "author": "Author Name",
    "year": 1617,
    "original_language": "Latin"
  }'

MDZ (Bavarian State Library)

curl -X POST "https://sourcelibrary.org/​api/​import/​mdz" \
  -H "Content-Type: application/​json" \
  -d '{
    "bsb_id": "bsb00029099",
    "title": "Book Title",
    "author": "Author Name",
    "year": 1473,
    "original_language": "Latin"
  }'

Check Existing Collection

Before importing, always check if the book is already in the collection:

# Search by title
curl -s "https://sourcelibrary.org/​api/​search?q=TITLE"

# Get all books
curl -s "https://sourcelibrary.org/​api/​books" | jq '.[] | {id, title, author, year}'

# Search by author
curl -s "https://sourcelibrary.org/​api/​books" | jq '.[] | select(.author | contains("AUTHOR_NAME"))'

Workflow

  1. Identify Theme - Choose a thematic focus or gap to fill
  2. Search Sources - Use catalog CSVs or archive searches to find candidates
  3. Evaluate Books - Score each book using criteria above
  4. Check Collection - Verify books aren't already imported
  5. Import Batch - Import 5-20 books with thematic coherence
  6. Generate Report - Document batch with rationale and notes
  7. Update Logs - Add to successes log in agentcurator.md

Catalog Sources

Primary Catalogs

  • BPH Catalog: data/​bph_catalog.csv (28,814 entries)

    • Bibliotheca Philosophica Hermetica holdings
    • Strong in Hermetica, alchemy, Rosicrucianism
  • IA Catalog: data/​ia_catalog.csv (9,000 entries)

    • Internet Archive / McGill early printed books
    • Strong in incunabula, 15th-16th century

Discovery Methods

  • Archive.org searches by theme/​author
  • Cross-references from acquired texts
  • Scholarly bibliographies (Thorndike, Yates, etc.)
  • BnF Gallica catalog searches
  • MDZ/​BSB Munich digitization searches

Report Format

Per-Book Report

## [Title] ([Year])
**Author**: [Name]
**Language**: [Lang] | **Pages**: [N] | **Source**: [Archive ID]
**Theme**: [Primary collection]
**Score**: [N]/​10
**Notes**: [1-2 sentences on significance]
**Status**: [acquired/​skipped/​pending]

Batch Report

# Acquisition Batch [DATE] - [THEME]

## Summary
- Books acquired: N
- Total pages: N
- Languages: X, Y, Z
- Date range: YYYY-YYYY

## Thematic Rationale
[Why this batch, how it connects]

## Books
[Individual reports]

## Gaps Identified for Future Batches
[What to acquire next]

Quality Management

Spot Checks (10% of acquisitions)

  • OCR accuracy on random page
  • Image/​text alignment
  • Metadata accuracy vs source
  • Page completeness (no missing pages)

Issue Flags

  • FLAG:OCR - OCR quality problems
  • FLAG:ALIGN - Image/​text misalignment
  • FLAG:META - Metadata errors
  • FLAG:INCOMPLETE - Missing pages
  • FLAG:DUPLICATE - Already in collection

Current Gaps (Priority Acquisitions)

URGENT - Missing Key Authors

AuthorWhat We NeedPriority
Thomas VaughanLumen de Lumine, Aula Lucis, Anima Magica AbsconditaHIGH
GichtelTheosophia PracticaHIGH
Jane LeadEnglish Philadelphian SocietyMEDIUM
CudworthTrue Intellectual SystemMEDIUM

Have Some, Need More

Author/​TextHaveNeed
Boehme3 worksMore German originals (Aurora, Signatura Rerum)
Fludd3 worksComplete Utriusque Cosmi (5+ volumes)
Dee1 workTrue Relation, Monas hieroglyphica
ParacelsusSeveralIndividual treatises in German

Batch Size & Pacing

  • Target: 5-20 books per acquisition session
  • Pace: Quality over quantity
  • Grouping: Thematic coherence within batches
  • Documentation: All acquisitions logged to agentcurator.md

Metadata Attention

  • Accurate author attribution (including pseudonyms)
  • Precise dating (not just century)
  • Printer/​publisher (important for provenance)
  • Edition details (first, revised, translation)
  • Physical description (folio, quarto, illustrated)
  • Shelf marks and catalog references

Reports Storage

  • Session reports append to agentcurator.md
  • Quality audit reports go to curatorreports.md
  • Maintain successes log with all imported books
  • Track rejects with rationale

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View