Docs & Writing
Docs & writing agent skills turn AI agents into dependable technical writers: READMEs, API references, PDFs and Word documents, changelogs, and style-guide enforcement. Install one and your agent produces the same structure and tone every time it writes.
-
dotnet Skill Pr Failure ScanAnalyze a dotnet/runtime PR's CI failures, skip failures already known to Build Analysis, find matching Known Build Errors, and create or draft new KBEs for the remaining failures. Supports dry-run output to local markdown files instead of creating GitHub issues.
4k -
dotnet Bundle Breaking Change DocGenerate breaking change documentation for merged dotnet/runtime PRs. USE FOR: creating breaking change docs, "document this breaking change", "write breaking change issue for PR #NNNNN", processing PRs labeled needs-breaking-change-doc-created. DO NOT USE FOR: general code review (use code-review skill), bug fixes, API proposals (use api-proposal skill).
4k -
elastic Bundle Docs Lens Chart PageCreate or update a Lens chart documentation page following Elastic docs conventions. Use when writing a new chart type page (pie, bar, metric, gauge, heat map, etc.) or updating an existing one in explore-analyze/visualize/charts/. Relies on lens-chart-settings for verifying UI labels against source code.
-
elastic Bundle Docs RedirectsCreate and manage redirects in Elastic documentation when pages are moved, renamed, or deleted. Use when moving docs pages, renaming files, restructuring content, or when the user asks about redirects.
-
elastic Bundle Docs Flag Jargon SkillFlag Elastic-internal jargon in documentation and suggest plain-language replacements. Use when reviewing, writing, or editing docs to catch terms that external readers would not understand.
-
elastic Bundle Docs Syntax HelpProvide Elastic Docs syntax guidance, troubleshoot markup issues, and help write directives correctly. Use when writing or editing documentation that uses MyST Markdown with Elastic extensions, or when troubleshooting build errors related to syntax.
-
elastic Bundle Docs Check ContradictionsCheck whether newly written or updated documentation contradicts existing content elsewhere in the docs. Use when adding or editing any docs content — procedures, concepts, prerequisites, values, names, recommendations, or cross-references — to find stale or conflicting information, both in the local repo and across all published Elastic docs, that needs updating alongside your changes.
-
elastic Bundle Docs Applies To TaggingValidate and generate applies_to tags in Elastic documentation, including for cumulative docs across versions and deployment types. Use when writing new docs pages, reviewing existing pages for correct applies_to usage, deciding whether to preserve or replace existing version-scoped content, or when content changes lifecycle state (experimental, preview, beta, GA, deprecated, removed).
-
elastic Bundle Docs Page Opening OptimizerOptimize the opening of an Elastic documentation page — H1 title, opening paragraph, and requirements section — following doc type conventions. Use when writing or improving page intros, optimizing titles for discoverability, adding requirements sections, or when the user asks to improve the first lines of a doc page.
-
elastic Bundle Docs Draft Workflow DocsDraft or update Elastic Workflows documentation pages in explore-analyze/workflows/ — step references, use cases, how-tos, concepts, and overviews. Use when writing Workflows docs, documenting a step type, turning workflow YAML into documentation, drafting from a doc issue in docs-content or docs-content-internal, or creating a new page under the Workflows docset.
-
elastic Bundle Docs Validate Code SamplesValidate code samples in Elastic documentation markdown files. Checks language identifiers, substitution attributes, callout usage, JSON validity, ES|QL syntax, and Painless scripts. Use when reviewing docs PRs, auditing content, or writing new examples.
-
eliasmalmsandberg Skill Google Ads ScriptsWhen the user wants help with Google Ads Scripts, automating repetitive tasks in Google Ads via JavaScript, writing or debugging scripts for bulk changes, automated reporting, bid adjustments, budget monitoring, ad scheduling, or any Google Ads automation beyond the UI. Triggers on 'Google Ads script', 'ads script', 'automate Google Ads', 'bulk changes script', 'script for Google Ads', 'Google Ads automation', 'auto pause', 'script alert', 'script report', or 'scheduled script'. For API-level automation see the Google Ads API.
-
jpoindexter Skill Body Text And ReadingUse when setting or fixing running text meant to be read continuously — article bodies, documentation, long-form pages, onboarding copy, email. Also use when readers report eye strain, losing their place, re-reading lines, or text that "feels dense", and when choosing body size, line-height, or measure.
-
justnau1020 Skill Fix IssueFix a GitHub issue end-to-end -- read the issue, implement the fix, write tests, and create a commit. Use when you want to fix a specific GitHub issue, resolve a bug report, or implement a feature request.
-
justnau1020 Skill Doc ArchitectureUpdate architecture documentation after code changes to keep docs in sync with reality. Use when structural changes have been made and documentation needs updating.
-
karozi Bundle Sync Skills ReadmeRegenerate and verify the categorized skills catalog in a repository README from installed skill metadata. Use when skills are added, removed, renamed, or re-described in a category-first skills repository, or when that catalog may be stale. Do not use for general README drafting or unrelated documentation edits.
-
karozi Bundle Auto Gist PublisherPublish a public GitHub gist automatically every time a new skill is added to karozi/awesome-product-management-skills. Header-only format: current total skill count in the repo, an AIO/GEO-optimized rewrite of the skill's description, and a Substack CTA. Triggers via GitHub Actions on push to main; can also run manually to backfill.
Audited -
kennethleungty Skill FeedbackFeedback — report a bug or share feedback on GitHub
-
kjanat Skill Index KnowledgeGenerate hierarchical AGENTS.md knowledge base for a codebase. Creates root + complexity-scored subdirectory documentation.
-
kunchenguid Bundle BearingsGenerate a "pick up where I left off" fleet digest from firstmate's live fleet state. Use when the captain invokes /bearings or asks for a bearings report, morning brief, status report, catch-up, "where did I leave off", or "what's in the works". Plain /bearings is chat-only by default, /bearings file explicitly writes the dated data/status-report-<YYYY-MM-DD>.md artifact, and /bearings lavish additionally builds and arms the interactive fleet board; live PR enrichment remains opt-in and composes with the other modes. Also load this skill's board-wake handling when a procevent lavish wake's source id matches the canonical source id of the stable bearings board path.
-
kw12121212 Bundle Spec Driven Sync SpecsScan code and specs for drift, directly synchronize spec files, and report the gaps in chat.
-
kw12121212 Bundle Spec Driven Simple TaskExecute a lightweight ad-hoc task (debugging, documentation, small adjustments) without the full change lifecycle. Assesses spec impact afterward.
-
nono911 Bundle Communicate ClearlyUse when the primary task is to explain, summarize, compare options, report status, request a decision, rewrite human-facing text, or draft or update work items such as epics, stories, issues, tickets, tasks, and subtasks; do not activate solely to restyle implementation, review, testing, or debugging work.
-
noontide-co Bundle Mb ThinkCombined research, decision, and codification workflow. Use when: (1) Exploring a question before committing (2) Making a decision that needs documentation (3) User says research, decide, figure out, explore, codify, enrich, retire stale source, sharpen this offer, improve the offer, add context, keyword gate, analyze this VSL, extract the pitch, script teardown, objection mining, or sales video research (4) Updating reference files based on decisions (5) User wants to add testimonials, angles, proof, mechanisms, objections, guarantees, or pitch context. Supports modes: full flow, research-only, keyword-gate, decide-only, codify.
-
nvidia Skill Authoring DocumentationGuidelines for writing documentation files including 11ty templates, Eleventy shortcodes, JSDoc annotations, and markdown content. Use this skill whenever the user works with documentation markdown files, Vale prose linting errors, Eleventy shortcodes (dodont, example), frontmatter, JSDoc annotations that must pass Vale, or the documentation site. Also trigger when the user mentions Vale errors, adding terms to the vocabulary, suppressing Vale rules, or writing and fixing prose in .md or .ts files.
2.2k -
nxcoreai Skill Draft CreateDraft a brand-new document from the instruction and material, returning the title and chunked body markdown.
-
nxcoreai Skill Parsing WorkflowParse and validate one authorized Office or PDF file version without overstating unsupported multimodal coverage.
-
onsi Skill Flake HuntRun a flake hunt on a Biloba Ginkgo suite — run the whole browser suite many times (60 by default), every run to completion with its own JSON report, then read each spec's failure rate, the seeds, and Biloba's failure evidence out of those reports instead of re-running. Covers the hunt script (compile once, --procs at the measured knee, --randomize-all, --poll-progress-after, a per-run BILOBA_SCREENSHOTS_DIR), why --repeat and --until-it-fails can't measure a rate, what keeps a hunt a valid measurement (one hunt at a time on an idle machine, nothing editing the tree, focused hunts for iterating only, stale visual baselines), how many clean runs it takes to call a flake dead, reading the results (one systemic race behind many names, wedges, a long tail that clusters by run), and the performance record a hunt produces (spec timing, parallel efficiency, per-spec cost, drift between hunts). Use before declaring a flake fixed, after changing shared test helpers or fixtures, at the end of a batch of work, or to mea
-
outthislife Bundle No TropesDetect and eliminate common AI writing tropes from generated text. Use when writing or revising prose, documentation, READMEs, commit messages, PR descriptions, blog posts, comments, or any non-code text output. Automatically applied as a self-revision pass (tropes.fyi).
-
shhac Skill Lucid DocShape a written deliverable (PR description, README, report, RFC, issue, status update) for a reader who was not in the conversation and needs to decide or act. Invoke on a target with /lucid-doc.
-
skillist-io Skill API DesignDesign REST and RPC APIs with consistent naming, versioning, error shapes, and OpenAPI documentation.
Audited -
skillist-io Skill Docs WriterWrite clear technical documentation — READMEs, API guides, and runbooks from code context.
Audited -
soapboxbuild Bundle PDF ExtractExtract structured data from PDFs using schema-driven field extraction. Use this skill when the user asks to "extract data from PDFs", "parse property reports", "extract fields from documents", "create a schema for extraction", or when you need to convert unstructured PDFs into structured JSON. Supports single file extraction, batch processing with glob patterns, and exploration mode for schema development.
-
soapboxbuild Bundle Audette SetupInteractive setup and demonstration that tests all Audette Orchestrator functionality by creating a real example project. Use when users first install the plugin, ask to "set up Audette", "get started", "test everything", or want a guided tour with hands-on demonstrations. Creates workspace, building profile, energy data, equipment survey, and final report with fabricated demo data.
-
soapboxbuild Bundle Audette Equipment SurveyExtracts building equipment data from project documents (PCNA, CNA, iAuditor reports, equipment survey forms) and submits a structured equipment survey to Audette, triggering re-modelling of the building's carbon reduction plan. Use whenever the user wants to fill out an equipment survey, add equipment data to a building in Audette, submit HVAC details, or update building systems. Triggers on: "add equipment data for [property]", "fill in the equipment survey", "submit HVAC info to Audette", "update [property]'s systems", "extract equipment from the PCNA". Also use proactively when the user shares a PCNA, CNA, or iAuditor report and a building already exists in Audette for that property.
-
spillwavesolutions Skill Sac Ingest WikiIngest Confluence/Notion/wiki Markdown exports into ADRs, glossary terms, runbooks, and discoveries.
Frequently asked questions
What are Docs & Writing agent skills?
Docs & writing agent skills turn AI agents into dependable technical writers: READMEs, API references, PDFs and Word documents, changelogs, and style-guide enforcement. Install one and your agent produces the same structure and tone every time it writes.
Which Docs & Writing skills are most installed?
Popular Docs & Writing skills on SkillMD right now include doc-architecture, docs-writer, api-design. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Docs & Writing skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.