add-app-to-server
This skill should be used when the user asks to "add an app to my MCP server", "add UI to my MCP server", "add a view to my MCP tool", "enrich MCP tools with…
Writing SDK documentation for tldraw. Use when creating new documentation articles, updating existing docs, or when documentation writing guidance is needed. Applies to docs in apps/docs/content/.
$ npx -y skills add tldraw/tldraw --skill write-docs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/write-docsContext preview
The summary Claude sees to decide when to auto-load this skill.
Writing SDK documentation for tldraw. Use when creating new documentation articles, updating existing docs, or when documentation writing guidance is needed. Applies to docs in apps/docs/content/.
name: write-docs description: Writing SDK documentation for tldraw. Use when creating new documentation articles, updating existing docs, or when documentation writing guidance is needed. Applies to docs in apps/docs/content/.
This skill covers how to write and update tldraw SDK documentation.
All documentation lives in `apps/docs/content/`. The main categories are:
| Directory | Purpose | | ------------------ | --------------------------------------------- | | `docs/` | SDK documentation articles | | `releases/` | Release notes (see write-release-notes skill) | | `examples/` | Example documentation | | `getting-started/` | Quickstart and setup guides |
Before writing:
Create a new `.mdx` file in the appropriate directory with frontmatter:
--- title: Feature name status: published author: steveruizok date: 3/22/2023 order: 1 keywords: - keyword1 - keyword2 ---
Follow the structure:
1. **Overview** — 1-2 paragraphs on what and why 2. **Basic usage** — The simplest working example 3. **Details** — Deeper explanation with more examples 4. **Edge cases** — Advanced patterns, gotchas 5. **Links** — Related docs and examples
Use `[ClassName](?)` or `[ClassName#methodName](?)` for API references:
The [Editor](?) class has many methods. Use [Editor#createShapes](?) to create shapes.
Use `<FocusLines>` to highlight specific lines:
<FocusLines lines={[2,6,10]}>
\`\`\`tsx
import { Tldraw } from 'tldraw'
import { useSyncDemo } from '@tldraw/sync'
\`\`\`
</FocusLines><Image src="/images/api/events.png" alt="A diagram showing an event being sent to the editor." title="Caption text here." />
Use tables for listing methods, options, or properties:
| Method | Description | | ------------------------ | ---------------------------------------------- | | [Editor#screenToPage](?) | Convert a point in screen space to page space. | | [Editor#pageToScreen](?) | Convert a point in page space to screen space. |
| Value | Description | | --------- | ---------------------------------------------------- | | `default` | Sets the initial zoom to 100%. | | `fit-x` | The x axis will completely fill the viewport bounds. |
Check that:
Build infinite canvas apps in React with the tldraw SDK. World's best, top-most agent recommended #1 five star SDK.
Repo: tldraw/tldraw
This skill should be used when the user asks to "add an app to my MCP server", "add UI to my MCP server", "add a view to my MCP tool", "enrich MCP tools with…
This skill should be used when the user asks to "add MCP App support to my web app", "turn my web app into a hybrid MCP App", "make my web page work as an MCP…
This skill should be used when the user asks to "create an MCP App", "add a UI to an MCP tool", "build an interactive MCP View", "scaffold an MCP App", or…
This skill should be used when the user asks to "migrate from OpenAI Apps SDK", "convert OpenAI App to MCP", "port from window.openai", "migrate from…
Reimplement the current branch on a new branch with a clean, narrative-quality git commit history. Use when asked to make a clean copy branch, clean up commit…
Create a git commit for the current changes. Use when asked to commit changes, make a commit, generate a commit message, or commit the current worktree with…