Agent Skill
Add Emacs skill
add-emacsnanocoai/nanoclaw.claude/skills/add-emacs/SKILL.md
Add Emacs as a channel. Opens an interactive chat buffer and org-mode integration so you can talk to NanoClaw from within Emacs (Doom, Spacemacs, or vanilla). Local HTTP bridge — no bot token or external service needed.
always on
55 tokname + description
once used
2,783 tokSKILL.md body
bundled files
11 KB
repo stars
31kGitHub
Install the Add Emacs skill
Skills CLI (Claude Code, Codex, Cursor and others)
npx skills add https://github.com/nanocoai/nanoclaw --skill add-emacs
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-emacs ~/.claude/skills/add-emacs
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 | 55 tok |
| When the agent uses it | The SKILL.md instructions | 2,783 tok |
| Only if opened | 1 bundled files (1 KB) | varies |
Until it is used, add-emacs costs about 25× 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
Our checks found nothing to flag: it follows the Agent Skills specification's naming and size guidelines and doesn't pipe downloads into a shell.
Checked 2026-10-22 · method
What's inside
The headings of its SKILL.md. Read the full file on GitHub.
- Add Emacs Channel
- What you can do with this
- Install
- 1. Copy the adapter and Lisp client
- 2. Append the self-registration import
- 3. Build and validate
- Enable
- Wire the channel
- If this is your first agent group
- Otherwise — wire to an existing agent group
- Configure Emacs
- Restart NanoClaw
- Verify
- HTTP endpoint
- From Emacs
- Log line
- Channel Info
- Features
- Troubleshooting
- Port already in use
- Adapter not starting
- No response from agent
- Auth token mismatch (401 Unauthorized)
- nanoclaw.el not loading
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-atomic-chat-toolnanocoai/nanoclaw
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.
31k433 tok idle · 2,544 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