Source Research
SkillSearchSearch and cite primary sources from Source Library. Use when asked what historical authors wrote, to find quotes from old texts, investigate alchemical or philosophical works, or cite translated Latin/German sources.
Use Source Research in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Source Research and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Source Research skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by embassy-of-the-free-mind/sourcelibrary-v2 in .claude/skills/source-research/SKILL.md and read by Ahel’s review.
Search the Source Library collection of translated historical texts and retrieve quotes with citations.
When to Use
- "What did Drebbel write about..."
- "Find quotes about quintessence"
- "What do historical sources say about..."
- "Cite primary sources for..."
CRITICAL: Verbatim Quoting
When presenting text in quotation marks:
- The quoted text MUST appear verbatim in the
get_quoteorget_book_textresponse - NEVER reconstruct quotes from memory — even if you "know" the text from training data
- If you can't find the exact passage, say so — don't approximate
- Copy-paste from the tool response, then trim with ellipses (…) if needed
- If the Source Library translation differs from other known translations (e.g., Woodcroft 1851 for Hero's Pneumatica), use the Source Library version — that's the point of citing it
Section References
Use the section headings from Source Library's translation, not from other editions. If the Source Library translation says "The construction of a mechanism so that when a fire is lit, the doors open automatically", cite that — don't substitute "Theorem 37" from a different edition.
API Endpoints
Search
curl -s "https://sourcelibrary.org/api/search?q=QUERY"
Options: language=Latin, has_doi=true, limit=10
Get Quote (single page — use before quoting)
curl -s "https://sourcelibrary.org/api/books/hero-pneumatica-1693/quote?page=68"
Returns translation, original text, and citation for ONE page. ALWAYS use this tool before putting text in quotation marks — copy the exact text from the response.
Get Book Text (multi-page reading)
curl -s "https://sourcelibrary.org/api/books/BOOK_ID/text?from=1&to=50"
Returns up to 50 pages. Use for reading/analysis. When quoting from this response, copy text verbatim.
Get Book
curl -s "https://sourcelibrary.org/api/books/BOOK_ID"
Workflow
- Search for the topic
- Note book IDs and page numbers from results
- Use
get_quotefor each page you want to quote — copy text verbatim - Present findings with inline citations using the exact text from the response
Example
# Search
curl -s "https://sourcelibrary.org/api/search?q=quintessence&limit=5"
# Get quote for citing (always use slug, not hex ID)
curl -s "https://sourcelibrary.org/api/books/drebbel-1628/quote?page=57"
Citing
Use the citation.inline from the response:
"The Fifth Essence, red like a ruby, is immutable." (Drebbel 1628, p. 57)
Signals
- GitHub stars
- 21
- Forks
- 4
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
source-research-embassy-of-the-free-mind- Source
- github.com/embassy-of-the-free-mind/sourcelibrary-v2
github.com/embassy-of-the-free-mind/sourcelibrary-v2