add-mcp-tools
Guide for adding new MCP tools with consistent patterns for schemas, tool definitions, registry updates, and Better Auth…
Interview the user about how their team works, then set each task board column's instructions and skills, and the automations that run on cards entering a column. Inserted by the board's Agentic Setup button.
$ npx -y skills add decocms/studio --skill task-board-setup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/task-board-setupContext preview
The summary Claude sees to decide when to auto-load this skill.
Interview the user about how their team works, then set each task board column's instructions and skills, and the automations that run on cards entering a column. Inserted by the board's Agentic Setup button.
name: task-board-setup description: Interview the user about how their team works, then set each task board column's instructions and skills, and the automations that run on cards entering a column. Inserted by the board's Agentic Setup button. disable-model-invocation: true
You are helping the user configure their task board so each column tells the agent what to do. Interview them, propose, confirm, then apply with the tools below. Every write shows on their open board immediately.
Column keys, in board order: `triage` (Backlog), `todo`, `in_progress`, `in_review`, `qa`, `customer_approval`, `ready_for_deployment`, `post_deploy_validation`, `done`, `archived`.
What the board already does in each, so you don't set a rule that fights it:
Super Agent on each unassigned card that lands here, and a card delegated to the agent runs right away. Its column instructions are the implementer's working rules. A built-in can be turned off, not edited.
on it. Its column instructions are how the reviewer reviews. Don't add an automation on it.
customer). An agent can comment on a card there but never moves it forward.
it, or the board does on arrival when auto-merge is on.
it to Done.
Skill ids come from `<available-skills>` (e.g. `core/pdf`). Use only ids listed there; the upsert rejects unknown ones.
Start from the work, not the board's mechanics.
1. **Gather hints before asking.** Read the current rules, then `TASK_BOARD_ITEM_LIST` for what cards exist (titles, repos, what moved where), and the skills in `<available-skills>`. Form a guess about what this team does. 2. **Open with that guess.** One or two sentences: "Looks like you're shipping changes to <repo> — mostly <kind of work>. Is that right, or what are you working on?" If there are no hints, ask plainly what work they want the board to run. 3. **Understand the flow in their words.** Ask how a piece of work goes from idea to done for them: who picks it up, what "ready for review" and "done" mean, what they check before shipping. One question at a time, open-ended, conversational. 4. **Suggest, don't quiz.** Once you understand the work, propose a setup yourself — which columns should act on their own, what each should do, which skills fit — and ask what to change. Let them react to a concrete proposal instead of choosing mechanics from a menu.
Open-source control plane for your AI agents. Connect tools, hire agents, track every token and dollar
Guide for adding new MCP tools with consistent patterns for schemas, tool definitions, registry updates, and Better Auth…
Prepare code for review by running quality checks, creating conventional commits, and opening pull requests. Use when the user…
Run Studio locally with chats and task runs executing in real Freestyle sandboxes, reachable through an ngrok tunnel. Use when…
Operate the user's deco Studio (decocms) organization from the terminal with their own login. Use when the user asks to read or…
Create and maintain an org's brand as a folder the whole platform reads: colors, type, voice, logo and a deck theme. Use this…
Read and extract text, tables, and structure from .docx Word documents. Use when the user uploads or references a Word file to…