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.
-
chanw-research Bundle Systematic Literature Review当用户明确要求"做系统综述/文献综述/related work/相关工作/文献调研"时使用。AI 自定检索词,多源检索→去重→AI 逐篇阅读并评分(1–10分语义相关性与子主题分组)→按高分优先比例选文→自动生成"综/述"字数预算→资深领域专家自由写作(固定摘要/引言/子主题/讨论/展望/结论),保留正文字数与参考文献数硬校验,强制导出 PDF 与 Word。支持多语言翻译与智能编译(en/zh/ja/de/fr/es)。
-
henriquescastilho Skill NotebooklmGoogle NotebookLM API. Use automatically when user wants to create documentation, study material, podcast, or summary from project sources. Also when onboarding someone to a project or creating client-facing materials from code/docs.
-
rikilamadrid Skill Whereami 2Report a compact read-only snapshot of the current Pathfinder work session.
-
rikilamadrid Skill Setup Tracker 2Choose the canonical ticket store when it is not local Markdown.
-
crystian Skill Demo Skill 2Example skill that walks a file and returns a Markdown report. Showcases the `skill` kind in the demo map.
-
crystian Skill Demo Skill 3Skill de ejemplo que recorre un archivo y devuelve un reporte en Markdown. Muestra el tipo `skill` en el mapa demo.
-
ramboz Bundle Migrate 2Inventory an existing spec-driven project and apply bounded migrations to jig defaults: `report`, `adopt-layout`, `rename-decisions`, `split-slices`, slice-to-spec, `seed-decisions`, and `copy-machinery`. Use when the user says migrate this project to jig, adopt jig here, this repo already has specs — set up jig, scaffold-init refused — what now; introduce jig to an existing codebase; apply ADR-0004 to my project; migrate flat slices into nested specs; seed the lightweight-decisions home; or copy jig's machinery into my project. Reports are read-only; mutations support dry runs where available, refuse conflicts before writing, and preserve originals in the agentic slice-to-spec workflow.
-
ramboz Bundle Tdd Loop 2Drive the red-green-refactor loop for any non-trivial code change. Auto-detect the project's test runner (pytest / vitest / jest / node --test), invoke it via the `tdd.py` helper, and act on the normalized exit code. Use when you write a test, TDD this feature, let me test-drive a behaviour, are about to implement [feature], want to run my tests, ask is my coverage complete, or ask are tests green. Do not use for one-off exploratory scripts, throwaway spikes, or pure-documentation edits that touch no executable code.
-
ramboz Bundle Slice Land 2Verify a finished slice is actually ready to land (tests green, DoD ticked, deviation log present, STATUS=DONE) and emit a deterministic landing checklist for either direct merge-to-main or PR-shaped integration. Use when the user says "land this slice", "merge back to main", "ready to ship", "create a PR for this slice", "close out the slice", or "slice is done — what now". Use `prepare` to emit a readiness report; use `execute --mode direct` to also run the merge sequence; use `execute --mode pr` to push the branch and open the PR.
-
jackneil Skill Docs Sync 2Use when a branch has code changes that may have made documentation stale, after completing a feature, or before creating a PR. Diffs branch against base and maps changes to affected docs.
-
openloaf Skill PDF Skill 2All-in-one PDF read / write / convert / OCR. Trigger scenarios: summarize a PDF, extract text or tables, fill an AcroForm, render pages as images, merge, split, add a watermark, rotate, encrypt/decrypt, create a new PDF (invoice / report / receipt), convert between PDF and docx/md/txt. Typical phrasings: "summarize this PDF", "fill out this PDF form", "merge these PDFs", "add a watermark to the PDF", "convert PDF to Word", "OCR this scan", "show me what page 3 of the PDF looks like". Load this skill whenever the user mentions a .pdf file, needs to produce a PDF, or wants to make any change to a PDF.
-
openloaf Skill Email Ops Skill 2Trigger whenever the user wants to do anything with a real email account: check inbox, read messages, reply, forward, compose, send, search, archive, delete. Typical phrasing: "check my inbox", "what did X send me", "查下我邮箱". **Do not use for**: instant messaging / IM / WeChat / Slack, translating text that merely contains the word "email", or offline parsing of `.eml` files (→ just use Read).
-
mokhtarabadi Skill Doc CoauthoringGuide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.
-
hoangsonww Skill Plan 2Start a new Flywheel planning round for a Forge feature. Writes the initial markdown plan to .flywheel/plans/ and gives instructions for sending it to competing frontier models. Use at the very beginning of a new feature or subsystem.
-
hoangsonww Skill Plan To Beads 2Translate a polished markdown plan into self-contained beads in .beads/beads.jsonl. Treat this as a distinct translation problem, not task extraction. Use after /plan-synthesize produces a stable hybrid plan.
-
handoffacademy Bundle Automation Architect 2Interviews a non-technical business owner about one repetitive task and designs a single safe Scheduled Task that reads bounded information and prepares a private review. Verifies every capability against the tools actually visible and against current official documentation instead of memory.
-
leonardodalinky Bundle MatplotlibLow-level plotting library for full customization. Use when you need fine-grained control over every plot element, novel plot types, or publication-quality PNG/PDF/SVG export. For quick statistical plots use seaborn.
-
ragnarpitla Skill Explain Concept 2Explain a Microsoft ecosystem concept to someone who is confused by it, after working out what they actually misunderstand. Use when someone asks what something is or why it behaves the way it does across Copilot Studio, Power Platform, Dataverse, Dynamics 365, Microsoft Foundry or Entra - particularly when they have already read the documentation and are still stuck.
-
managedcode Bundle Dotnet Stylecop AnalyzersUse the open-source free `StyleCop.Analyzers` package for naming, layout, documentation, and style rules in .NET projects. Use when a repo wants stricter style conventions than the SDK analyzers alone provide.
-
managedcode Bundle Dotnet Managedcode MarkitdownUse ManagedCode.MarkItDown when a .NET application needs deterministic document-to-Markdown conversion for ingestion, indexing, summarization, or content-processing workflows.
-
quay Skill Assess 2Understand a Quay bug report from JIRA or GitHub. Fetches ticket details, checks for existing work, classifies as UI vs backend, and proposes an investigation plan. No code changes.
-
yuri-semenenko Skill Pr Comment 2Generate a pull-request description (the "PR comment") that fills the repo's own PR template, then output it as a copy-pasteable raw markdown code block. Use when the user asks to "prepare a PR comment / description", draft the body for `gh pr create`, or "подготовь PR-коммент".
-
bmaltais Skill PlanPlan mode for Hermes — inspect context, write a markdown plan into the active workspace's `.hermes/plans/` directory, and do not execute the work.
-
cogine-ai Skill Check Compiler ErrorsRun compile and type-check commands and report failures
-
steven65026502 Bundle DocCross-platform DOCX reading, creation, and editing with python-docx and rendered visual checks. Use when native Microsoft Word automation is unavailable or unnecessary. On Windows, prefer docx-win for layout-sensitive edits, tracked changes, fields, or Word-to-PDF verification.
-
steven65026502 Bundle Imagegen Scene Ppt面向中文 toB 商业汇报的 PPT 工作流路由:新做汇报先生成图片型 PPT;已有图片页或生成后的页图,再按目标拆解为元素重组 PPTX、semantic visual-replica 或 SVG。适用于图片页转可编辑 PPT、v4/v5 元素重组、图片型 PPT 结构重建。
-
nordz0r Bundle Agency Technical WriterTechnical writing for READMEs, runbooks, migration plans, contributor guides, architecture docs, validation notes, and operator-facing documentation. Use whenever the user asks to document a system, explain setup or deployment, improve a README, write a postmortem, create a migration guide, or turn rough engineering notes into docs that people can actually use.
-
insight68 Bundle PDFComprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
-
insight68 Bundle PPTXPresentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
-
vercel-labs Skill Extract Ds Skill 2Test fixture — meta-skill self-mode, full three-phase shape but missing the per-phase handoff-emission prose. HANDOFF_EMISSION must report FAIL.
28.7k -
vercel-labs Skill Extract Ds Skill 11Test fixture — meta-skill self-mode with the three-phase shape, the phase-N.md handoff-write prose, and the dryrun-label labeling section all present, but missing the cutoff prose at Phase 1 close and Phase 2 close. HANDOFF_EMISSION must report FAIL and the failure messages must cite state/inline-phase-transition (the handoff write IS referenced and the dryrun-label prose IS present, but the post-write inline transition is the failure mode).
28.7k -
theinterneti Skill Create Atomic Note 2Use this skill when saving a single-topic documentation note to docs/kb-exports/ for later knowledge base ingestion. Invoke after completing a significant task, bug fix, architectural decision, research finding, or when the user says "save a note", "document this", or "create a knowledge base entry".
-
rohitg00 Skill ArxivSearch, download, and summarize academic papers from arXiv. Use when user says "search arxiv", "download paper", "fetch arxiv", "arxiv search", "get paper pdf", or wants to find and save papers from arXiv to the local paper library.
-
aemerson-commits Skill PDFRead, create, merge, split, OCR, watermark, encrypt, fill forms, or extract from PDF files. Trigger when user mentions .pdf or asks to produce one.
-
aemerson-commits Skill DOCXCreate, read, edit, or manipulate Word documents (.docx). Trigger on 'Word doc', '.docx', or formatted document requests (TOC, letterhead, templates). Not for PDFs, spreadsheets, or internal comms (use /internal-comms).
-
aemerson-commits Skill Canvas DesignCreate visual art (.png, .pdf) — posters, designs, static artwork. Trigger on art/design creation requests. Original designs only.
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 systematic-literature-review, notebooklm, whereami. 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.