add-deltachat
FeaturedAdd DeltaChat channel integration via @deltachat/stdio-rpc-server. Native adapter — no Chat SDK bridge. Email-based messaging with end-to-end encryption.
AI & Automation 30,743 stars
12840 forks Updated today MIT
Install
Quality Score: 93/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# 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
### 1. Copy the adapter and its registration test
Fetch the `channels` branch from the configured remote that carries it, then
overwrite the skill-owned files with the canonical registry copies:
```nc:copy from-branch:channels
src/channels/deltachat.ts
src/channels/deltachat-registration.test.ts
```
### 2. Append the self-registration import
Append to `src/channels/index.ts` (skip if already present):
```nc:append to:src/channels/index.ts
import './deltachat.js';
```
### 3. Install the adapter package (pinned)
```nc:dep
@deltachat/stdio-rpc-server@2.49.0
```
### 4. Build and validate
```nc:run effect:build
pnpm run build
```
```nc:run effect:test
pnpm exec vitest run src/channels/deltachat-registration.test.ts
```
Both must be clean before proceeding. `deltachat-registration.test.ts` is the one integration test: it imports the real channel barrel and asserts the registry contains `deltachat`. It goes red if the `import './deltachat.js';` line is deleted or drifts, if the barrel fails to evaluate (so the channel genuinely would not register), or if `@deltachat/stdio-rpc-server` isn't installed (the import throws) — so it also implicitly verifies the dependency from step 4. Importing is safe: deltachat instantiates the rpc client on...
Details
- Author
- nanocoai
- Repository
- nanocoai/nanoclaw
- Created
- 7 months ago
- Last Updated
- today
- Language
- TypeScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Featured
add-discord
Add Discord bot channel integration via Chat SDK.
30,743 Updated today
nanocoai AI & Automation Featured
add-gchat
Add Google Chat channel integration via Chat SDK.
30,743 Updated today
nanocoai AI & Automation Featured
add-telegram
Add Telegram channel integration via Chat SDK.
30,743 Updated today
nanocoai