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.
-
kirillklem Bundle Research Deep DiveDeeply analyze a research topic, paper, method family, or technical direction to determine what actually works, under which assumptions, where the approach breaks, and what is still uncertain. Trigger when the user wants a serious research investigation rather than a summary, including prompts about understanding a paper, comparing methods, evaluating a direction, checking whether an approach is worth trying, identifying assumptions or failure modes, or deciding what to take into work. Do not summarize passively. Formalize the problem, build a taxonomy of approaches, extract assumptions, identify fragile claims, compare with adjacent methods, and produce an evidence-based conclusion: what to adopt, what not to adopt, and what remains unknown. Use subagents for bounded literature or documentation exploration when the topic is broad. Do not use for casual overviews, translation, shallow explainers, or repository-local code analysis.
-
isaac-flath Bundle Content Carousel RenderRender carousel slides from social/carousel.md into 1080x1350 PNG images.
-
thanabordeen Bundle 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. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.
-
thanabordeen 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.
-
thanabordeen Bundle Ieee PaperExpert skill for generating and editing IEEE-compliant academic papers using Node.js and docx-js. It manages unique JSON content files for each paper, allowing iterative editing and regeneration.
-
thanabordeen Bundle Document GeneratorGenerate professional business documents (.docx) in Thai with TH Sarabun New font. Supports Quotations, Invoices, Billing Notes, Receipts, and Purchase Orders (PO). Use this skill whenever the user asks to create any of these business documents. It reads details from a JSON file and outputs a cleanly formatted docx.
-
thanabordeen Bundle Meeting Docs GeneratorGenerate Thai meeting documents (.docx) including Meeting Minutes (รายงานการประชุม), Meeting Invitations (จดหมายเชิญประชุม), and Resolution Memos (บันทึกข้อความแจ้งมติที่ประชุม). Use this skill whenever the user asks to create formal documents related to meetings.
-
saolalab Skill API DocsAPI documentation standards and practices. Use when documenting APIs, endpoints, or integrations.
-
thanabordeen Bundle Executive Docs GeneratorGenerate Thai executive documents (.docx) including Official Letters (หนังสือราชการ), Memos (บันทึกข้อความ), and Power of Attorney (หนังสือมอบอำนาจ) using TH Sarabun New. Use this skill whenever the user asks to create formal government or executive documents.
-
saolalab Skill DocumentationDocumentation best practices and templates. Use when creating or improving technical documentation.
-
farawayshore Bundle Compress PngCompress oversized PNG images by auditing folders, quantizing colors, stripping metadata, and optionally resizing images while keeping PNG output. Use when Codex needs to shrink `.png` screenshots, microscope photos, lab-result figures, or LaTeX report assets, especially for batch folders with many large files or when a user asks to make PNGs smaller without switching to JPEG.
-
farawayshore Bundle Mineru PDF JSONConvert a directory of local PDF files into per-PDF MinerU `content_list.json` outputs plus extracted caption-named images by using MinerU's official batch upload API flow. Use when Codex needs to batch-upload local PDFs to MinerU, skip already-decoded files, save canonical JSON artifacts under `pdf_decoded/pdf-stem/pdf-stem.json`, and extract image blocks into local files for downstream processing.
-
farawayshore Bundle Course Lab ReportUse when a full course lab-report run needs an optional catalog/router over standalone course-lab tools, with explicit stage gates, delegation rules, and QC recovery.
-
saolalab Skill Requirements AnalysisRequirements gathering and documentation. Use when eliciting, documenting, or validating requirements.
-
farawayshore Bundle Course Lab PlottingUse when a course lab-report run already has validated or processed numeric artifacts plus a handout-grounded plotting requirement and now needs standalone plot generation, special-point annotation, or permanent plot assets before figure staging or interpretation.
-
farawayshore Bundle Course Lab Run PlanUse when a course lab-report run already has normalized handout artifacts plus an initialized workspace and now needs a planning-only run-plan contract with downstream leaf-skill handoff buckets, JSON output, Markdown output, and visible unresolved gaps before scaffold, data, or later writing work begins.
-
farawayshore Bundle Course Lab Finalize QcUse when a course lab-report run already has a stable figure-placed draft and now needs standalone build refresh, compile-and-QC execution, PDF-size gating, page-count verification, and final handoff reporting without reclaiming report writing.
-
farawayshore Bundle Course Lab Body ScaffoldUse when a course lab-report run already has normalized handout sections plus a current template and now needs section skeleton creation, procedure extraction, stable `% procedure:Pxx` coverage, or a handout-driven body scaffold before data transfer or later interpretation work.
-
farawayshore Bundle Course Lab Final StagingUse when a course lab-report run already has a canonical report workspace plus stable processing, interpretation, and discussion artifacts and now needs late-stage non-figure report assembly with case-by-case results, processing narration, uncertainty narration, modeling inclusion, and appendix code staging before course-lab-figure-evidence and final QC.
-
farawayshore Bundle Course Lab Data ProcessingUse when a course lab-report run already has user-validated transferred data plus the matching handout and now needs handout-aligned direct measurements, notation disambiguation, propagated indirect quantities, or data-processing artifacts before interpretation, theory comparison, or discussion prose.
-
farawayshore Bundle Course Lab Figure EvidenceUse when a course lab-report run already has a staged draft from course-lab-final-staging plus matched picture-result or signatory sources, and now needs picture-result grouping, evidence-plan artifacts, or late picture placement into the assembled draft.
-
farawayshore Bundle Course Lab Discussion IdeasUse when a course lab-report run already has stable interpretation artifacts plus matched reference reports and now needs beyond-handout, non-routine discussion idea selection before discussion synthesis.
-
farawayshore Bundle Course Lab Workspace TemplateUse when a course lab-report run has already confirmed the experiment, template choice, and modify-or-rewrite decision and now needs to create or reuse the report workspace, select the canonical TeX file, and establish the baseline file contract before metadata or drafting begins.
-
farawayshore Bundle Course Lab Symbolic ExpressingUse when a course lab-report run has explicit handout, calculation-code, and processed-result artifacts and a selected result needs temporary TeX mathematical procedure support before another skill consumes the returned path.
-
farawayshore Bundle Course Lab Discussion SynthesisUse when a course lab-report run already has approved discussion-idea handoff artifacts plus matched reference reports and now needs artifact-only discussion harmonization for course-lab-final-staging.
-
farawayshore Bundle Course Lab Experiment PrincipleUse when a course lab-report run already has normalized handout Markdown or JSON, a canonical report file, and a body scaffold, and now needs direct theory-facing writing for either a normal report or one targeted part of a combined report plus matching handout-derived theory images.
-
farawayshore Bundle Course Lab Metadata FrontmatterUse when a course lab-report run already has a confirmed course and chosen template context and now needs to coordinate report language with template language, resolve reusable author-profile fields, confirm student or collaborator metadata, collect instructor or course-local front-matter answers, or edit the canonical report title block and early front matter.
-
farawayshore Skill Course Lab Uncertainty AnalysisUse when a course lab-report run already has user-validated transferred data plus the matching handout and now needs handout-aligned direct uncertainties, notation disambiguation, propagated indirect quantities, or expanded-uncertainty artifacts before interpretation, theory comparison, or discussion prose.
-
farawayshore Bundle Course Lab Handout NormalizationUse when a course lab-report run has already selected a handout or reference PDF and now needs MinerU Markdown-first inspection, MinerU JSON-second section extraction, or visible structure-gap notes before workspace setup or report drafting.
-
farawayshore Bundle Course Lab Results InterpretationUse when a course lab-report run already has normalized handout artifacts plus processed-data artifacts and now needs handout-first result justification, explicit handout/internet/theory comparison lanes, anomaly visibility, or completeness checks before discussion generation or final staging.
-
sinaptik-ai Bundle PDFUse this skill whenever the user wants to do anything with PDF files — reading, extracting text or tables, merging, splitting, rotating, creating new PDFs, adding watermarks, OCR on scanned documents, encrypting/decrypting, or filling forms. Trigger whenever a .pdf file is mentioned or needs to be produced.
-
sinaptik-ai Bundle DOCXUse this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', '.docx', or requests to produce professional documents with headings, tables of contents, page numbers, or letterheads. Also use for extracting content from .docx files, working with tracked changes, or converting content into a polished Word document.
-
sinaptik-ai Bundle PPTXUse this skill any time a .pptx file is involved — creating slide decks, reading or extracting content from presentations, editing existing slides, or converting between formats. Trigger whenever the user mentions 'deck', 'slides', 'presentation', or references a .pptx filename.
-
to-aoki Bundle PDF To MarkdownUse this skill when the user asks to convert a PDF file into Markdown. The file path may be explicit, partial, or omitted if the target PDF can be inferred from the workspace. Use it for text-based .pdf files and create or return Markdown output by running the bundled pdfplumber-based script.
-
leonsong09 Bundle Research Note WrapUse when the user wants to summarize research or analysis into a readable Obsidian markdown note, such as 总结调研, 输出结论, 总结分析, 输出笔记, 调研纪要, 分析纪要, 会话结论, or when asking to summarize today's sessions about a topic. Use for current-session summaries by default, and for cross-session topic summaries when the user mentions 今天会话 or gives a topic scope.
-
ray-suton Bundle Fix BugFix a concrete reported bug end to end in a real codebase. Use when the user provides a bug report, stack trace, failing test, broken workflow, or incorrect behavior and wants the directly relevant path traced completely, the full bug cluster repaired, and the result validated in a strict engineering handoff.
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 research-deep-dive, content-carousel-render, docx. 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.