mrpunyapal/laravel-extended-commands/docsmith-docs

Claude Code and agent skill by mrpunyapal/laravel-extended-commands

Trust tier 2
  • community
LLM review pending
Source check pending

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-docs

SKILL.md

Writing Docs with Docsmith

Use the docsmith MCP tools in this order:

  1. Explore — read_source list_files (pattern **/*), read_source analyze_structure

on source directories, and read_source read_file on the key files.

  1. Plan — a focused page set: index.md (landing), installation.md,

configuration.md, usage.md, commands.md, api.md.

  1. Write — write_markdown create_page for each page (or update_page to revise).
  2. Capture evidence — capture_media for real UI screenshots and videos

(see below).

  1. Build — build_site to render the static site.
  2. Iterate — review built pages, fix weak ones, rebuild.

Page conventions

  • Lowercase kebab-case paths ending in .md; index.md is 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_source shows — 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:

  1. Start the app (e.g. php artisan serve) and note the URL.
  2. capture_media with action: "screenshot" for stills — pass viewport

(e.g. 1280x720), selector to frame one component, wait_for when the page loads async content, dark: true for dark-mode shots.

  1. capture_media with action: "video" plus steps for 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.

  1. Both actions return path (e.g. media/dashboard.png) — embed it with

write_markdown insert_media, or reference ![](media/dashboard.png) directly.

  1. If capture_media returns 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mrpunyapal/laravel-extended-commands/docsmith-docs/badge)](https://verified-skill.com/skills/mrpunyapal/laravel-extended-commands/docsmith-docs)

Something wrong with this skill or its page? Tell us.