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.
-
opengitcode Skill Summarize ProResearch and summarize information extremely concisely to avoid terminal clutter. Do NOT use Markdown formatting in the final response.
-
korchasa Bundle InvestigateUse when the user asks to diagnose a bug, find the root cause of a failing behavior, or run a controlled hypothesis-by-hypothesis investigation with experiments and evidence. Produces a diagnostic report with a recommended fix (but does not apply the fix). Do NOT trigger on "fix this bug" when the cause is obvious, or on simple error-message lookups.
-
korchasa Bundle Draw Mermaid DiagramsDraw and edit Mermaid diagrams in Markdown. Use when the user wants to visualize processes, flows, sequences, or asks for diagrams. Load it before writing any Mermaid block, including when you already know the syntax — knowing how is the usual reason it gets skipped.
-
tamnguyendinh Bundle QAUse when the user asks to run QA without fixing code, including mounted runtime behavior, visible user flows, browser-visible app execution, source-of-truth checks, action/state coverage, route/control inventories, Playwright control sweeps, or QA report generation in repositories.
-
tamnguyendinh Bundle Docs SeekerUse when the user asks to find current technical documentation.
-
tamnguyendinh Bundle DOCXUse when the user asks to create, edit, or analyze documents.
-
tamnguyendinh Bundle PPTXUse when the user asks to create, edit, or analyze presentations.
-
rudironsoni Skill Orlix OntologyApply the Orlix Markdown ontology when choosing object types, properties, typed links, normalization, source modeling, or schema changes.
-
rudironsoni Bundle Orlix Docs LintValidate the Orlix documentation ontology, generated index, frontmatter, typed links, routes, and stale references. Use before shipping any Orlix knowledge change.
-
zinohome Bundle DOCXComprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. Create with docx-js, edit via OOXML manipulation, redline review with tracked changes. Triggers: Word, DOCX, DOC, document, 文档, Word文档.
-
cody-hutson Bundle Generated CleanupScans a project's generated-artifact surface (08-Generated/ + promoted folders), groups retirement candidates into three groups (promoted-and-stale, approaching-timeout, superseded), and stages a cleanup proposal for unconditional operator approval before any archive action. Keys on the reconciled lifecycle fields (lifecycle_state / promotion_state / lifecycle_changed) plus a derived staleness signal and the artifact-lint report; never reads the deprecated single-field workflow machine. The archive action branches by promotion_state: a staged file is swept to _archived/ (archived-in-place); a promoted file is content-retired in place (no move). Recommend-only at Autonomy Tier 1 — nothing is moved or archived without approval; a scheduled run stages a proposal that never self-applies. Distinct from cleanup-orphan-state.sh (a state-file tool, never invoked here). Triggers: "clean up 08-Generated", "run generated cleanup", "archive stale generated artifacts", "what generated files can be retired".
-
cody-hutson Bundle Pmo Process DesignerConverts business context into structured, traceable requirements and process documentation. Modes: Requirements definition · Workflow documentation · Gap analysis · Traceability matrix · Requirements review (cross-artifact). Use when uploading business requirements, FDDs, or Jira exports. Triggers: "build the requirements", "build the traceability matrix", "write the FRD", "document this process", "trace requirement to Jira", "gap analysis on these requirements", "are the requirements covered in the design".
-
the-perfect-developer Bundle MarkdownThis skill should be used when the user asks to "format markdown", "write markdown documentation", "follow markdown style guide", "apply markdown conventions", or needs guidance on markdown best practices.
-
floomhq Skill PDFUse this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
-
floomhq Skill DOCXUse this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of "Word doc", "word document", ".docx", or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a "report", "memo", "letter", "template", or similar deliverable as a Word or .docx file, use this skill.
-
floomhq Skill 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; 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.
-
floomhq 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.
-
devinchen2014 Bundle Douyin Account Analysis Report当用户需要做抖音账号诊断、抖音账号分析、抖音账号复盘、账号体检、播放低或不推流排查、近期作品表现整理和内容优化方向判断时使用。基于用户提供的抖音主页链接、分享文案或 sec_user_id,整理账号资料和近 30 天作品结果,输出可执行的账号分析报告。
-
ed3design Skill PDF Text Extract Without VisionUse BEFORE reading any PDF file when the goal is to extract textual content (specs, contracts, articles, manuals, financial reports, legal documents). STOP and run `pdftotext` from poppler-utils locally instead of letting Claude read the PDF directly. Claude Vision burns 1-5k tokens per page even for text-heavy PDFs that are 100% mechanically extractable. `pdftotext` is a free local CLI (typically at /opt/homebrew/bin/pdftotext) that converts the PDF text-layer to plain UTF-8 at zero token cost. Trigger on phrases like "read this PDF", "extract text from PDF", "what's in the PDF", "summarize the PDF", "analyze PDF", "read spec from PDF", "evaluate contract from PDF", any user request involving "PDF" + content comprehension. Do NOT use for image-only PDFs without OCR'd text layer (fall back to Vision or run `ocrmypdf` first), PDFs where layout is the primary information (drawings, mockups, infographics), PDFs less than ~1 page, or PDFs with critical embedded images.
-
mateaix Bundle PDFUse this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
-
mateaix Bundle DOCXUse this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). For CREATING new documents (report, memo, letter, résumé, contract from scratch), call the built-in tool `renderDocx` instead — it renders Markdown to .docx in milliseconds without forking Node.js. This skill remains authoritative for EDITING existing .docx (unpack/edit XML/pack), tracked changes, comments, image manipulation, find-and-replace, and conversions. Triggers include: "Word doc", "word document", ".docx", or requests to edit/extract/restructure existing Word files. Do NOT use for PDFs, spreadsheets, or general coding tasks unrelated to document generation.
-
mateaix Skill PlanPlan mode: write markdown plan to .mateclaw/plans/, no exec.
-
mateaix 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; 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.
-
mattjaikaran Skill Meridian ReportUse when you need Meridian to session Report.
-
qizhitang Bundle Xiaozhi Math Concept Explainer初中数学概念的理解与重建:学生不是卡在某道题,而是卡在"这个数学概念本身没懂"时用。 典型触发:"这个数学公式我知道但不明白为什么""负负为什么得正""一次函数和正比例有什么区别""几何题我脑子里建不起图形""这两个数学概念我总是混""用生活例子讲讲这个概念"。 核心方法:三种解释模型(生活类比 / 图解可视化 / 逐步拆分)+ 几何空间想象训练。 不处理:具体某道题怎么做(转 xiaozhi-math-problem-solving-coach)、应用题列式(转 xiaozhi-math-word-problem-coach)、错题收录与统计(转 xiaozhi-correction-notebook)、分层进阶练习(转 xiaozhi-math-gradient-trainer)。
-
qizhitang Bundle Xiaozhi Math Word Problem Coach初中数学应用题的"文字→方程"专项:只处理列不出式子这一步。 典型触发:"这道数学应用题读了三遍不知道怎么列方程""不知道设什么为x""行程/工程/浓度/利润/增长率题总是列错式子""条件之间的关系理不清"。 核心方法:数量关系三步提取法(识别量→用中文说关系→翻译成等式)。 不处理:方程列出来之后的解方程与计算(转 xiaozhi-math-problem-solving-coach)、纯几何/代数运算题、错题收录与统计(转 xiaozhi-correction-notebook)、概念本身没建立(转 xiaozhi-math-concept-explainer)、物理的受力/电路应用题(转物理 SKILL)。
-
qizhitang Bundle Xiaozhi Teach Lesson Log把独立教师的课后记忆变成结构化教学档案,每节课 5 分钟记完。 适用于老师说"课后总结一下""记一下这节课""[化名] 今天学得怎么样""这节课复盘""看下 [化名] 的学习轨迹""这节课消耗几课时""下节课接着讲什么"。 流程:即时记 5 维度(学了什么/掌握度/课堂反应/进步/调整)→ 分知识点记掌握度 → 生成课时待确认条目 → 给下节课衔接点。 触发需带学员化名与日期;记录与课时条目都先给老师预览,确认后才写入。 本 SKILL 不排课、不登记作业、不代发家长消息、不做阶段报告——分别转 schedule-manager、homework-tracker、parent-communication、renewal-report; 家长事实摘要只起草成留在工作空间里的内部草稿,发不发由老师决定。
-
qizhitang Bundle Xiaozhi Teach Renewal Report用学员真实的学习记录做一份阶段报告,让续课变成家长看完事实后的自主选择。 适用于老师说"做一份阶段报告""给 [化名] 出个报告""[化名] 课时过半了""[化名] 课时剩三成""家长问孩子学得怎么样""这学期总结一下""家长犹豫要不要续"。 流程:汇总课后记录与作业错因 → 写事实/进步/计划三段 → 无逐知识点分数时只出定性判断 → 给续课建议与话术。 出报告前须先指定学员化名;它会读这名学员跨月的学习记录,家长可见的内容一律先过授权检查。 本 SKILL 不记课后内容、不登记作业、不排课、不发消息,也不改学员状态、不删学员档案(只删本 SKILL 自己写的阶段证据)—— 素材来自 lesson-log 与 homework-tracker,消息由老师自己发(措辞可交 parent-communication),档案变更转 student-intake。
-
qizhitang Bundle Xiaozhi Teach Solo Dashboard把独立教师分散在课表、学员卡、作业、家长沟通和课时包里的信息,只读聚合成一张可执行的日工作台。 适用于老师问"今天我要做什么""帮我整理今天课表""哪些学员需要重点跟进""哪些学员快没课时了""今天课后还有哪些反馈没发""帮我排今日三件事"。 流程:只读工作空间 → 按 7 区块归类 → 依字段数值标记风险学员 → 给出今日最重要的三件事。 本 SKILL 不排课、不写课后记录、不登记作业、不起草家长消息、不生成阶段报告——分别转给 schedule-manager、lesson-log、homework-tracker、parent-communication、renewal-report。
-
qizhitang Bundle Xiaozhi Teach Student Intake把试听从"体验课"变成一次双向诊断,并按最小化原则给新学员建档。 适用于老师说"新学员要试听""安排一节试听""试听课怎么上""学员档案怎么建""家长/孩子想学什么""试听完怎么记录""试听后怎么跟进"。 流程:确认监护人同意 → 收最小必要信息 → 5W 需求访谈 → 5-10 分钟前测评 → 设计诊断式试讲 → 记录 5 维度观察 → 判断是否适配 → 建正式学员卡。 范围到建档为止:不排课、不写课后记录、不登记作业、不做阶段报告、不谈续费与流失挽回,也不收集或存储任何联系方式。 排课与课节状态转 schedule-manager,课后记录转 lesson-log,续费/阶段报告/流失跟进转 renewal-report。
-
qizhitang Bundle Xiaozhi Teach Parent Communication帮独立教师把"临时想起来发条消息"变成有节奏、不制造焦虑的家长沟通。 适用于老师说"帮我想个消息发给家长""家长问成绩怎么回""孩子这次退步了怎么说""家长很担心怎么回""续课怎么跟家长说""家长群里发什么""家长不太配合怎么办"。 流程:认场景 → 查授权位 → 按具体/低焦虑/可操作三原则起草 → 检查频率是否过密 → 记录渠道与发送状态。 本 SKILL 只起草不发送,唯一的持久化写入是 parentCommunicationLogs[]。 不写课后记录、不登记作业、不排课、不做阶段报告,也不改学员档案(status、沟通偏好、授权位、保留期一概不动)—— 素材来自 lesson-log 与 homework-tracker,阶段报告转 renewal-report,档案改动转 student-intake。
-
anton-abyzov Bundle Lint Markdown FilesLint markdown files for style and link integrity.
-
anton-abyzov Skill Existing SkillLint markdown files for style and grammar issues.
-
greglas75 Skill DocsWrite and update technical documentation from actual codebase analysis. Generates README, API reference, runbook, onboarding guide, or changelog. Supports update mode that patches stale sections without rewriting from scratch. Modes: readme [path], api [path], runbook [topic], onboarding, update [file], changelog [range].
-
greglas75 Skill DebugSystematic bug investigation with a five-phase framework: reproduce, narrow, diagnose, fix, verify. Supports automated regression bisect via --regression flag. Produces a structured debug report with root cause analysis, regression test, and CQ/Q self-evaluations.
-
greglas75 Skill Fix TestsBatch repair of systematic test quality issues. Detects anti-patterns across the test suite, then fixes one pattern at a time with production context. Modes: --triage (scan all patterns, report counts), --pattern [ID] [path] (fix specific pattern), --dry-run (preview changes), --bundle-gates (fix pattern plus adjacent quality gaps).
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 docx, pdf, pptx. 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.