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.
-
aperivue Bundle Present PaperAcademic presentation preparation — paper-driven (journal club, grand rounds, seminar) and lecture/teaching decks (course material, workshop slides, conference talks). Analyzes source material, finds supporting references, drafts audience-adapted speaker scripts, generates or augments PPTX with speaker notes, and prepares Q&A.
-
troykelly-codex-skills Skill Ipv6 FirstIPv6 is THE first-class citizen. All code, tests, documentation, and configurations MUST be IPv6-first. IPv4 MAY be added only for legacy support as a second-class citizen.
-
aperivue Bundle Fill Icmje CoiBatch-generate per-author ICMJE Conflict of Interest Disclosure Forms (`coi_disclosure.docx`) for manuscript submission. Pre-fills all 13 disclosure items as "☒ None" + final certification ☒ using a synthetic seed template shipped with the skill, then clones the seed per author with Date, Name, and Manuscript Title replaced. Designed for the common case of hospital-based observational research where no author has real financial conflicts; the circulated forms become "reply 'no changes' + sign" for most authors and only flag those who need to amend.
-
aperivue Bundle Render PDF DocRender academic Markdown documents (English or Korean) to publication-quality PDF via pandoc + xelatex. Targets non-bibliography artifacts: research proposals, IRB cover letters, briefing handouts, anchor docs (Q&A grids), and reference tables. Auto-infers pipe-table column widths from content (label column shrinks to fit, data columns share remaining width). CJK-aware font fallback for Korean text (Apple SD Gothic Neo on macOS, Noto Sans CJK KR on Linux). NOT for: manuscripts with bibliography (use /manage-refs render_pandoc.sh), Word form filling (/fill-protocol), figures (/make-figures).
-
djnsty23 Skill HealSweep every repo you are working on for vulnerabilities an attacker can actually reach, prove each one is reachable, and fix the ones that survive. One word starts the whole operation.
-
aperivue Bundle Author StrategyPubMed author profile analysis. Author name → PubMed fetch → study-type classification → visualization → strategy report → optional trajectory-archetype classification.
-
djnsty23 Skill ProveCapture the BEFORE state while the defect still reproduces, then the AFTER state once the change works, and put both where a human reviewer sees them. Use at the start of any fix, before the first edit, and again once it works. Also when a reviewer would have to take your word for a change.
-
0xdarkmatter Bundle Okf OpsAssess, validate, and adopt the Open Knowledge Format (OKF) across markdown+frontmatter knowledge bases. Triggers on: OKF, open knowledge format, knowledge bundle, frontmatter conformance, validate frontmatter, markdown knowledge base, adopt OKF, is this repo OKF-ready, index.md log.md.
-
djnsty23 Skill Mem DashboardRender a compact markdown dashboard of the project's memory — stats, per-type breakdown, top code areas, recent activity and sessions
-
aperivue Bundle Obsidian Paper VaultTurn a folder of research PDFs into an Obsidian knowledge vault — consistently formatted literature notes with frontmatter, PDF embed links, and cross-referenced atomic concept notes. Use whenever the user wants PDFs converted to Obsidian notes, a batch of papers summarized into a common template, a research "second brain" built or extended, or concepts extracted across accumulated notes — even if they never say "Obsidian". Pairs with /lit-sync, which owns the same vault folders from the Zotero/BibTeX side.
-
spartan-stratos Skill Deep ResearchRun deep research on a topic. Web searches, data collection, source checking, and a structured report. Use when the user needs more than a quick answer.
-
joabgonzalez Skill Tech DocsMarkdown docs with Mermaid diagrams and tree layouts. Trigger: When writing architecture, spike, or implementation docs.
-
kaakati Bundle OnboardingCreate developer onboarding guides, setup documentation, and knowledge base articles for software teams. Use this skill whenever someone asks to create onboarding docs, setup instructions, a getting started guide, team documentation, runbooks, or says things like "help new devs get started", "document our setup process", "write the onboarding guide", "create a runbook for X", or "how should we document this for the team". Also trigger when someone asks about reducing onboarding time, knowledge transfer, or team documentation strategy.
-
aselimc 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.
-
aselimc 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.
-
kaakati Bundle Doc GeneratorGenerate technical documentation including API docs, architecture decision records (ADRs), runbooks, changelogs, and technical specifications. Use this skill whenever someone asks to write documentation, create an ADR, generate API docs, write a runbook, or says things like "document this API", "write an ADR for X", "create a runbook for Y", "generate the tech spec", "write the changelog entry", "update the docs", or "we need documentation for this feature". Also trigger when someone mentions architecture decision recording, technical specification writing, or operational runbook creation.
-
joabgonzalez Skill PPTX SlidesSlide deck generation for PowerPoint and Google Slides using PptxGenJS. Trigger: When creating, editing, or planning presentation slides.
-
aselimc 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.
-
joabgonzalez Skill English WritingEnglish writing rules for generated content and code. Trigger: When generating, editing, or reviewing content, code, documentation, or prompts.
-
aselimc Bundle MatplotlibLow-level plotting library for full customization. Use when you need fine-grained control over every plot element, creating novel plot types, or integrating with specific scientific workflows. Export to PNG/PDF/SVG for publication. For quick statistical plots use seaborn; for interactive plots use plotly; for publication-ready multi-panel figures with journal styling, use scientific-visualization.
-
aselimc Bundle Proposal WriterWrite technical project proposals or specific sections of proposals for research grants, technology development, and innovation projects. Use when the user asks to write, draft, or create a project proposal, grant proposal, research proposal, technical proposal, or any section thereof (e.g., abstract, objectives, methodology, work packages, budget justification, impact statement, Gantt chart). Also triggers on requests mentioning proposal-related terms like 'deliverables', 'milestones', 'work plan', 'state of the art', or 'expected outcomes'. Supports EU Horizon, NSF, TUBITAK, ERC, and generic proposal formats. Outputs via docx or pdf skills. Does NOT handle market research reports or business plans.
-
joabgonzalez Skill Technical CommunicationClear technical writing for documentation and commits. Trigger: When writing documentation, code comments, or communicating technical concepts.
-
aselimc Skill Proposal ReviewerReview technical project proposals for quality, overpromises, legal risk, and internal consistency. Use when the user asks to review, check, evaluate, or critique a project proposal, grant proposal, or any section thereof. Also use when asked to find overpromises, check for legally binding language, verify consistency between sections (objectives vs work packages vs deliverables vs budget), or assess proposal readiness for submission. Accepts proposals as docx, pdf, or plain text input.
-
munlucky Bundle Doc Auto SyncDetects code changes, auto-updates related docs (PROJECT.md, README, CHANGELOG, generated docs), and bootstraps project documentation structure.
-
openxjarvis Bundle PDFPDF operations: merge, split, rotate, watermark, extract text/tables, create PDFs, OCR, fill forms, encrypt/decrypt. Use when any .pdf file is involved as input or output.
-
openxjarvis Bundle DOCXCreate, read, edit, or manipulate Word documents (.docx files). Use when user mentions 'Word doc', '.docx', or requests reports, memos, letters, templates with headings/tables/page numbers. Covers: create with python-docx, read via pandoc, edit existing via XML unpack/pack. Do NOT use for PDFs, spreadsheets, or Google Docs.
-
openxjarvis 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. Trigger whenever the user mentions 'deck', 'slides', 'presentation', or references a .pptx filename. Covers: create from scratch with python-pptx, read/extract with markitdown, edit via XML unpack/pack workflow, visual QA.
-
digital-stoic-org Skill ReportA stop condition or a cadence checkpoint fired: fill one REPORT and send it to your orchestrator, then go back to waiting. Use when: report, REPORT state, stop condition, report back, deliver a report, done with the mandate, cadence report, send findings to the orchestrator, finished the work I was given.
-
sentientsprite Skill ObsidianWork with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
-
atournayre Skill Doc RtfmLit la documentation technique - RTFM (Read The Fucking Manual)
-
atournayre Skill Doc UpdateCrées la documentation pour la fonctionnalité en cours. Mets à jour le readme global du projet si nécessaire. Lie les documents entre eux pour ne pas avoir de documentation orpheline. La documentation est générée dans les répertoire de documentation du projet.
-
digital-stoic-org Bundle ChallengeChallenge, push back, play devil's advocate on AI output or intentions. Use when: challenge this, are you sure, push back, prove it, what if you're wrong, devil's advocate, stress test, poke holes, second opinion, sanity check, too confident, really?, question this decision, avant de commencer, je veux faire X, aide-moi à décider. Modes: route (default — any invocation whose first word isn't a recognized subcommand, including a free-text description), forward (before starting), anchor (committed too fast), verify (facts wrong?), framing (wrong problem?), deep (full devil's advocate in fresh context).
-
digital-stoic-org Bundle Convert PDFConvert PDF to clean markdown. Auto-detects backend: pdftotext (fast, text-heavy) or docling (complex tables, multi-column, OCR). Use when converting PDFs to markdown for analysis or summarization. Triggers: "convert pdf", "pdf to markdown", "pdf file", "pdf to text", ".pdf".
-
digital-stoic-org Bundle InfographizeConvert markdown documents into AntV infographic SVGs. Analyzes content structure, selects optimal template, generates AntV syntax, and renders to SVG. Use when user wants to create infographics, visual summaries, or storytelling visuals from markdown.
-
atournayre Bundle Doc LoaderCharge la documentation d'un framework depuis son site web dans des fichiers markdown locaux. Supporte Symfony, API Platform, Meilisearch, atournayre-framework et Claude Code.
-
atournayre Skill Gemini AnalyzeAnalyse une codebase ou documentation avec Gemini (1M tokens)
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 okf-ops, present-paper, fill-icmje-coi. 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.