Agent Skill
Add Atomic Chat Tool skill
add-atomic-chat-toolnanocoai/nanoclaw.claude/skills/add-atomic-chat-tool/SKILL.md
Add Atomic Chat MCP server so the container agent can call local models served by the Atomic Chat desktop app via its OpenAI-compatible API.
always on
33 tokname + description
once used
2,544 tokSKILL.md body
bundled files
54 scripts
repo stars
31kGitHub
Install the Add Atomic Chat Tool skill
Skills CLI (Claude Code, Codex, Cursor and others)
npx skills add https://github.com/nanocoai/nanoclaw --skill add-atomic-chat-tool
Claude Code, by hand (all projects)
git clone --depth 1 https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw mkdir -p ~/.claude/skills cp -R /tmp/nanoclaw/.claude/skills/add-atomic-chat-tool ~/.claude/skills/add-atomic-chat-tool
For one project only, copy the folder into .claude/skills/ in that project instead. The agent picks it up when a task matches its description.
What it costs your context
Agent Skills load in three steps. Tokens counted with the o200k tokenizer; your model's count will differ a little.
| When | What loads | Cost |
|---|---|---|
| Every session | Name and description | 33 tok |
| When the agent uses it | The SKILL.md instructions | 2,544 tok |
| Only if opened | 5 bundled files (14 KB) | varies |
Until it is used, add-atomic-chat-tool costs about 41× less than the median MCP server we measured (1,362 tokens on every turn). Installing all 64 skills from nanocoai/nanoclaw would load 3,369 tokens of descriptions. Skills vs MCP study
Checks
- Ships scripts the agent can run. Read them before installing.
Checked 2026-10-22 · method
What's inside
The headings of its SKILL.md. Read the full file on GitHub.
- Add Atomic Chat Integration
- Phase 1: Pre-flight
- Check if already applied
- Check prerequisites
- Phase 2: Apply Code Changes
- Copy the skill's source and tests into both trees
- Register the MCP server in the agent-runner
- Forward host env vars into the container
- Surface [ATOMIC] log lines at info level
- Add env-var stubs to .env.example
- Validate code changes
- Phase 3: Configure
- Set Atomic Chat host (optional)
- Set API key (optional)
- Restart the service
- Phase 4: Verify
- Test inference
- Check logs if needed
- Troubleshooting
- Agent says "Atomic Chat is not installed" or tries to run a CLI
- "Failed to connect to Atomic Chat"
- model not found / 404 on generate
- Slow first response
- Agent doesn't use Atomic Chat tools
More skills from nanocoai/nanoclaw
- add-anydocnanocoai/nanoclaw
Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when agents need to read attached Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, or text-based PDF files without uploading them to a hosted parser.
31k164 tok idle · 1,758 in use - add-clidashnanocoai/nanoclaw
Add clidash — a zero-dependency, read-only web dashboard that derives its tabs and tables at runtime from any CLI that lists resources as JSON. Ships pre-wired for NanoClaw's ncl CLI (agent groups, sessions, channels, users, roles), plus message-activity charts, a log tail, and a read-only file viewer for group skills/CLAUDE.md/profiles.
31k2287 tok idle · 1,726 in use - add-codexnanocoai/nanoclaw
Use Codex (OpenAI's codex app-server) as a full agent provider — planning, tool orchestration, MCP tools, server-side history, session resume — alongside or instead of Claude. ChatGPT subscription or OpenAI API key, vault-only via the selected gateway. Per-group via `ncl groups config update --provider codex`. Distinct from using OpenAI as an MCP tool (where Claude remains the planner).
31k1992 tok idle · 2,392 in use - add-cursornanocoai/nanoclaw
Use Cursor (local Agent SDK) as a full agent provider — planning, tool orchestration, MCP tools, session resume — alongside or instead of Claude. Cursor-account sign-in or API key, held by the credential gateway. Per-group via `ncl groups config update --provider cursor`. Distinct from using Cursor as a cloud agent (those run on Cursor VMs and are not this provider).
31k1984 tok idle · 2,979 in use - add-dashboardnanocoai/nanoclaw
Add a monitoring dashboard to NanoClaw. Installs @nanoco/nanoclaw-dashboard and a pusher that sends periodic JSON snapshots.
31k332 tok idle · 1,317 in use - add-deltachatnanocoai/nanoclaw
Add DeltaChat channel integration via @deltachat/stdio-rpc-server. Native adapter — no Chat SDK bridge. Email-based messaging with end-to-end encryption.
31k38 tok idle · 2,646 in use - add-dialnanocoai/nanoclaw
Add Dial channel integration — a real phone number for SMS and AI voice calls via the Dial platform (getdial.ai). Native adapter — no Chat SDK bridge.
31k curl|sh36 tok idle · 5,544 in use - add-dial-numbernanocoai/nanoclaw
Add another phone number to an existing Dial channel — a second (or third) public line for the agent, so one NanoClaw install answers SMS and AI voice calls on multiple numbers. Use when Dial is already installed and the operator wants an additional number (e.g. a personal line plus a support line). Requires the Dial channel to already be installed (see /add-dial).
31k83 tok idle · 1,466 in use