write-docsClaude Skill
Write BrowserOS feature documentation.
| name | write-docs |
| description | Write BrowserOS feature documentation. Use when the user wants to create or update documentation for a BrowserOS feature. This skill explores the codebase to understand features and writes concise Mintlify MDX docs. |
| allowed-tools | Read, Grep, Glob, Bash, Task, Write, Edit |
Write BrowserOS Documentation
This skill helps write documentation for BrowserOS features. It follows a structured workflow to create high-quality, concise documentation pages.
Workflow
Step 1: Understand the Feature
Before writing documentation, explore the codebase to understand the feature:
- Ask the user which feature they want to document
- Search the codebase at
../browseros-server(sibling directory) to find relevant code:- Use
Grepto search for feature-related keywords - Use
Globto find relevant files - Read key files to understand how the feature works
- Use
- Identify key aspects:
- What problem does this feature solve?
- How does the user enable/configure it?
- What are the main use cases?
Step 2: Gather Screenshots
Ask the user to provide screenshots for the documentation:
- Tell the user: "Please copy a screenshot to your clipboard (Cmd+C) that shows [specific UI element]"
- Run:
python scripts/save_clipboard.py docs/images/<feature-name>.png - Repeat for any additional screenshots needed
Step 3: Write the Documentation
Create the MDX file at docs/features/<feature-name>.mdx (or appropriate location) following this structure:
--- title: "Feature Name" description: "One sentence describing what this feature does" --- [Opening paragraph: 1-2 sentences explaining what the feature does and why it matters] ## How It Works [Explain the core mechanics in 2-3 paragraphs max] ## Getting Started [Step-by-step instructions to use the feature] 1. Step one 2. Step two 3. Step three ## [Optional: Additional Sections] [Only if necessary - keep the doc to ONE PAGE maximum]
Step 4: Update Navigation
Add the new page to docs/docs.json under the appropriate group in the navigation.groups array.
Step 5: Preview
Tell the user to run mint dev in the docs/ directory to preview the documentation.
Documentation Style Guide
- Concise: Maximum one page length
- Clear: Write for first-time BrowserOS users
- Practical: Focus on how to use the feature, not internal implementation details
- Visual: Use screenshots to show, not just tell
- No fluff: Skip unnecessary introductions or conclusions
Example: Ad Blocking Doc Structure
--- title: "Ad Blocking" description: "BrowserOS blocks 10x more ads than Chrome out of the box" --- BrowserOS ships with built-in ad blocking that works immediately—no extensions required. ## How It Works [2-3 paragraphs explaining the mechanics] ## BrowserOS vs Chrome [Comparison with data/screenshots] ## What This Means [1 paragraph on the practical benefits]
Key Directories
- Docs location:
docs/ - Images:
docs/images/ - Feature code:
../browseros-server/(sibling directory) - Config:
docs/docs.json
Core Features to Document
The user mentioned these features need documentation:
- BrowserOS MCP Server
- Connecting other MCPs to BrowserOS assistant
- Scheduled tasks
- [Additional features discovered in codebase]
Similar Claude Skills & Agent Workflows
feishu-wiki
Feishu knowledge base navigation.
skill-developer
Create and manage Claude Code skills following Anthropic best practices.
documentation-lookup
This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples.
教程美化方案
使用 VitePress 和 Element Plus 组件美化教程,提升可读性和交互性
material-component-doc
用于 FlowGram 物料库组件文档撰写的专用技能,提供组件文档生成、Story 创建、翻译等功能的指导和自动化支持
langgraph-docs
Use this skill for requests related to LangGraph in order to fetch relevant documentation to provide accurate, up-to-date guidance.