Ten source-grounded skills for technical documentation, repository entry points, decision records, runbooks, API contracts, legacy codebase reconstruction, prose review, and argument-driven article shaping.
Select the skill that fits your documentation task and platform constraints. Displayed registry counts are current to October 8, 2026. Review prerequisites, required sibling skills, and scope boundaries before invoking tools.
How this catalog was selected
Choose a task, not a bundle. Select the specific workflow for your documentation task: co-authoring, Diátaxis composition, README creation, agent guidance, ADR decision history, operational runbooks, wire contracts, legacy codebase reconstruction, house-style review, or article shaping.
Read at the source. Each card links directly to its SKILL.md source file with its exact install command, pinned commit SHA reference, and skills.sh registry listing.
Explicit prerequisites & scope boundaries. Every entry discloses required sibling skills, platform controls, network dependencies, or reader testing conditions to help avoid misapplying tool results.
Diverse maintainers. Selected across seven independent maintainers (Anthropic, GitHub, Softaworks, Matt Pocock, Addy Osmani, Riekelt, Vercel) with at most three entries from any single publisher.
How to choose the right writing workflow
Match your immediate task to the decision in front of the agent instead of applying a blanket documentation bundle.
Authoring & Entry Points
Document Creation & Guidance
doc-coauthoring: Iterative drafting & section refinement with optional reader testing.
writing-guidelines: Review documentation prose against Vercel house style.
writing-shape: Assemble existing raw material into an argument-driven article.
Diagrams for your docs. These skills cover the writing. For architecture maps, flowcharts, and timelines, svgdiagram.ai turns your notes into clean, editable SVG. It comes from the same maker as LazySkills and is not part of this catalog.
Top 10 Writing & Docs Skills at a Glance
A comparative index of the top picks. Click any card to navigate directly to its detailed review.
Editorial positions represent task-based curation across distinct jobs, not a popularity ranking. Displayed install counts are rounded snapshots captured from skills.sh on October 8, 2026.
Coauthor and structure documents
Choose by output and audience: collaborative drafting, a deliberately scoped documentation set, the repository entry point, or instructions read by agents.
doc-coauthoring
89.0K installs anthropics
Best for: Collaborative proposals and other substantial documents that need iterative author review
Support Note: Optional context connectors and subagents are host-dependent. Fresh-reader testing can also happen manually in a separate conversation; neither is required for basic drafting.
Conditional Applicability: Use fresh-reader testing only when a separate reader context is available and the user has authorized the material it will see.
doc-coauthoring structures collaborative drafting around context gathering, an outline, and iterative section refinement. The author remains involved as the document develops rather than receiving an unexplained finished draft.
A fresh reader can help expose hidden assumptions and confusing passages. That is a comprehension check, not fact-checking: use a separate reader context only when available and share only authorized, relevant material.
Elicits context before drafting
Refines substantial documents section by section
Optional fresh-reader check tests comprehension, not truth
Best for: A scoped documentation set that distinguishes tutorials, how-to guides, reference, and explanation
Support Note: Use supplied source material and the user's instructions. Existing project docs may inform terminology and voice but are not a license to copy them without request.
Conditional Applicability: Use when the documentation type and audience can be agreed up front; external research requires a user-supplied link and instruction.
documentation-writer uses four Diátaxis categories: tutorials, how-to guides, reference, and explanation. It asks about audience, reader goal, scope, and exclusions before proposing an outline for approval.
It is a composition workflow, not an autonomous research source: its instructions prohibit external research unless the user supplies a link and asks it to use that source.
Separates tutorial, how-to, reference, and explanation
Best for: A missing or stale repository entry point that should fit its actual project
Support Note: The source ships Markdown templates and guidance. writing-clearly-and-concisely is optional adjacent prose advice, not a required or bundled dependency.
Conditional Applicability: Use for repository README work, checking project files before repeating setup commands or project claims.
crafting-effective-readmes first identifies whether the task is to create, update, or review a README, then tailors structure and detail to the audience and project type instead of forcing every repository into one template.
Its local templates and section guidance support the writing workflow. Verify commands and claims against the actual project files; the templates are not tested setup scripts.
Best for: AGENTS.md, CLAUDE.md, and other documentation that agents must discover and follow
Support Note: The same pinned repository revision includes additional skill-authoring mechanics. Use those only on hosts that support the described metadata and invocation controls.
Conditional Applicability: Use for documents agents must consume; apply the mechanics branch only when the target host supports it.
writing-for-agents focuses on the needs of an agent consuming project documentation: clear instructions, useful context, and a structure that makes relevant guidance discoverable.
Its guidance applies to agent-facing documents generally. The separate skill-authoring mechanics branch assumes a host with corresponding skill metadata and routing controls; those mechanics are not universal across agent platforms.
Targets agent-consumed project documentation
Covers instruction files and linked context
Skill-authoring mechanics are a host-specific branch
Document why decisions were made, how a procedure is carried out, what callers can rely on, and what an inherited codebase actually contains.
documentation-and-adrs
49.5K installs addyosmani
Best for: Preserving why a consequential codebase decision was made
Support Note: Follow existing project ADR locations and conventions. This card is framed around decision history, not every broader documentation task mentioned by the source.
Conditional Applicability: Use when a decision has rationale or trade-offs future maintainers would otherwise have to rediscover.
documentation-and-adrs focuses on decision rationale that cannot be recovered from the implementation alone: context, alternatives, and consequences. It also recommends comments for intent and gotchas rather than paraphrasing code.
Keep records in the repository's established location and follow its conventions. A new record can supersede an older one without erasing the decision history.
Captures context, alternatives, and consequences
Keeps superseded decisions as history
Comments explain intent and gotchas, not code syntax
Best for: Procedures that an operator needs to carry out and verify
Support Note: Before using this skill, make sure technical-writing and reviewing-technical-prose are available. Install these separate siblings only if your installed bundle does not already include them. Plugin commands depend on your host.
Conditional Applicability: Use for an operational procedure; until it has been executed and checked against the target system, label it as a draft.
writing-runbooks structures instructions around the operator's task, prerequisites, expected observations, risks, and recovery or rollback. A useful procedure distinguishes an action from evidence that the action succeeded.
Do not present an unrun procedure as verified. If no one has executed it against the relevant system, identify it as a draft and leave verification claims open.
Prerequisites and operational risks are explicit
Verification is tied to observable outcomes
Rollback and recovery belong in the procedure
Have these siblings available; install only if not already supplied by your bundle
Best for: Explaining request and response contracts, defaults, errors, and examples to API callers
Support Note: Before using this skill, make sure technical-writing and reviewing-technical-prose are available. Install these separate siblings only if your installed bundle does not already include them.
Conditional Applicability: Use when callers need wire-level behavior; verify semantics against the configured serializers and available generated specifications.
documenting-contracts describes caller-facing wire behavior, grounding field requirements, defaults, errors, and examples in implementation evidence such as serializers and source anchors.
Use generated OpenAPI or AsyncAPI artifacts for field tables when available, and verify semantic details against the configured serializer. The workflow does not generate a specification or prove conformance.
Grounds wire behavior in serializers and source anchors
Covers requiredness, defaults, and error behavior
Generated API specifications own field tables when present
Have these siblings available; install only if not already supplied by your bundle
Best for: A substantial documentation campaign for an inherited or poorly documented system
Support Note: The selected skill also requires technical-writing and reviewing-technical-prose unless your installed bundle already includes them; install them separately only if needed. It assumes readable implementation, wiring, or history and time for a counted inventory. diagramming-processes is an optional separate sibling when process, lifecycle, or interaction diagrams are needed.
Conditional Applicability: Use for a substantial inherited-system documentation campaign, not a routine one-file refresh; keep uncertainty explicit.
documenting-legacy-codebases treats existing implementation and wiring as primary evidence for reconstructing inherited or stale documentation. Its inventory and coverage work makes the scope visible, while anchors and explicit unknowns keep claims traceable.
This is a documentation campaign, not a code-fix, security-triage, or rewrite recommendation. It can identify a need for a specific contract or runbook document without replacing those separate deliverables.
Inventories existing documentation against the system
Tracks coverage and source anchors
Leaves unresolved behavior explicitly unknown
Have these siblings available; install only if not already supplied by your bundle
One skill checks documentation against a named house style; the other assembles existing material into an argument-driven long-form piece.
writing-guidelines
88.0K installs vercel-labs
Best for: A prose-review pass where Vercel's style and live network rules are appropriate
Support Note: This reviewer fetches Vercel's current rules over the network. Inspect the rules for your documentation format and product conventions before applying them.
Conditional Applicability: Use when Vercel's house style is intended and the review environment can fetch its current rules.
writing-guidelines reviews documentation prose against Vercel's writing rules and returns findings in file-and-line form. It is a review workflow rather than a general-purpose drafting or research skill.
The skill fetches its rules at review time, so findings reflect the current Vercel rules rather than a permanently fixed ruleset. Treat them as Vercel-flavored house-style feedback and account for the network dependency.
Produces file-and-line review findings
Uses Vercel's house style, not a universal standard
Fetches the effective rules from the network at runtime
Best for: Long-form articles that need a clear thesis and a deliberate sequence of ideas
Support Note: The source is a long-form article workflow and disables automatic model invocation. writing-fragments is an optional way to gather material, not a mandatory dependency.
Conditional Applicability: Use for a long-form, argument-driven article when raw material is available and the author can make iterative choices.
writing-shape develops an argument-driven article from existing raw material. It asks the author to choose among candidate openings and then builds in blocks whose ideas are grounded before later ideas depend on them.
A prior writing-fragments interview is one possible way to collect source material, not a required selected companion. Keep the material separate and preserve user edits; missing evidence stays a gap rather than becoming an invented fact.
Chooses a thesis and opening before expanding
Builds blocks from concepts the reader has already met
Requires existing material and active author choices
Manage your AI coding agent skills with LazySkills
LazySkills is a terminal interface for scanning, inspecting, and managing AI agent skills installed across your local development environment. Inspect agent configuration paths, verify skill bindings, and discover skills from the skills.sh registry.
How should I choose among the ten writing and documentation skills?
Start with the document's reader and job. Choose the matching skill above; add a separate prose review only when its style rules fit.
Are all ten skills required or part of one workflow?
No. The ten are distinct choices, not a universal sequence. Use each only when its task and prerequisites fit; some review, collaboration, maintenance, or long-form modes are conditional.
Do the Riekelt skills include their shared writing guidance?
Each requires technical-writing and reviewing-technical-prose unless those are already available through your installed bundle. A selected-skill install does not include them; install them separately only if needed.
What do the install counts mean?
Each count is the rounded display captured from that skill's skills.sh detail page on October 8, 2026. It is not an exact total, a count of unique users, successful installations, or active usage, and it is not an ordering by popularity.