
Atomr Agents Ai Skills
- 2 repo stars
- Updated June 8, 2026
- rustakka/atomr-agents
Help AI coding assistants build on atomr-agents: pipelines/LCEL, checkpointed state, HITL interrupts, retrievers, tools, middleware, multi-agent topologies, evals.
About
A skill set for AI coding assistants working on projects that depend on atomr-agents. It covers quickstart, Pipeline and LCEL decorators, channelled state with checkpointing, dynamic human-in-the-loop interrupts, retrievers and ingestion, tools and RichTool, agent middleware, multi-agent topologies, eval suites, run-tree observability, and LangGraph/LangChain migration. It helps developers build production agent systems on the atomr-agents framework.
- Pipeline + LCEL decorators
- Channelled state with checkpointing
- Dynamic HITL interrupts
- Retriever zoo and RichTool
- Multi-agent topologies, evals, LangGraph migration
Atomr Agents Ai Skills by the numbers
- Data as of Jul 30, 2026 (Skillselion catalog sync)
/plugin marketplace add rustakka/atomr-agents/plugin install atomr-agents-ai-skills@atomr-agentsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 2 |
|---|---|
| Last updated | June 8, 2026 |
| Repository | rustakka/atomr-agents ↗ |
What it does
Help AI coding assistants build on atomr-agents: pipelines/LCEL, checkpointed state, HITL interrupts, retrievers, tools, middleware, multi-agent topologies, evals.
README.md
ai-skills/
Skills for AI coding assistants working on projects that depend on
atomr-agents — not for editing atomr-agents itself. They follow the
standard SKILL.md + frontmatter convention used by Claude Code,
Claude Agent SDK, and other agentic tools.
These skills are deliberately separate from the repo's own dev tooling so that distributing them to consumers does not entangle atomr-agents' internal development workflow.
What's here
| Skill | Use when… |
|---|---|
atomr-agents-quickstart |
Standing up the first agent — picking feature flags, wiring Pipeline, building an Agent, running against MockRunner |
atomr-agents-pipeline |
Composing Callables with Pipeline + decorators (with_retry, with_fallbacks, with_config, with_timeout, Branch) |
atomr-agents-state |
Channelled state — picking reducers, declaring StateSchema, persisting via Checkpointer, fork-with-edit |
atomr-agents-hitl |
Human-in-the-loop — interrupt(), static breakpoints, Command::{Continue, Resume, Update, Goto} resume |
atomr-agents-rag |
Building a retriever pipeline — picking from the zoo, ingesting docs, writing to LongStore |
atomr-agents-tools |
Authoring tools — Tool vs RichTool, ToolReturn, parallel dispatch semantics, HandoffTool, memory tools |
atomr-agents-middleware |
Wrapping an agent's per-turn pipeline with AgentMiddleware hooks |
atomr-agents-multi-agent |
Org / team / department topologies, the four routing patterns, swarm_loop, HandoffTool |
atomr-agents-eval |
Eval suites, judge / pairwise / rubric scorers, RegressionGate, AnnotationQueue |
atomr-agents-observability |
EventBus, RunTreeBuilder, tracers (Stdout, Jsonl, LangSmith) |
atomr-agents-troubleshooting |
Debugging atomr-agents-flavored errors — BudgetExceeded, PolicyDenied, parser failures, retry exhaustion, channel mismatches |
atomr-agents-langgraph-migration |
Mapping LangChain / LangGraph idioms onto atomr-agents — concept table + concrete code translations |
Each SKILL.md is a thin router: it points at canonical docs in this
repo (docs/*.md, examples/*) and at the relevant crate's API. It
deliberately does not restate API surfaces that belong in
rustdoc, because those drift faster than docs.
Installing
Pick the path that matches your assistant. The skills themselves are
vendor-neutral SKILL.md files — only the install mechanism differs.
Claude Code (recommended: marketplace)
If you use Claude Code, install via the plugin marketplace — this keeps the skills updated as atomr-agents releases, with no manual copy step:
/plugin marketplace add rustakka/atomr-agents
/plugin install atomr-agents-ai-skills@atomr-agents
You can also install from a local checkout (useful when developing against an atomr-agents fork):
/plugin marketplace add /path/to/atomr-agents
/plugin install atomr-agents-ai-skills@atomr-agents
Skills auto-activate based on the description frontmatter — no
need to invoke them explicitly.
Claude Agent SDK / project-local .claude/skills/
For SDK-based agents or project-local Claude Code setups that read
from .claude/skills/, copy or symlink the skills in:
# copy (snapshot)
cp -r ai-skills/skills/* .claude/skills/
# symlink (track upstream)
ln -s "$(pwd)/ai-skills/skills/"* .claude/skills/
Stylistic conventions
These skills follow atomr's:
SKILL.md+ frontmatter —name,description. Thedescriptionis what triggers auto-activation, so it's specific about when to invoke.- Mental model first. Each skill opens with a one-paragraph mental model of the subsystem before diving into API.
- Working code blocks. Snippets compile against the published crate version; copy-paste is the intended use.
- Pointer to canonical docs. Every skill ends with a "Canonical
references" list — paths to
docs/*.md,examples/*, and the relevant crate. - "Common mistakes" coda. Failure modes the framework's
architecture makes possible (channel-write to wrong key, missing
reducer, mid-
handleask, etc.).
Authoring a new skill
ai-skills/skills/atomr-agents-<topic>/
└── SKILL.md
SKILL.md frontmatter must include:
---
name: atomr-agents-<topic>
description: Use when … . Triggers on … .
---
Keep skills focused. If you find yourself documenting two unrelated
subsystems, split them. The atomr-agents-troubleshooting skill is
the only deliberately multi-topic one — its job is "given an error,
where do I look?".