add-mcp-tools
Guide for adding new MCP tools with consistent patterns for schemas, tool definitions, registry updates, and Better Auth…
Route a file to the right reader by extension (pptx, docx, xlsx, pdf, and plain text). Use as the entry point when asked to read or summarize an uploaded file of unknown type.
$ npx -y skills add decocms/studio --skill file-reading --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/file-readingContext preview
The summary Claude sees to decide when to auto-load this skill.
Route a file to the right reader by extension (pptx, docx, xlsx, pdf, and plain text). Use as the entry point when asked to read or summarize an uploaded file of unknown type.
name: file-reading description: Route a file to the right reader by extension (pptx, docx, xlsx, pdf, and plain text). Use as the entry point when asked to read or summarize an uploaded file of unknown type.
When asked to read or summarize a file, dispatch by extension to the appropriate skill under `/app/org/public/core/`:
| Extension | Skill | Script | | ------------- | ------ | --------------------------------------------- | | `.pptx` | `pptx` | `python /app/org/public/core/pptx/extract.py` | | `.docx` | `docx` | `python /app/org/public/core/docx/extract.py` | | `.xlsx` | `xlsx` | `python /app/org/public/core/xlsx/extract.py` | | `.pdf` | `pdf` | `python /app/org/public/core/pdf/extract.py` | | `.txt`, `.md` | — | `cat` | | `.csv` | — | `cat` (or `column -t -s,` for alignment) | | `.json` | — | `cat` (or `jq .` if structure matters) |
For extensions not listed, read the corresponding `SKILL.md` under `/app/org/public/core/` if one exists, otherwise fall back to `file <path>` to identify the format and proceed manually.
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…