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.
-
datawhalechina Skill API Doc WritingWrite clear and consistent API documentation following team standards. Use when creating or editing REST API reference docs.
Audited -
evan715823 Bundle Cheatsheet GeneratorGenerate LaTeX exam cheatsheets from course materials (PDF/PPTX/MD/images). Use when user says "generate cheatsheet", "make a cheat sheet", "create exam reference sheet", "condense notes", or has course materials to turn into a compact LaTeX review sheet for exams.
-
dbhq-uk Bundle LegworkUse when the user needs research that settles a decision - market validation, build-or-buy, competitor and pricing scans, "is there demand for X", "where should we publish this", "what does the incumbent actually do". Produces a cited findings memo or report where every claim states how well it is supported. Triggers on "legwork", "deep research", "research report", "compare X vs Y", "should we build", "is there demand". Not for simple lookups, debugging, or anything one or two searches would answer.
-
dbreunig Bundle Scaffold DocsWrite documentation for a code library through an iterative top-down workflow with user review at each layer. Use whenever the user asks to document a codebase, library, or package — including phrases like "write docs for…", "document this library", "write technical docs", or any request to produce sustained documentation rather than inline code comments. The skill organizes output into Getting Started, Diving Deeper, and Reference sections, builds them progressively (structure → headers → topic sentences → paragraphs), and pauses for user review between each pass. Includes embedded prose-style guidance (Strunk & White) applied during every prose pass. Also use to update or refresh existing docs after code changes — phrases like "update the docs", "the docs are stale", or "sync the docs with the code" — which runs the update workflow in Phase 5.
-
deepfriedmind Bundle Es ToolkitUp-to-date es-toolkit documentation reference. Use when writing JavaScript/TypeScript code – writing new utility helpers, working with arrays/objects/Maps/Sets/Promises/math/string manipulation, refactoring code, reviewing code, evaluating whether a custom utility can be replaced with es-toolkit, or when explicitly asked to scan/refactor code toward es-toolkit functions (for example, "Go through the codebase and find potential cases where es-toolkit could be used instead of custom implementations")
-
dees91 Bundle Skill AdvisorInspect Skill Manager's locally installed Claude Code, Codex, Muse, or Grok skills before non-trivial work, report the smallest clearly relevant set already active, temporarily activate relevant inactive skills, load all selected instructions, and clean up any receipt it creates before finishing. Use at the start of implementation, debugging, research, media, document, or other multi-step tasks where a specialized installed skill could materially improve the result; also use when the user asks which skills to enable, invokes $skill-advisor, requests advisor status, or asks to clean up an advisor receipt. Do not use for trivial conversation or one-step factual answers.
-
deligoez Bundle Beads From PlanConvert markdown implementation plans into beads tasks. Use when the user says "create tasks from plan", "plan to beads", "bd from plan", "break down plan", "create beads from markdown", or has a large markdown plan that needs to be decomposed into trackable tasks.
-
dennisdoomen Bundle Csharp GuidelinesApply the C# coding and design guidelines by Dennis Doomen when writing, reviewing, or refactoring C# code. Use this skill whenever you generate or evaluate C# to ensure it follows the established rules for class design, member design, maintainability, naming, performance, testability, and more.
-
deusyu Skill Rainman Jinshu锦书 (jinshu) —— 把 Markdown 用 mdnice 风格主题排版成微信公众号样式,实时预览/一键复制,并可直接发到公众号草稿箱。Use when user says "jinshu", "锦书", "公众号排版", "Markdown 转公众号", "发公众号草稿", or wants WeChat Official Account typesetting with mdnice themes.
-
devcxl Bundle Project Docs ManagementEnforce end-to-end project documentation lifecycle, change workflows, architecture decisions, validation, VitePress preview, Mermaid diagrams, and CI gates using cabbage.
-
havit Skill Release NotesGenerate a GitHub Release description (Markdown) from commits since the last tag, matching the tone and structure of the repository's existing releases. Use when the user asks for release notes, a release description, a changelog since the last tag, or "what's changed" for the next version.
-
hellowind777 Bundle HellosearchUse this skill whenever an answer depends on what is true on the live web right now, verifying current facts, news, prices, versions, releases, or changelogs; confirming anything against official documentation or other primary sources; comparing products, tools, or technologies with cited evidence; investigating a topic, company, or person in depth; mapping a documentation site; or producing a research report, timeline, or due-diligence brief. Also use it when the user says "hellosearch", "搜一下", "查一下", "查官网", "核实一下", "帮我调研", or asks for sources, citations, or the latest state of anything, even without mentioning search. Do not use it when the user only wants one known URL opened, when the question rests on stable knowledge that does not change over time, or for coding tasks that need no external facts.
-
henryennis Bundle Mermaid DiagramsCreate and repair Mermaid.js diagrams. Use when the user asks for Mermaid, flowcharts, sequence diagrams, class diagrams, ERDs, state diagrams, Gantt charts, Git graphs, C4, architecture diagrams, mindmaps, timelines, pie charts, quadrants, Sankey, XY charts, packet, kanban, treemap, Wardley maps, diagrams-as-code, Markdown diagram blocks, or help fixing Mermaid syntax/rendering failures.
-
henrywen98 Bundle AgendactlRead & write the local macOS Calendar app and Reminders app on this Mac (Apple EventKit, iCloud-synced) via the bundled `agendactl` CLI. Use this skill for any request to add, list, view, change, reschedule, complete, or delete a calendar event or a reminder/to-do on this machine — e.g. "remind me to send the report", "what meetings do I have this week", "move the standup to Wednesday", "mark it done", "cancel that event", "what's on tomorrow" — even when the words "calendar" or "reminder" aren't used. This is macOS-native Apple Calendar/Reminders, not Google, Outlook, or Feishu/Lark, and not a generic task app. Always drive it through `agendactl` with arguments; never write osascript/AppleScript/JXA or shell out to these apps another way. Calendar = timed events with a start/end interval (no "complete"); reminders = to-dos with a due date that can be completed — route by intent.
-
hermess Bundle Ppt Rebuild V15Rebuild image-only PPT slides into editable PPTX. Use for restoring slide screenshots or image2-generated PPT images into editable PowerPoint, preserving visual similarity while keeping text, tables, shapes, and KPI cards editable.
-
hermeticormus Skill Auto DocsGenerate and maintain project documentation from the code (README, API reference, architecture notes, setup docs). Re-runnable to keep docs in sync after refactors. Use when a project has no docs, has docs that drifted from the code, or when a new contributor cannot get it running from the existing docs.
Audited -
hex Bundle WebThis skill should be used for any web content operation: fetching URLs, searching the web, scraping JavaScript-heavy pages, crawling multi-page sites, mapping site URLs, taking screenshots, rendering pages as PDF, extracting structured data, reranking search results, and fact-checking claims against live web sources. This skill covers tasks like "read this page", "search for X", "crawl the docs at Y", "is Z true?", "find all pages on this domain", "take a screenshot of this URL", "save this page as a PDF", "list all links on this site", "get me structured data from this URL", "discover all URLs on this domain", or "what does this sitemap contain?".
-
hexabot-ai Bundle Hexabot Workflow WriterUse when generating, reviewing, or improving Hexabot v3 workflow YAML, workflow actions, bindings, memory definitions, or agentic automation use cases, including conversational, manual, scheduled, event-driven, system, sales-demo, documentation, and product-showcase workflows.
-
heymrun Skill Heym DocumentationCreate and update documentation articles for the Heym platform. Use when adding docs pages, writing reference articles from summaries, or when the user provides an outline for a new article.
-
hijiangtao Bundle Book ReaderAI 逐页读书技能:将 PDF/EPUB/MOBI/TXT 书籍按页/章解析提取文本,分批提炼知识点,生成阶段性摘要,并输出结构化的本地 Markdown 读书笔记。 当用户提到读书笔记、分析/总结一本书、阅读并提取要点、PDF/EPUB/MOBI/TXT 摘要或知识提取、 “帮我读这本书/看看这本书/分析这本 PDF”、summarize this book、extract knowledge from PDF/book 等场景时使用本技能; 即使用户未明确提到“skill”,只要目标是从书籍文件产出笔记/总结也应触发。
-
hildahanyuwang Bundle AI WorklogAfter completing any substantive coding task — writing a feature, fixing a bug, refactoring, running an experiment — emit a "report card" alongside the code so the human can explain what changed, why, and what's next without re-reading everything. Use this whenever you finish a unit of work the user will eventually have to report on, defend in a meeting, or hand off — especially in fast "vibe coding" sessions where the human didn't write the code line-by-line and won't otherwise have the details in their head. Trigger even if the user didn't explicitly ask for a summary; the cost of being asked "where's the code for this?" in a meeting and not knowing is exactly what this prevents. Also use when the user says "log this," "what did we do," "write it up," "append to the worklog," or asks for a standup/status update on recent work. Supports a condensed "exec" version (triggered by "/ai-worklog exec" or "for a non-technical manager") that drops code-level detail for non-technical stakeholders. The same applies to
-
himself65 Bundle TradePersonal US-equity options trading KB. `/trade setup` scaffolds a knowledge dir; `/trade import [file]` parses a raw file (PDF/image) into YAML; `/trade report [tickers]` reads today's 资金流向 (散户/大单/机构, options + dark pool); `/trade daily <ticker>` is the one-name 看盘 read — 大单 block filtering, volume vs own average, IV term/IVR, dealer GEX + max pain, dark-pool baseline; `/trade analysis` (or any unknown first word) runs the default flow. For earnings plays, 今天有没有大单 / 成交量 / 流入流出 / 母单吸筹·派发, or ticker mentions. Triggers on multi-leg options (Jade Lizard, bull put spread, iron condor, diagonal, calendar), IV / IV crush, LEAPS, dealer GEX / gamma / options flow / dark pool, VIX / vol hedging, NQ / ES 夜盘, position sizing / 仓位 / 止损 / leverage, macro (宏观, 晨报, 收盘复盘, CPI / FOMC). 37 pitfalls, frameworks, cases. Unusual Whales / TradingView / Funda; user-language replies, English files. 3 axes: vega vs IVR (p19), delta, asymmetry; conviction >= 4 forbids Jade Lizard / IC / Calendar (p24). Size = risk$ / stop (p30).
-
hisn00w Bundle Image To Editable PptConvert screenshots, slide images, UI mockups, infographics, posters, or uploaded images into editable PowerPoint decks with extracted/cropped raster assets, editable text boxes and shapes, plus VBA macro code that reconstructs the slide layout. Use when the user asks to send an image to AI and get a PPT/PPTX, editable PowerPoint, VBA macro, cropped image assets folder, screenshot material folder, or image-to-slide reconstruction.
-
hmans Bundle MeansQuery collections of Markdown documents with YAML frontmatter using the `means` CLI. Use when the user asks you to search, list, or inspect a directory of Markdown notes/docs (especially when frontmatter fields like `status`, `tags`, `title` are involved), or when `MEANS_DIR` is set in the environment. Output is JSON, so it's well-suited for programmatic use.
-
hmbown Bundle Code ClarifierClarifies and documents code for readability, intent, and comprehension while preserving all functionality. Focuses on recently modified code unless instructed otherwise. Use when the user asks to clarify code, add documentation, improve naming, explain intent, make code self-documenting, improve readability, add context, or make code easier to understand. Also use when the user says "clarify", "document this", "make this readable", "what does this do", or "explain this code by improving it".
-
hookdeck Skill Hookdeck Outpost Docs FormatHow to write and structure Outpost documentation in this repo — where pages live (docs/content), frontmatter shape, the managed-vs-self-hosted tab pattern, template variables, Markdoc components, navigation and redirects, plus the voice rules Outpost docs follow. Use when creating, editing, or reviewing docs under docs/content. Self-contained: this skill owns both structure and voice for Outpost docs, with no external dependency.
-
horacelubfa Bundle PDF Ocr Searchable把扫描版/图片版 PDF 在本地 OCR 成可搜索、可复制的 PDF,保留原始版式,中英文(含繁体、竖排、日韩)皆可,引擎为 Apple Vision,离线秒级。默认保真档内嵌图像逐字节不变,仅叠加隐形文字层;已有文字层的页自动跳过,支持整目录批量;--md 另出层级化 Markdown 纯文字版,已可复制的 PDF 则跳过 OCR 直接生成。当用户说「这个 PDF 不能复制/选不中字」「扫描件转文字」「PDF OCR」「让 PDF 可搜索」「把扫描的论文弄成能复制的」「searchable PDF」「把 PDF 转成 Markdown/提取全文」时使用。
-
icebear0828 Bundle NotecraftGoogle NotebookLM automation. Create notebooks, add sources, generate podcasts/videos/slides/flashcards, chat, deep research. Activates on intent like create a podcast, research topic, summarize URL.
-
icosa-foundation Bundle Open Brush Plugin SkillCreate and modify Lua plugins for Open Brush with full API documentation access. Use when the user wants to create Open Brush plugins, work with Lua scripts for Open Brush, or asks about Open Brush scripting API, Lua functions, or plugin development.
-
icundin Bundle DreamNightly memory consolidation ("dreaming") routine. Use whenever the user types /dream, mentions dreaming, consolidating memory, reviewing sessions, applying dream proposals (e.g. "/dream apply 1,3" or "/dream ignore 2"), or revoking an applied memory ("/dream forget <slug>"). Reads the last 24h of session transcripts, compares them against stored memory, and proposes memory updates as a numbered list. Also use when invoked non-interactively (headless/cron) with instructions to write a dream report.
-
igorkasyanchuk Bundle Prunto ScreenshotUpload a local image, GIF or short video to Prunto and put the returned markdown in a GitHub pull request body. Use when asked to attach a screenshot, recording or diagram to a PR, to open a PR with a screenshot, or to get a public link for a local image. Takes a file path you already have; it does not capture anything.
-
im-dongseon Skill Git Work ReportGenerate structured work reports from your git commit history. Analyzes commits and diffs by author to produce career-ready summaries — resumes, performance reviews, LinkedIn posts — organized by 6-month periods. Supports multi-repo, Simple Mode (log-only), and incremental updates.
Audited -
immeasurablematt Bundle Book CompilerTurns a book on writing, editing, communication, rhetoric, storytelling, or copywriting into an executable Claude skill that performs the book's method rather than summarizing it. Use when the user supplies a book (PDF, EPUB, DOCX, or extracted text) and wants a skill built from it, wants an existing skill audited or rebuilt against its source book, or wants a library of books processed into skills.
-
indigokarasu Bundle Ocas LookConverts user-provided images into validated, decision-ready action drafts. Routes images by inferred intent across domains: events from flyers, macros from meal photos, places to save, products to price, receipts to log, documents to file, civic issues to report. Supports reverse image search via Yandex and Google. NOT for generic OCR, computer vision research, or surveillance.
-
barryvdh Bundle Laravel DompdfActivate when the user is generating, downloading, streaming, saving, or configuring PDFs in a Laravel app with barryvdh/laravel-dompdf. Use for Pdf::loadView(), Pdf::loadHTML(), Pdf::loadFile(), output(), save(), stream(), download(), setPaper(), setOption(), setWarnings(), setPdfA(), addEmbeddedFile(), setAdditionalXmpRdf(), config/dompdf.php, vendor publishing, font configuration, remote asset loading, PDF/A, invoice PDFs, report exports, attachment rendering, or debugging DOMPDF output in Laravel.
-
bb-boy Bundle Repo2patent面向中国发明专利:从 GitHub 项目/技术方案生成可交付的专利技术交底书(Word .docx),并【必须】完成专利检索 + 权利要求抽取(claims)+ 特征对比矩阵 + 候选新颖点(差异特征组合)提炼。
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 repo2patent, api-doc-writing, cheatsheet-generator. 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.