Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add instructions/tobalo/ilios/claude-mdgit clone --depth 1 https://github.com/tobalo/iliosWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/tobalo/ilios/claude-md)<a href="https://agentmods.dev/instructions/tobalo/ilios/claude-md"><img src="https://agentmods.dev/badge/instructions/tobalo/ilios/claude-md.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.02492 | $0.02492 |
| Opus 5 | $0.01246 | $0.01246 |
| Sonnet 5 | $0.00498 | $0.00498 |
| Haiku 4.5 | $0.00249 | $0.00249 |
Grade A, and why
ilios CLAUDE.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 220 lines — stays where its author put it; the contents beside it link to each section on GitHub.
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Project Overview
Ilios API v2.1 - A production-ready document-to-markdown conversion API with immediate OCR and batch processing, using local-first SQLite, Tigris S3, and Mistral AI OCR.
Essential Commands
Development
# Start development server with hot reload (default port 1337)
bun run dev
# Setup database (run this before first use)
bun run db:push
# Database management
bun run db:generate # Generate Drizzle types from schema
bun run db:push # Push schema changes to database
bun run db:studio # Open Drizzle Studio for visual DB management
Build
bun run build # Build to dist/index.js
bun run build:cli # Compile to single binary (current platform)
bun run build:cli:linux # Cross-compile for Linux x64
bun run build:cli:windows # Cross-compile for Windows x64
bun run build:cli:mac # Cross-compile for macOS x64
New v2.1 Endpoints
- POST /v1/convert - Immediate OCR conversion (synchronous, no S3, no queue, saves to DB)
- POST /v1/batch/submit - Submit batch for processing
- GET /v1/batch/status/:batchId - Check batch progress
- GET /v1/batch/download/:batchId - Download completed batch results
Environment Setup
Required environment variables:
USE_EMBEDDED_REPLICA- Set to 'true' for Turso sync, 'false' for local-only (default: false)LOCAL_DB_PATH- Local SQLite file path (default: ./data/ilios.db)TURSO_DATABASE_URL- Turso database URL (only if USE_EMBEDDED_REPLICA=true)TURSO_AUTH_TOKEN- Turso authentication token (only if USE_EMBEDDED_REPLICA=true)TURSO_SYNC_INTERVAL- Sync interval in seconds (default: 60)DB_ENCRYPTION_KEY- Optional encryption key for local databaseMISTRAL_API_KEY- Mistral API key for OCR processingAWS_ACCESS_KEY_ID- S3 access keyAWS_SECRET_ACCESS_KEY- S3 secret keyS3_BUCKET- S3 bucket name for document storageAWS_ENDPOINT_URL_S3- S3 endpoint URLPORT- Server port (default: 1337)API_KEY- API key(s) for authentication (comma-separated for ACL support)- If set, ALL endpoints require valid Bearer token except:
/health,/docs,/openapi.json - Supports multiple keys:
API_KEY=key1,key2,key3 - Each key is tracked independently in usage and document records
- If set, ALL endpoints require valid Bearer token except:
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago First seen · 220 lines · 2,492 tokens per session scan A b01fb519d738
ilios CLAUDE.md is an instructions file published in the GitHub repository tobalo/ilios (11 stars, last pushed 11d ago), licensed Apache-2.0. It adds 2,492 tokens to every session, about $0.0125 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other instructions, from other repositories
vespertide AGENTS.md
AGENTS.md instructions for dev-five-git/vespertide, covering vespertide knowledge base, structure, where to look, data flow and conventions.
lms-front CLAUDE.md
Claude Code instructions for guillermoscript/lms-front, covering claude.md, project overview, commands, architecture and multi-tenancy.
rails_ai_agents AGENTS.md
AGENTS.md instructions for ThibautBaissac/rails_ai_agents, covering project configuration, tech stack, architecture, key commands and tests.
seekstone CLAUDE.md
Instructions for shaqmughal/seekstone, covering claude.md, what this repo is, commands, the harness itself (run after npm install) and architecture.
pg-dash CLAUDE.md
Claude Code instructions for indiekitai/pg-dash, covering pg-dash claude.md, 项目结构, 构建与测试, 发版纪律(强制) and 发版检查清单(每次 npm publish 前必须按序执行).
MCP-SqlServer CLAUDE.md
Claude Code instructions for Aron-Valenzuela/MCP-SqlServer, covering claude.md, project overview, setup (for each user), 1. install dependencies and 2. configure claude desktop.