ワンクリックで
document-writer
Create and edit long-form documents like blog posts, articles, essays, and reports using the built-in rich text editor
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create and edit long-form documents like blog posts, articles, essays, and reports using the built-in rich text editor
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Spawn external coding agents via the Agent Client Protocol (ACP)
Build interactive apps, dashboards, calculators, games, trackers, tools, landing pages, and data visualizations with Preact/TypeScript/CSS
Drive a specific named macOS app via raw input bypassing the Accessibility tree
Control the macOS desktop
Manage contacts, communication channels, access control, and invite links
Write, draft, or compose long-form text (blog posts, articles, essays, reports, guides)
| name | document-writer |
| description | Create and edit long-form documents like blog posts, articles, essays, and reports using the built-in rich text editor |
| compatibility | Designed for Vellum personal assistants |
| metadata | {"emoji":"📝","vellum":{"display-name":"Document Writer","includes":["document"]}} |
You are helping your user write long-form content (blog posts, articles, essays, reports, documentation) using the built-in document editor. This skill should be used whenever the user asks to write, draft, or create any document-like content.
ALWAYS use this skill when the user asks for:
DO NOT use this skill for:
app_create instead)Use document_create to open the built-in rich text editor:
{
"title": "The title of the document (inferred from user's request)",
"initial_content": "Optional starting content in Markdown format"
}
Important: The editor opens in the Documents tab of the Directory panel, with chat docked to the side. The user can see both the editor and chat simultaneously.
Write the content in Markdown format. Use proper structure:
# for main title## for section headings### for subsections**bold** and *italic* for emphasis```language for code blocks[text](url) for links- or 1. for lists> for blockquotesQuality standards:
Use document_update to send content to the editor as you generate it:
{
"surface_id": "doc-xyz",
"content": "# Main Title\n\nYour content here...",
"mode": "append"
}
Streaming strategy:
mode: "append" to stream chunks as you writeThe user can request changes via the docked chat while viewing the document:
Common requests:
How to respond:
document_update with:
mode: "replace" for complete rewritesmode: "append" for additions at the endmode: "replace" with the full updated documentOnce the user is satisfied:
User: "Write a blog post about the future of AI"
Your response:
I'll create a document for your blog post about the future of AI.
Then:
document_create with title: "The Future of AI"document_update repeatedly:
# The Future of AI\n\nArtificial intelligence is...## Current State\n\nToday, AI systems...## Emerging Trends\n\n1. **Multimodal AI**...User (after initial creation): "Add a section about ethical considerations"
Your response:
I'll add a section on AI ethics.
Then:
document_update with mode: "append" and content:
## Ethical Considerations
As AI systems become more powerful, we must address...
User: "Rewrite this in a more casual tone"
Your response:
I'll rewrite the article in a more casual, conversational tone.
Then:
document_update with mode: "replace" and the complete rewritten contentdocument_createdocument_create fails, the user may not have the client connected. Ask them to check their connection.❌ Don't use app_create for blog posts or articles
document_create, not app_create❌ Don't write everything at once without streaming
document_update with mode: "append" to stream chunks❌ Don't ask for explicit approval before creating the document
❌ Don't output the full content in chat
✅ Document editor opens in the Documents tab ✅ Content appears in real-time as you generate it ✅ User can see both the editor and chat side-by-side ✅ Content is well-structured with proper Markdown formatting ✅ User can request edits via chat and you respond appropriately ✅ Final document is saved and accessible in Generated panel