nanocoai/nanoclaw

A lightweight alternative to OpenClaw that runs in containers for security. Connects to WhatsApp, Telegram, Slack, Discord, Gmail and other messaging apps,, has memory, scheduled jobs, and runs directly on Anthropic's Agents SDK

About the project

NanoClaw is an AI assistant that runs agents inside separate Linux containers, isolating their files and execution environments. People use it to connect agents to messaging services and run assistants with memory and scheduled jobs. The catalogue contains skills and instructions for extending or operating NanoClaw.

This repository also configures its own agents. See what nanoclaw tells them →

31kStars on the repository
64Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

add-resend

25

nanocoai/nanoclaw

Skill Claude Code

Add Resend (email) channel integration via Chat SDK.

not rated 31k +35 yesterday A Snyk: failSkillSpector: pass 16 tokens original MIT

add-signal

26

nanocoai/nanoclaw

Skill Claude Code needs its repo

Add Signal channel integration via signal-cli device-link. Native adapter — no Chat SDK bridge.

not rated 31k +35 yesterday A Snyk: warnSkillSpector: warn 22 tokens original MIT

add-slack

27

nanocoai/nanoclaw

Skill Claude Code needs its repo

Add Slack channel integration via Chat SDK.

not rated 31k +35 changed 9d ago B SkillSpector: warn 12 tokens original MIT

add-tavily-tool

28

nanocoai/nanoclaw

Skill Claude Code needs its repo

Add Tavily Search and Extract as keyless remote MCP tools for selected NanoClaw agent groups. Use when installing Tavily web search or URL extraction without an API key.

not rated 31k +35 yesterday A Snyk: warnSkillSpector: pass 41 tokens original MIT

add-teams

29

nanocoai/nanoclaw

Skill Claude Code needs its repo

Add Microsoft Teams channel integration via Chat SDK.

not rated 31k +35 yesterday B SkillSpector: warn 13 tokens original MIT

add-telegram

30

nanocoai/nanoclaw

Skill Claude Code needs its repo

Add Telegram channel integration via Chat SDK.

not rated 31k +35 yesterday A Snyk: passSkillSpector: warn 12 tokens original MIT

add-vercel

31

nanocoai/nanoclaw

Skill Claude Code needs its repo

Add Vercel deployment capability to NanoClaw agents. Installs the Vercel CLI in agent containers and sets up OneCLI credential injection for api.vercel.com. Use when the user wants agents to deploy web applications to Vercel.

not rated 31k +35 yesterday A Snyk: passSkillSpector: warn 54 tokens original MIT

vercel-cli

32

nanocoai/nanoclaw

Skill Claude Code

Deploy apps to Vercel. Use when asked to deploy, ship, or publish a web application, or manage Vercel projects, domains, and environment variables.

not rated 31k +35 yesterday A Snyk: passSkillSpector: warn 38 tokens original MIT

add-webex

33

nanocoai/nanoclaw

Skill Claude Code

Add Webex channel integration via Chat SDK.

not rated 31k +35 yesterday A Snyk: failSkillSpector: warn 13 tokens original MIT

add-wechat

34

nanocoai/nanoclaw

Skill Claude Code

Add WeChat (personal) channel integration via Tencent's official iLink Bot API. Uses long-polling and QR scan — no webhook, no ToS risk, no paid token.

not rated 31k +35 yesterday A Snyk: warnSkillSpector: pass 42 tokens original MIT

add-whatsapp-cloud

35

nanocoai/nanoclaw

Skill Claude Code

Add WhatsApp Business Cloud API channel via Chat SDK. Official Meta API.

not rated 31k +35 yesterday A Snyk: failSkillSpector: warn 20 tokens original MIT

add-whatsapp

36

nanocoai/nanoclaw

Skill Claude Code needs its repo

Add WhatsApp channel via native Baileys adapter. Direct connection — no Chat SDK bridge. Uses QR code or pairing code for authentication.

not rated 31k +35 yesterday C SkillSpector: warn 32 tokens original MIT

customize

37

nanocoai/nanoclaw

Skill Claude Code

Add new capabilities or modify NanoClaw behavior. Use when user wants to add channels (Telegram, Slack, email input), change triggers, add integrations, modify the router, or make any other customizations. This is an interactive skill that asks questions to understand what the user wants.

