mrpunyapal/laravel-extended-commands/docsmith-docs
Claude Code and agent skill by mrpunyapal/laravel-extended-commands
- community
Checking that the SKILL.md file is still in the repository.
Write and publish project documentation using the docsmith MCP server (read_source, write_markdown, capture_media, build_site). Use when the user asks to write docs, document the project, create documentation pages, or publish a docs site.
Install
npx vskill@latest install mrpunyapal/laravel-extended-commands/docsmith-docsSKILL.md
Writing Docs with Docsmith
Use the docsmith MCP tools in this order:
- Explore —
read_source list_files(pattern**/*),read_source analyze_structure
on source directories, and read_source read_file on the key files.
- Plan — a focused page set:
index.md(landing),installation.md,
configuration.md, usage.md, commands.md, api.md.
- Write —
write_markdown create_pagefor each page (orupdate_pageto revise). - Capture evidence —
capture_mediafor real UI screenshots and videos
(see below).
- Build —
build_siteto render the static site. - Iterate — review built pages, fix weak ones, rebuild.
Page conventions
- Lowercase kebab-case paths ending in
.md;index.mdis the landing page. - H1 title, one-paragraph overview, H2 sections.
- Real, runnable code examples with language tags; tables for command/option lists.
- Only document what
read_sourceshows — never invent API.
Capturing real UI evidence
When the project has a UI (admin panel, components, dashboards), boot it and capture real screenshots instead of describing features in prose:
- Start the app (e.g.
php artisan serve) and note the URL. capture_mediawithaction: "screenshot"for stills — passviewport
(e.g. 1280x720), selector to frame one component, wait_for when the page loads async content, dark: true for dark-mode shots.
capture_mediawithaction: "video"plusstepsfor short workflow demos:
``json {"steps": [ {"action": "fill", "selector": "#email", "value": "user@example.com"}, {"action": "click", "selector": "#login"}, {"action": "wait", "selector": ".dashboard"}, {"action": "wait", "ms": 500} ]} ``
Keep videos under ~15 seconds and under ~2 MB — they ship inside the repo.
- Both actions return
path(e.g.media/dashboard.png) — embed it with
write_markdown insert_media, or reference  directly.
- If
capture_mediareturns an install error, tell the user to run
npm install -D playwright capturist && npx playwright install chromium.
Use captures when they show something code cannot: rendered UI, visual states, multi-step flows. Skip them for pure API/CLI documentation.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.ai/skills/docsmith-docs/SKILL.md
Popularity
- Repository stars
- 80
- Repository forks
- 8
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mrpunyapal/laravel-extended-commands/docsmith-docs)