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/elie222/atom-eve/agents-mdgit clone --depth 1 https://github.com/elie222/atom-eveWrote 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/elie222/atom-eve/agents-md)<a href="https://agentmods.dev/instructions/elie222/atom-eve/agents-md"><img src="https://agentmods.dev/badge/instructions/elie222/atom-eve/agents-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.05423 | $0.05423 |
| Opus 5 | $0.02712 | $0.02712 |
| Sonnet 5 | $0.01085 | $0.01085 |
| Haiku 4.5 | $0.00542 | $0.00542 |
Grade A, and why
atom-eve AGENTS.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 — 385 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Agent Development Notes
This repo is an installable agent registry. Treat registry/<agent>/... as the source of truth and treat generated JSON as build output.
Start Here
- Read "Anatomy of an Agent" below — the three parts every agent is made of, what the build derives, and what it enforces.
- Read
registry/<agent>/README.md(the manifest is its frontmatter) andregistry/<agent>/SETUP.md(what the agent needs and how to wire it). - Edit the agent under
registry/<agent>/agent/— a real eve agent folder copied verbatim on install.
Skills are the task entry points; this file is the detailed reference they point back to:
- Authoring or contributing a new agent → the author-atom-eve-agent skill.
- Writing or deslopifying a
registry/<agent>/README.md→ the agent-readme skill. - Installing an existing agent into a project → the install-atom-eve-agent skill.
Do not edit registry.json, public/r/, or public/index.json. They are generated by pnpm generate and ignored by git.
Repository Conventions
- No legacy / backward-compatibility code. This project is not live yet. When you change a structure or convention, change it everywhere to the new form directly. Do not add dual-path detection, migration shims, or "old way" fallbacks — just update all call sites.
- Code is self-documenting; do not add noise comments. No comments that restate the code or narrate a refactor (e.g. "migrating from X to Y" — it reads as false a year later). Only comment a genuinely non-obvious why. Prefer clear names and structure over prose.
How eve and flue actually work (read the real docs)
Build against the real frameworks — never from memory, from the existing agents, or from stub types. Both ship their docs and TypeScript types inside their npm packages; read them before changing any framework-facing code.
- eve — npm
eve(filesystem-first durable agents). An agent lives in a singleagent/folder, and everything is filesystem-discovered —agent/agent.tsis optional and tiny when present (defineAgent({ model })only, no instructions/tools/channels passed in); omit it to take eve's default model.agent/instructions.md(system prompt),agent/tools/*.ts(defineToolfromeve/tools,inputSchemaaccepts Zod / any Standard Schema / plain JSON Schema,execute(input, ctx); filename = tool name),agent/channels/*.ts(slackChannelis bidirectional — handles inbound mentions and posts replies; creds via Vercel Connect),agent/sandbox/sandbox.ts(defineSandbox),agent/schedules/*.ts—defineScheduleis one-of{ cron, markdown }or{ cron, run }: usemarkdown(task mode) for a report agent with no external channel (eve runs the agent on the prompt at the cron tick and the report is the session output); userunonly to hand the result to a channel viareceive(channel, …). Peer deps:ai,zod. Docs:node_modules/eve/docs/. - flue — npm
@flue/runtime. Source undersrc/: agents are flat filessrc/agents/<name>.ts(defineAgent(({ id }) => ({ model, instructions, tools, sandbox, skills }))— a factory, capabilities inline). Tools usedefineToolfrom@flue/runtimewith Valibotinput/outputrun, passed astools: [...]. Instructions:import instructions from './x.md' with { type: 'markdown' }(attribute required; inlined at build;*.md → stringdecl ships in the package). Skills:with { type: 'skill' }. Sandbox:local()from@flue/runtime/node. Slack is inbound-only — outbound posting is an application tool (chat.postMessage). Scheduling is platform cron — Cloudflarewrangler.jsonc+src/cloudflare.tsinvoke(workflow,…), or Node via Croner inapp.ts; there is nodefineSchedule. Docs:node_modules/@flue/runtime/docs/guide/.
- Schemas do NOT cross targets. eve takes Zod (or any Standard Schema); flue hard-requires
Valibot specifically — it checks
schema["~standard"].vendor === "valibot"at runtime and rejects Zod, so Standard Schema conformance does not help. A tool's schema must be authored per target (Zod for eve, Valibot for flue); only the framework-neutralrun()logic, name, description, and types are shared.
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 · 385 lines · 5,423 tokens per session scan A 994ad0fe2961
atom-eve AGENTS.md is an instructions file published in the GitHub repository elie222/atom-eve (48 stars, last pushed 2mo ago), licensed MIT. It adds 5,423 tokens to every session, about $0.0271 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
sanity-copilot-eve-template AGENTS.md
Instructions for vercel-labs/sanity-copilot-eve-template, covering agents.md, project overview, setup & commands, eve conventions and code style.
sanity-copilot-eve-template CLAUDE.md
Instructions for vercel-labs/sanity-copilot-eve-template, a project described as: Sanity agent template for the eve agent framework.
intelligent-terminal rust.instructions.md
Concise Rust coding conventions for this repository.
InvestSkill GEMINI.md
Gemini CLI instructions for yennanliu/InvestSkill, covering investskill — gemini cli setup & usage guide, installation & setup, quick start, navigate to the investskill directory and start gemini cli (loads gemini.md automatically).
she-love-me CLAUDE.md
Instructions for 863401402/she-love-me, covering claude.md and 唯一工作流.
slivingdoc AGENTS.md
AGENTS.md instructions for baalimago/slivingdoc, covering agents.md — slivingdoc, architecture, package map, event flow and startup wiring (main.go).