Skip to main content
ClaudeWave
Skill30.7k repo starsupdated 3d ago

slack-construct-agents

Standing context for Slack sibling agents — one room per team, creator-posted introductions, bot-to-bot hop discipline. Ships as instructions.md composed into the group's CLAUDE.md at spawn; there is no workflow to invoke.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/nanocoai/nanoclaw /tmp/slack-construct-agents && cp -r /tmp/slack-construct-agents/.claude/skills/slack-agent-flow/container/skills/slack-construct-agents ~/.claude/skills/slack-construct-agents
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# Slack construct — sibling agents

This skill is a carrier for standing context, not an on-demand workflow. Its
payload is `instructions.md` in this directory: the rules an agent needs when
it shares Slack with sibling agents it can create (`create_agent`) and room
with (`create_room` / `add_to_room`) — team-room shape, who posts the
introduction, and the bot-to-bot self-limit.

The host composes every container skill's `instructions.md` into each group's
CLAUDE.md at spawn (`src/project-doc-compose.ts`), so if you are reading this
from inside a session, those rules are already part of your standing
instructions. There is nothing further to load or run here.

The room-and-canvas half of the Slack standing context (mention engagement,
canvas discipline, access rules) ships separately with the Slack channel
payload as the `slack-construct` skill; this fragment layers the
sibling-agent rules on top and arrives with the slack-agent-flow skill.
add-atomic-chat-toolSkill

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.

add-codexSkill

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 OneCLI. Per-group via `ncl groups config update --provider codex`. Distinct from using OpenAI as an MCP tool (where Claude remains the planner).

add-dashboardSkill

Add a monitoring dashboard to NanoClaw. Installs @nanoco/nanoclaw-dashboard and a pusher that sends periodic JSON snapshots.

add-deltachatSkill

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

add-discordSkill

Add Discord bot channel integration via Chat SDK.

add-emacsSkill

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.

add-gcal-toolSkill

Add Google Calendar as an MCP tool (list calendars, list/search/create events, free/busy queries) using OneCLI-managed OAuth. Multi-calendar and multi-account supported. Mirrors /add-gmail-tool's stub pattern — no raw credentials ever reach the container; OneCLI injects real tokens at request time.

add-gchatSkill

Add Google Chat channel integration via Chat SDK.