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.
-
parthganatra Bundle Youtube SummarySummarize a YouTube video into structured notes — TL;DR, key takeaways, chapter-by-chapter breakdown, and reference links. Use when the user shares a YouTube URL (or invokes `/youtube-summary <url>`) and wants a summary, takeaways, transcript notes, or a write-up of a talk, lecture, or tutorial. Fetches the transcript and chapters via yt-dlp (with cookie auth for gated videos), then prints the note or saves it to an Obsidian vault. For slide-heavy conference talks it can optionally extract the video's slides and embed them inline — diagrams, code, and charts the speaker shows but never says.
-
qingxinluo-sdu Bundle DOCX Review BridgeBridge skill for reviewing and revising Chinese academic .docx or .pdf documents while preserving traceability. Use this skill when the user wants comments, revision-style outputs, or tracked-change-like review for Word or PDF documents such as Chinese research proposals, grant applications, and academic project plans. Prefer comment-first and traceable revision workflows over silent rewriting.
-
qingxinluo-sdu Bundle Chinese Proposal PolishPolish Chinese research proposals, grant applications, and academic project documents. Use this skill when the user wants academic Chinese refinement, terminology checking, punctuation/segmentation cleanup, or revision suggestions for Chinese proposal text. Do not use it for English-only editing or for direct file-format manipulation of .docx or .pdf unless paired with a document skill.
-
ranveersingh1113 Skill Shelf SaveSave links, articles, documents, or screenshots into the user's tool library as searchable notes. USE THIS whenever the user says "process my inbox", "save this", "save these links", "ingest my newsletter links", "add to my tool library", "/shelf-save", "file these", "keep this for later" — or pastes a batch of URLs, pastes article or newsletter text, or hands over a PDF, doc, or screenshot with any intent to keep it. A URL is only the common case; pasted text and uploaded files are first-class inputs, and are the right answer whenever a link is paywalled, login-walled, or a tracking redirect. Also use when the user mentions their inbox.md, their tool library, or newsletter links piling up. Writes one note per thing, dedupes, rebuilds the index.
Audited -
skillmedev Skill Resume WriterBuilds an ATS-optimized resume from scratch or raw career notes, then exports a clean .docx. Use when someone needs to write or rebuild a resume.
-
skillmedev Skill Resume ReviewerCritiques an existing resume against a scored rubric, rewrites the weakest bullets, runs a keyword gap analysis, and exports a .docx review. Use when someone wants honest feedback on a resume they already have.
Audited -
stevekinzey Bundle Field Guide PublicationTurn a published field-guide or installation-guide website into a downloadable paginated PDF and isolated repository documentation without changing application runtime files. Use when a live guide needs a matching PDF, a safe docs-only GitHub commit, branded attribution, or troubleshooting for a documentation-publishing push.
-
tannermidd Skill DonsetchUses the DonSeTch CLI for multi-page site crawling, bot-wall or JavaScript-heavy page extraction, focused low-token URL reads, change checks, and keyless search. Use when ordinary pi-web-access fetching is insufficient or when a whole documentation site must be mapped or crawled.
Audited -
uba-psi Bundle Human WritingWrite prose that avoids common AI stylistic patterns and tell-tale signs. Use this skill when producing any substantial written content including articles, reports, essays, documentation, or any text where natural human prose quality matters. This skill encodes patterns to avoid based on documented AI detection research.
-
astrbotdevs Bundle PDFRead, create, inspect, merge, split, rotate, encrypt, fill, and validate PDF files. Use when the user asks to work with a PDF or convert supported Markdown into a polished PDF in AstrBot.
-
brian-a-au Skill Cja Sdr GeneratorGuide for using cja_auto_sdr to generate Solution Design Reference documents from Adobe CJA, compare Data Views, and track changes. Use when working with CJA documentation, audits, or migration validation.
-
cantian-ai Bundle Bazi Report八字报告下单与进度查询技能 / Skill for bazi report checkout and progress tracking. 触发于“我要/我想买 2026 报告”“我想看人生/感情/财运/健康深度报告”“查报告进度/在哪里下载”等请求 / Trigger when users ask to buy 2026 report, buy deep reports (life/love/wealth/career), check progress, or ask where to download; then place order, check status, and return download page when ready.
-
doezer Skill Cve ReportReport which CVEs were fixed in each Questarr release by diffing package-lock.json across version tags and checking OSV.dev
-
dvdsgl Skill DocumentDocument canvas for displaying and editing markdown content. Use when showing documents, emails, or when users need to select text for editing.
-
ekroon Skill Smoke TestRun the tabctl end-of-task smoke test with the current GraphQL-first CLI: unit tests, integration tests when available, an isolated browser smoke test, readTabs markdown extraction, and safe mutation/undo checks in a disposable TEST window. Use when finishing a task, before releasing, or verifying the extension/host/browser path.
Audited -
gigio1023 Bundle Drawio DiagramUse when the user explicitly wants a native .drawio artifact, asks to edit an existing draw.io file, needs draw.io metadata or pages, or requests draw.io export to SVG, PNG, or PDF. Produces editable mxGraph XML with automatic layout first, manual routing only when needed, and structural plus rendered quality checks. NOT for generic technical diagrams or measured data charts.
-
jane-o-o-o-o Skill Update DocsSync source files into markdown documentation using update_doc.sh. Use when updating docs, README, quick_start, configuration files, adding new synced files, or when the user mentions documentation updates, update_doc.sh, or doc sync tags.
-
legendtkl Skill Fast DevUse ONLY with explicit user opt-in for a narrow, low-risk OpenClaudeTag repo change — docs/copy, static assets, a localized console UI tweak, a clearly isolated helper, or a localized test adjustment. Do focused verification and explicitly report which full gates you skipped. If the change turns out to touch any tier-2 area (schema, auth, queue/worker/runtime, Feishu events, daemon, secrets, deployment, or a broad refactor), stop and switch to self-dev.
-
moonbitlang Bundle Make Moonbit C BindingsGuides agents through complete, maintainable MoonBit bindings for C/C++ libraries, from upstream source survey through vendoring, safe API design, documentation tests, and ASan validation. Use when creating or hardening MoonBit native FFI bindings, wrapping C APIs, vendoring C sources into native-stub, or turning a C library into a MoonBit package.
-
muthuishere Skill Clojure EventsUse when asked about Clojure community events, meetups or conferences. How to fetch and report them.
-
serradura Bundle OkfBe the expert on Open Knowledge Format (OKF) — portable project knowledge as a directory of markdown files with YAML frontmatter that humans and agents read from one source. Use when capturing knowledge into a bundle (a service, schema, metric, decision, runbook: "document this in OKF", "capture this as a concept"), converting existing docs into one ("migrate/OKFy our docs into a bundle"), retrieving from one without reading it whole ("what do we know about X?", "where is X documented?", "search the bundle"), updating one after code or docs change ("update the knowledge bundle"), checking its conformance or curation quality ("validate/lint the bundle"), serving or rendering it as a graph, or working in a repo that already carries an OKF bundle — a `.okf/` directory or a root `index.md` carrying `okf_version`.
-
vipentti Bundle Planlet ImplementImplement and verify exactly one active repository-local Planlet while updating its task checklist incrementally. Use when a user asks to execute a persisted planlet, continue its implementation, or report and advance its remaining work without archiving it.
-
mavlink Bundle Qt Cpp DocsGenerates standalone Markdown reference documentation for any Qt/C++ source files — Qt Widgets classes, Qt Quick backends, Qt/C++ modules, plain C++ utilities, structs, free-function headers, and entry points like main.cpp. Use this skill to document any .h or .cpp file: Qt classes, plain C++ code, utility helpers, or application startup files. Triggers on: "document this class", "write docs for my C++", "document main.cpp", "C++ API docs", "document my Qt app", or whenever C++ or header files are provided and documentation is needed. Works with single files, pasted code, or entire project folders. DO NOT use if the user asks for QDoc format output.
-
nicepkg Skill API Documentation GeneratorGenerate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices
-
quarto-dev Skill R Package DevelopmentR package development with devtools, testthat, and roxygen2. Use when the user is working on an R package, running tests, writing documentation, or building package infrastructure.
-
xe Skill Excalidraw DiagramsGuidelines for creating clean, readable Excalidraw diagrams embedded as inline SVG via JSON data files. Use when creating architecture diagrams, flow diagrams, or any visual documentation.
-
thaitype Skill Typmem LearnCapture a durable fact — a "learning" / recipe card — to ~/.typmem/memory/learnings/. A learning is a distilled, timeless fact about the world (a gotcha, a constraint, a how-things-work truth) that stays useful long after the work that produced it is done. Use this whenever you discover something worth keeping, when the user says "remember this", "note that", "save this", "TIL", or "lesson learned", and use it to extract durable facts out of a retro after a session. This is the primary memory-capture skill — reach for it often, even when the user doesn't say the word "learning". Do NOT use it for session narrative, status, or what-happened-today; that is a retro — use typmem-retro for those.
-
thaitype Skill Typmem RetroWrite a retrospective diary entry capturing the story of a work session — what you set out to do, what happened, decisions made, dead ends hit, and unfinished threads — to ~/.typmem/memory/retro/YYYY-MM-DD-<slug>.md. Use this whenever wrapping up work, when the user says they are done / stopping for now / "end of session", when a meaningful chunk of work concludes, or when asked to "write a retro", "log what happened", "record today", or "capture this session". Reach for it even if the user never says the word "retro" — any end-of-work wrap-up is a trigger. Do NOT use this to capture durable facts, gotchas, or how-things-work lessons; those are learnings — use typmem-learn for those.
-
fikriaf Bundle Docgen GenerateGenerate professional PDF business documents (invoices, receipts) by calling the DocGen Engine API. Use this skill whenever the user wants to create an invoice, receipt, or any business document as a PDF — even if they say things like "buatkan invoice", "buat kwitansi", "generate faktur", "I need an invoice PDF", "create a receipt for my client", or "tolong bikin invoice buat klien". Also use this when the user provides raw data (a list of items, client name, amounts) and wants a formatted document out of it. If the user uploads a PDF or a DOCX template and wants to generate a document from it, use this skill too.
-
isatimur Bundle Deck Design JudgeScorecard a slide deck: gates, 10-dimension rubric, ranked fixes. Use after generation, for bake --judge, or when presentation-generator needs a quality gate before ship.
-
kleros Skill Kleros FeedbackReport a problem, point of confusion, coverage gap, or praise about any Kleros skill (kleros-skills root, kleros-ipfs-upload, kleros-curate, openclaw-skill) directly to maintainers via a structured GitHub issue. Trigger when a skill's instructions were wrong, unclear, incomplete, or when you want to flag something that worked well. Do NOT trigger for Kleros protocol disputes, Curate registry challenges, or on-chain arbitration questions — those belong to kleros-curate. Do NOT trigger for general Kleros product or support questions unrelated to skill content — direct those to kleros.io.
-
mikkelkrogsholm Bundle Lab ReviewCross-reference lab results from sundhed.dk against current PubMed and medRxiv research on optimal ranges. Generates a report comparing your values to the latest evidence-based guidelines, meta-analyses, and preprints.
-
wangjs-jacky Bundle Weekly Report Generator按公司模板生成结构化周报(Markdown)。在用户要求写周报、总结本周工作或生成状态汇报时使用。
-
wso2 Skill Oxygen SyncSync AI documentation with current source code. Use when components, themes, hooks, or exports have been added, modified, or removed in the Oxygen UI package.
-
altrinaai Bundle PPTXUse this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.
-
ceobefa333 Bundle Reconstruct Paper FiguresExtract figures from paper PDFs and reconstruct raster, mixed, chart, schematic, microscopy, experimental-setup, and infographic figures as editable SVG/AI/PDF deliverables. Use when text, axes, ticks, arrows, tables, labels, borders, or diagram components must remain live and editable in Adobe Illustrator while photos or complex textures are preserved only in the smallest necessary raster regions.
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 youtube-summary, docx-review-bridge, chinese-proposal-polish. 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.