not rated 31k +35 yesterday A Snyk: passSkillSpector: warn 60 tokens original MIT

init-first-agent

38

nanocoai/nanoclaw

Skill Claude Code

Walk the operator through wiring the first NanoClaw agent to a DM channel — resolve the operator's channel identity, select or create the agent, and trigger a welcome DM via the normal delivery path. Use after channel credentials are configured and the service is running.

not rated 31k +35 yesterday A Snyk: passSkillSpector: warn 56 tokens original MIT

init-onecli

39

nanocoai/nanoclaw

Skill Claude Code

Install and initialize OneCLI Agent Vault. Migrates existing .env credentials to the vault. Use after /update-nanoclaw brings in OneCLI as a breaking change, or for first-time OneCLI setup.

not rated 31k +35 yesterday C SkillSpector: warn 47 tokens original MIT

learn

40

nanocoai/nanoclaw

Skill Claude Code

Distill a reusable skill from anything — a directory, a URL, pasted notes, or what you just did together — or refine an existing skill with new learnings. Use when the user says '/learn', 'learn this', 'turn this into a skill', 'capture this workflow', 'make a skill from ', or 'improve/update the skill'. Produces or…

not rated 31k +35 yesterday A Snyk: warnSkillSpector: pass 128 tokens original MIT

manage-channels

41

nanocoai/nanoclaw

Skill Claude Code

Wire channels to agent groups, manage isolation levels, add new channel groups. Use after adding a channel, during setup, or standalone to reconfigure.

not rated 31k +35 yesterday A Snyk: passSkillSpector: warn 34 tokens original MIT

manage-mounts

42

nanocoai/nanoclaw

Skill Claude Code

Configure which host directories agent containers can access. View, add, or remove mount allowlist entries. Triggers on "mounts", "mount allowlist", "agent access to directories", "container mounts".

not rated 31k +35 yesterday A Snyk: passSkillSpector: warn 47 tokens original MIT

nanocoai/nanoclaw

Skill Claude Code

Migrate from OpenClaw to NanoClaw v2. Detects an existing OpenClaw installation, extracts identity, channel credentials, scheduled tasks, and other config, then guides interactive migration. Triggers on "migrate from openclaw", "openclaw migration", "import from openclaw".

not rated 31k +35 yesterday A Snyk: passSkillSpector: warn 71 tokens original MIT

migrate-from-v1

44

nanocoai/nanoclaw

Skill Claude Code needs its repo

Finish migrating a NanoClaw v1 install into v2. Run after bash migrate-v2.sh completes. Seeds the owner, migrates legacy memory, reconciles container configs, and helps port custom v1 code. Triggers on "migrate from v1", "finish migration", "v1 migration".

not rated 31k +35 yesterday A Snyk: passSkillSpector: warn 71 tokens original MIT

migrate-memory

45

nanocoai/nanoclaw

Skill Claude Code

Migrate legacy NanoClaw and Claude-native memory into the shared memory tree and provider-neutral standing instructions. Run after an update reports the shared-memory breaking change, or when a group still has .seed.md, legacy CLAUDE.md/CLAUDE.local.md, Claude auto-memory, or an unindexed imported-agent-memory.md.…

not rated 31k +35 yesterday A Snyk: passSkillSpector: pass 92 tokens original MIT

migrate-nanoclaw

46

nanocoai/nanoclaw

Skill Claude Code

Extracts user customizations from a fork, generates a replayable migration guide, and upgrades to upstream by reapplying customizations on a clean base. Replaces merge-based upgrades with intent-based migration.

not rated 31k +35 yesterday D SkillSpector: warn 48 tokens original MIT

nanocoai/nanoclaw

Skill Claude Code needs its repo

Migrate a classic single-bot Slack install to one provisioned Slack app per existing agent group while preserving agent identities, workspaces, memory, and wiring behavior — or record the operator's choice to stay on classic, which remains supported. Use when /update-nanoclaw surfaces the Slack agents requirement, or…

not rated 31k +35 yesterday A Snyk: passSkillSpector: warn 75 tokens original MIT

setup

48

nanocoai/nanoclaw

Skill Claude Code

Run initial NanoClaw setup. Use when user wants to install NanoClaw, configure it, or go through first-time setup. Triggers on "setup", "install", "configure nanoclaw", or first-time setup requests.

not rated 31k +35 yesterday A SkillSpector: pass 50 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: