All Skills

Complete reference for every skill file in this repository

Available Skills

Each skill is a plain text file. Running npx calimero-skills <skill-name> appends it to the correct file for your editor:

calimero-core
Core runtime concepts every developer needs — context/app/identity model, JSON-RPC protocol, WebSocket event schema, CRDT storage types, namespaces and groups.
calimero-rust-sdk
Rust WASM application development — #[app::state]/#[app::logic] macros, CRDT collections from calimero_storage, event emission, and private storage.
calimero-sdk-js
TypeScript WASM application development — @State/@Logic decorators, CRDT collections, @Init / @View method annotations, and the calimero-cli-js build tool.
calimero-client-js
Frontend and Node.js clients that connect to a Calimero node — mero-js v2 (current) and calimero-client (legacy). Covers auth, RPC, SSE/WebSocket, and SSO hash reading.
calimero-client-py
Python client for node automation, backend scripts, and CI pipelines — full sync API for contexts, apps, identities, blobs, namespaces, and groups.
calimero-desktop
Integrating app frontends with Calimero Desktop SSO — URL hash token passing, parseAuthCallback(), and the auth-skip pattern.
calimero-node
Node operator quick-start — merod setup and the full context lifecycle (install → create → invite → join → sync).
calimero-merod
merod daemon deep-dive — init flags and defaults, config file schema, health endpoint (/health), Docker health checks.
calimero-meroctl
Complete meroctl CLI reference — every subcommand (node, app, context, call, identity, namespace, group), all flags, scripting patterns, CI workflows.
calimero-merobox
Local multi-node test environments and CI pipelines — merobox install, workflow YAML format, multi-node orchestration, and GitHub Actions integration.
calimero-registry
Publishing apps to the Calimero App Registry — mero-sign key management, Ed25519 manifest signing, registry bundle create / push.
calimero-abi-codegen
Generating typed TypeScript clients from WASM ABI JSON — CLI usage, ABI manifest format, generated output shape, and build script integration.

Install All Skills at Once

# Install every skill for Claude Code + Cursor + Copilot
npx @calimero-network/agent-skills all

# Install specific skills
npx @calimero-network/agent-skills calimero-node calimero-rust-sdk calimero-client-js

Where Skills Are Written

Claude Code
Appended to CLAUDE.md in your project root (or created if absent).
Cursor
Appended to .cursorrules in your project root.
GitHub Copilot
Appended to .github/copilot-instructions.md.

Run from your project root. Skills are additive — running the same skill twice does not duplicate content.

Skill File Locations

skills/calimero-core/
Core concepts, JSON-RPC protocol, WebSocket events, CRDT types, namespaces.
skills/calimero-rust-sdk/
Rust WASM SDK macros, CRDT collections, state and event model.
skills/calimero-sdk-js/
TypeScript WASM SDK decorators and collections.
skills/calimero-client-js/
mero-js v2 and calimero-client JS/TS client patterns.
skills/calimero-client-py/
Python client API, auth caching, and CI patterns.
skills/calimero-desktop/
Desktop SSO token-passing flow.
skills/calimero-node/
Node quick-start combining merod and meroctl.
skills/calimero-merod/
merod daemon init, config, health endpoints.
skills/calimero-meroctl/
Complete meroctl CLI reference and scripting patterns.
skills/calimero-merobox/
Multi-node local environment and CI workflow format.
skills/calimero-registry/
App signing, bundling, and registry push.
skills/calimero-abi-codegen/
ABI codegen CLI, manifest format, and generated output.