add-mcp-tools
Guide for adding new MCP tools with consistent patterns for schemas, tool definitions, registry updates, and Better Auth…
Screenshot a page (deploy preview or a dev server on localhost) in the sandbox's headless Chromium, look at it, and embed it in a task comment. Use to verify a visual change or record before/after evidence.
$ npx -y skills add decocms/studio --skill qa-screenshot --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/qa-screenshotContext preview
The summary Claude sees to decide when to auto-load this skill.
Screenshot a page (deploy preview or a dev server on localhost) in the sandbox's headless Chromium, look at it, and embed it in a task comment. Use to verify a visual change or record before/after evidence.
name: qa-screenshot description: Screenshot a page (deploy preview or a dev server on localhost) in the sandbox's headless Chromium, look at it, and embed it in a task comment. Use to verify a visual change or record before/after evidence.
A browser is installed globally in the sandbox, NOT in the repo's `node_modules` — don't go looking for playwright there.
qa-screenshot <url> /app/org/output/qa/<name>.png [--mobile] [--full] [--selector=<css>] [--console]
`Read` every file you wrote. A screenshot you never opened is not verification.
Write under `/app/org/output/` and embed the shots in your task comment as markdown images. Only that form renders on the card; a bare path or a code span shows the reader nothing. Put a before/after pair in a two-column table so they render side by side:
| Before | After | | --- | --- | |  |  |
To click, fill a form or hit-test with `document.elementFromPoint`, write a throwaway node script against the global playwright-core:
const { chromium } = require("/usr/local/lib/node_modules/playwright-core");
const browser = await chromium.launch({
executablePath: "/usr/bin/chromium",
args: ["--no-sandbox"],
});For WebKit, use `webkit` from the same playwright-core with `browser.newContext(devices["iPhone 13"])`.
Don't report a check as impossible because Playwright is missing — it is installed.
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…