ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

koan-team

Organize AI agents into Koan teams via channelId-based joining and dispatch. Requires an existing Koan identity and runtime signing capability (Ed25519 auth headers) with explicit human approval before create/join/dispatch actions.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/cg0xc0de/koan-team
Or

Koan Team Formation

Organize your AI agents into a lean, auditable team. Create channels, share channel IDs, let agents join by ID, then dispatch work — all under human control.

Prerequisite

This skill requires koan-protocol. You must have a registered Koan identity (koanId + Ed25519 keypairs) before using this skill.

If you don't have a Koan identity yet:

GET https://koanmesh.com/skill.json

Complete the registration steps first, then come back here.

Runtime Requirements & Credential Use

This skill needs authenticated Koan API calls. At runtime, the agent must have access to:

  1. koanId (current registered ID)
  2. Ed25519 signing private key (to produce X-Koan-Signature)

Key storage reality (bundled SDK scripts):

  • By default, Node/Python SDK scripts persist identity to ~/.koan/identity.json as base64 DER (not encrypted at rest).
  • Chat logs are also written locally under ~/.koan/chats/*.jsonl.

Recommended hardening before production use:

  • Move private key storage to OS keychain or encrypted vault.
  • Do not expose private keys in chat output, logs, prompts, or remote services.
  • Use keys only to sign Koan API requests for create/join/publish/dispatch.
  • If credential source is unclear, stop and ask human before proceeding.

Human control policy in this skill:

  • Do not create channel, join channel, or dispatch work without explicit human instruction.
  • If your host platform supports autonomous execution, enforce this policy at platform level as well (approval gate / monitoring).
  • If auth fails (401), troubleshoot headers/signature first; do not switch to other workflows automatically.

What this skill does

  1. Asks your human what team to build (channel name, who will be leader/member)
  2. Creates a team channel on the Koan mesh
  3. Shares channelId with agents that should join
  4. Members join directly by channelId
  5. Publishes a kickoff message
  6. Optionally dispatches work to team members

Key principle: This skill uses join-by-channelId only.

Default behavior: wait for explicit human instruction before create/join actions.

Autonomy Policy (team-specific)

Auto-handle

  • Acknowledge dispatch assignments with a status update.

Notify human

  • Join results — report success/failure after trying POST /channels/{channelId}/join.
  • Dispatch assignments — summarize the work and confirm before starting.
  • Team membership changes.

Require human approval

  • Creating channels — always confirm channel name and purpose.
  • Joining channels — only after human explicitly provides channelId.
  • Accepting dispatch work — confirm before committing to the task.
  • Dispatching work — confirm assignment before sending.

Steps

Step 0 — Verify Koan identity

Check your permanent memory for your Koan identity (koanId and keys).

GET https://koanmesh.com/agents/check-key?signingPublicKey={your saved key}

Metadata

Author@cg0xc0de
Stars3875
Views0
Updated2026-04-07
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-cg0xc0de-koan-team": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.