Agent skill · Backend & API

add-deltachat

Add DeltaChat channel integration via @deltachat/stdio-rpc-server. Native adapter — no Chat SDK bridge. Email-based messaging with end-to-end encryption.

NanoCo30,389★ · +78/wk · 1 repos on radarProfile →
claude-codeMIT
Install
npx skills add nanocoai/nanoclaw --skill add-deltachat --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 11 KB
Bundled scripts: none
Path: .claude/skills/add-deltachat/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 30,426 · +37 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Add DeltaChat Channel The adapter drives the `@deltachat/stdio-rpc-server` JSON-RPC subprocess directly — pure Node.js against the DeltaChat core library. Messages are delivered over email with Autocrypt/OpenPGP encryption. ## Install ### Pre-flight (idempotent) Skip to **Credentials** if all of these are already in place: - `src/channels/deltachat.ts` exists - `src/channels/deltachat-registration.test.ts` exists - `src/channels/index.ts` contains `import './deltachat.js';` - `@deltachat/stdio-rpc-server` is listed in `package.json` dependencies Otherwise continue. Every step below is safe to re-run. ### 1. Fetch the channels branch ```bash git fetch origin channels ``` ### 2. Copy the adapter and its registration test ```bash git show origin/channels:src/channels/deltachat.ts > src/channels/deltachat.ts git show origin/channels:src/channels/deltachat-registration.test.ts > src/channels/deltachat-registration.test.ts ``` ### 3. Append the self-registration import Append to `src/channels/index.ts` (skip if already present): ```typescript import './deltachat.js'; ``` ### 4. Install the adapter package (pinned) ```bash pnpm install @deltachat/stdio-rpc-server@2.49.0 ``` ### 5. Build

What's inside
Steps it walks through
  1. Install
  2. Pre-flight (idempotent)
  3. 1. Fetch the channels branch
  4. 2. Copy the adapter and its registration test
  5. 3. Append the self-registration import
  6. 4. Install the adapter package (pinned)
  7. 5. Build and validate
  8. Account Setup
  9. Credentials
  10. Optional settings
  11. Restart
  12. Wiring
  13. DMs
  14. Groups
Ships with 1 file
  • REMOVE.md
Commands it runs
git fetch origin channels
git show origin/channels:src/channels/deltachat.ts                 > src/channels/deltachat.ts
git show origin/channels:src/channels/deltachat-registration.test.ts > src/channels/deltachat-registration.test.ts
pnpm install @deltachat/stdio-rpc-server@2.49.0
pnpm run build
pnpm exec vitest run src/channels/deltachat-registration.test.ts
node -e "require('dns').resolveMx('example.com', (e,r) => console.log(r))"
source setup/lib/install-slug.sh
Linux
systemctl --user restart $(systemd_unit)
More from nanoclaw
All skills →
About this skill
What does the add-deltachat skill do?

Add DeltaChat channel integration via @deltachat/stdio-rpc-server. Native adapter — no Chat SDK bridge. Email-based messaging with end-to-end encryption.

How do I install it?

Run `npx skills add nanocoai/nanoclaw --skill add-deltachat --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From nanocoai/nanoclaw, a repository with 30,426 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going