council
The council command spawns multiple task agents to systematically explore a specified area of a codebase. Use it when you need comprehensive analysis of a particular feature, module, or architectural concern, as it gathers keyword and structural information, then deploys up to ten specialized agents with varied approaches to investigate different aspects before synthesizing findings into actionable plans or solutions.
git clone --depth 1 https://github.com/simstudioai/sim /tmp/council && cp -r /tmp/council/.agents/skills/council ~/.claude/skills/councilSKILL.md
Based on the given area of interest, please: 1. Dig around the codebase in terms of that given area of interest, gather general information such as keywords and architecture overview. 2. Spawn off n=10 (unless specified otherwise) task agents to dig deeper into the codebase in terms of that given area of interest, some of them should be out of the box for variance. 3. Once the task agents are done, use the information to do what the user wants. If user is in plan mode, use the information to create the plan.
Create or update a Sim integration block with correct subBlocks, conditions, dependsOn, modes, canonicalParamId usage, outputs, and tool wiring. Use when working on `apps/sim/blocks/blocks/{service}.ts` or aligning a block with its tools.
Add or update a Sim knowledge base connector for syncing documents from an external source, including auth mode, config fields, pagination, document mapping, tags, and registry wiring. Use when working in `apps/sim/connectors/{service}/` or adding a new external document source.
Add a code-defined table enrichment (registry entry) under `apps/sim/enrichments/` backed by an ordered provider cascade, ensuring every provider tool it calls has hosted-key support. Use when adding a per-row table enrichment that fills cells via existing Sim tools.
Add hosted API key support to a tool so Sim provides the key (metered and billed to the workspace) when a user has not brought their own. Use when adding a `hosting` config to a tool under `apps/sim/tools/{service}/`.
Add a complete Sim integration from API docs, covering tools, block, icon, optional triggers, registrations, resolved-secret/model-input safety, and integration conventions. Use when introducing a new service under `apps/sim/tools`, `apps/sim/blocks`, and `apps/sim/triggers`.
Add a new LLM model to apps/sim/providers/models.ts with specs verified against the provider's live API docs (no hallucination)
Create tool configurations for a Sim integration by reading API docs
Create webhook or polling triggers for a Sim integration