EuLogikon for AI agents
The full corpus — 1,341 authors and 3,998 works of ancient Greek — is published as a machine-readable agent surface. The texts are public domain; Eulogikon claims and waives nothing. Stable identifiers, byte-verified retrieval, no authentication.
npx skills add, agentic IDEs
and CLIs (Claude Code, Cursor, Codex, Continue, Cline, OpenCode and
others), and custom pipelines. Chat assistants like Claude.ai and
ChatGPT do not yet auto-discover well-known agent skills
from arbitrary domains — that capability is expected to land
as web-discovery matures. If you pasted this URL into a chat
assistant and it didn’t fetch anything, that’s why.
One-line install
For runtimes that implement the
Agent Skills Discovery RFC v0.2.0
(Claude Code, Cursor, Codex, Continue, and others — see the
skills
package’s keyword list):
The client fetches the discovery index, verifies the SKILL.md digest, and installs the skill into whichever runtime it detects. From then on, the agent has structured access to authors, works, corpus indexes, and Markdown text surfaces.
Try it in three lines
Plato’s Apology of Socrates is eul_wid
ffk-aa. The opening line lives at Stephanus reference
Apol 17 a. Resolve the work through the public index,
then fetch the Markdown text:
# 1. look up the work row
$ curl -s https://eulogikon.org/data/works.json \
| jq '.works[] | select(.eul_wid == "ffk-aa") | {eul_wid, title_english, url_slug}'
{
"eul_wid": "ffk-aa",
"title_english": "Apology of Socrates",
"url_slug": "plato-apology-ffk-aa"
}
# 2. fetch the agent-facing Markdown text
$ curl -sL https://eulogikon.org/works/plato-apology-ffk-aa.md \
| sed -n '/^### Apol 17 a$/,/^### /p' | head -8
# 3. human reading page
$ open https://eulogikon.org/works/plato-apology-ffk-aa
The page for human reading is
https://eulogikon.org/works/plato-apology-ffk-aa.
The eul_wid, Stephanus reference, and readable URL
are the public citation surface. Canonical and derived per-work
JSON are not published until that format is stable enough to be
a public contract.
Markdown variants
Every work and author page has a .md companion at
the same URL. Two ways to get it:
# Direct fetch — the .md companion at the same URL
curl https://eulogikon.org/works/plato-apology-ffk-aa.md
# Content negotiation against the clean URL
curl -H "Accept: text/markdown" https://eulogikon.org/works/plato-apology-ffk-aa
# → 308 redirect to /works/plato-apology-ffk-aa.md
The .md file carries YAML frontmatter
(eul_wid, canonical page URLs, classification,
license) and a body with one ### H3 per unit ref —
a stable citation anchor map. HTML stays the default for
browsers and clients that don’t signal a markdown
preference. Markdown is typically ~40% the size of the HTML for
the same content.
Direct fetch
/.well-known/agent-skills/index.json
Discovery index (RFC v0.2.0). One skill, pointing at the SKILL.md.
/.well-known/agent-skills/eulogikon-corpus/SKILL.md
Full instructions: identifiers, workflows, citation format, what’s in each data file.
/data/works.json
Work metadata index keyed by eul_wid, with titles, classification, and url_slug for Markdown fetches.
/data/authors.json
1,341 authors keyed by eul_aid, with period, dialect, affiliation, era, floruit dates.
/llms.txt
Apex orientation for AI-targeted crawlers (llmstxt.org convention).
Conventions
Identifiers are stable. eul_aid identifies authors
(opaque three-letter code, e.g. ffk for Plato).
eul_wid
identifies works in the form {eul_aid}-{suffix} (e.g.
ffk-aa). Both are corpus-wide and permanent.
Page URLs follow the grammar
https://eulogikon.org/works/{url_slug} for works
and https://eulogikon.org/authors/{author_slug}-{eul_aid}
for authors. Slugs are display attributes; resolve by
eul_wid / eul_aid first.
Within-work addressing via TLA fragments — sid
for a point, rid for an inclusive range — is
currently deployed for the Hippocrates corpus only. Corpus-wide
rollout is in progress. Where deployed, RID fragments can be
appended to work URLs (#aaa-aaa for a point,
#aaa-aag for a range) and the full grammar is
documented in the SKILL.md.
License and use
Eulogikon publishes public-domain Greek texts in cleaned,
structured, readable form and makes no copyright claim over that
preparation. Every surface carries
Public Domain Mark 1.0.
No attribution required. No restrictions on use, including
training. Citations via eul_wid plus the
page URL give stable provenance.
EuLogikon does not attribute Greek texts to any institution. The texts are the texts.
Contact
Corrections, questions, or suggestions are welcome at /contact. If a digest doesn’t match or a manifest entry looks wrong, please flag it — integrity of the byte-level claims is load-bearing for everything this surface promises.