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.
-
sunfmin Skill Digest PDFDigests one or many PDFs into a structured on-disk tree of (image, transcription) Units — textbooks (chapter/section tree), exam papers (per question, each as TWO images: with and without the worked solution), or plain pages. On invocation it analyzes every target PDF's structure, confirms the invoking repo's output **Layout Spec** once (bootstrapping `.digest/layout.yaml` when it's absent, divergent, or a filename doesn't match), then runs the zero-token digest-pdf tool as a fast unattended batch (a warm MinerU server + cross-PDF parallelism) and verifies every Unit has its image+text pair. Use when the user says "digest these PDFs", "split this PDF into images and text", "turn these exam papers / textbooks / notes into a wiki-ready tree", "batch-process these PDFs", "extract questions / chapters from these PDFs", "/digest-pdf", or otherwise points at PDF file(s)/dir(s) and wants structured (img, md) output on disk.
-
sunfmin Bundle Md To Gdoc TabIdempotently sync a local Markdown file into a specific tab of a Google Doc — clear-and-rebuild the tab body in one batchUpdate. Use when the user wants to (1) push edits made in a local md file back to a shared Google Doc, (2) treat md as source of truth for a doc, (3) avoid the index-juggling pain of per-operation Google Docs API edits, or (4) get true hierarchical bullets (•/◦/■) in a Google Doc programmatically. Triggers on phrases like "sync md to Google Doc", "render markdown to gdoc", "update Google Doc from local file", "push the charter back to Docs".
-
sunfmin Bundle MyworkSync the authenticated user's work communications into a local folder of Markdown — Jira issues (with full comment threads) and Slack (mentions, DMs, and threads discussing your Jira issues). Identity is taken from whatever acli (Jira) and the Slack connection are logged in as — nothing is hardcoded, so anyone can install and use it. Use when the user wants to mirror / sync / archive their Slack + Jira activity locally, keep a local copy of work conversations, or says "sync my work" / "sync my comms".
-
sunjingjun99 Bundle Image To PPTXConvert a framework/architecture diagram PNG into a fully editable PPTX where every element (text, icon, shape, connector) is a separate, moveable object. Use this skill whenever asked to turn a screenshot or diagram into an editable PowerPoint slide.
-
soapboxbuild Skill Soapbox ReportDeprecated
-
soheilmomeniii Skill Book FinderFind and download books (PDF/EPUB). Use when the user asks to find, download, or get a book. Searches public university servers, Archive.org, open PDFs, and common book hosting sites.
-
sorwcyra Bundle Ds Vision Skill为纯文本推理模型补充视觉能力。用户提供图片、截图、照片、图表、UI 截图、代码截图、数学题图片、 扫描件、PDF 或文档,并要求描述、理解、推理、阅读、OCR、提取文字、解析图表或分析内容时使用。 默认调用 scripts/vision-router.ps1 做自动路由:图片理解先走免费竞速池 GLM/Agnes,再走 custom-1/custom-2/custom-3/local,文档解析走 MinerU, 纯文字识别走 Baidu OCR 或 Windows OCR。所有工具输出标准 JSON,再交给主模型推理和总结。
-
soumyakantabera Bundle GraphifychatTurn any conversation into a queryable knowledge graph. Three-layer portable memory file: TRON (structured input+output capture with emotion, psychology, intent — every turn), Sparse6 (layered relational graph with community detection, hyperedges, confidence scores — every turn), GRAPH_REPORT (god nodes + surprising connections + 4-5 bullet summary — auto T1-T3, on demand after). Trigger on: "/graphifychat", "save context", "update memory", "track conversation", "export for another AI", "show memory", "export session", or proactively on complex multi-step conversations. CALLING RULE: if invoked at start of chat → TRON+Sparse6 update every turn automatically. If invoked mid-conversation → update only when explicitly called again. Always output as raw fenced code block — never rendered Markdown.
-
spellsaif Bundle Cold CodebaseAnalyze any abandoned, legacy, or inherited codebase and produce a Revival Document — a health report, revival plan, and contribution guide in one. Trigger when someone says "analyze this repo," "I inherited this codebase," "is this worth reviving," "help me understand what I've got here," "I found an abandoned repo," "this hasn't been touched in years," "I want to pick up where someone left off," "can this codebase be saved," or shares a GitHub link to a dormant project. Also trigger when someone is taking over a project from a previous dev, inheriting technical debt, or asking "where do I even start" with an existing codebase.
-
spillwavesolutions Bundle PlantumlGenerate leftover PlantUML types Mermaid cannot do easily (Salt wireframes, use case, timing, ArchiMate, nwdiag, WBS) and convert them to PNG/SVG. Use when asked for a wireframe, PlantUML image export, extract puml from markdown, or prepare Confluence uploads. Class, ER, state, sequence, and C4 default to design-doc-mermaid on GitHub wiki.
-
ssssssanjiu Skill Design Style Parser从网页、截图或任意视觉设计中逆向解析出完整、可复用的设计风格定义,按「Token → 映射 → 组件 → 约束」四层逻辑输出结构化的设计风格 Markdown 文档。当用户需要提取某个网站/设计稿的视觉风格、复刻某站点的 UI 风格(如"做成 OpenAI 主页那样")、建立设计系统、或把一份设计逆向成可复用规范时使用。
-
stackblitz Skill SlidesBuild a premium PRESENTED slide deck — classic one-slide-at-a-time slides you advance with a clicker — as a Vite + React app. It keeps the Slidev navigation UI (floating glass dock + thumbnail rail + click-builds + presenter) but slides are RESPONSIVE React (reflow to any screen, no fixed canvas) and fully interactive. Use this for a deck you'll PRESENT (talk over, projector, screen-share) when you want web interactivity and responsiveness without Slidev's constraints. The repo IS the running app (Vite + React) — you install it in place, theme the tokens, and AUTHOR an original deck from the user's real topic/brand.
-
starkware-libs Skill Concise CommentsConcise comments and documentation style for code comments, docstrings, and module/file docs. Use when writing, editing, or reviewing comments, doc-comments, struct/field docs, constants, or entry (lib/index) files. Encodes Yoni-Starkware's review preferences — concise, present-tense, no history or design-doc references.
-
statzhero Bundle TypstModern Typst typesetting patterns for documents, slides, and academic writing. Use this skill when writing Typst markup (.typ files), creating document templates, building slide decks with Quarto, or debugging Typst compilation issues. Covers content blocks, styling, math typesetting, tables, figures, custom functions, citations, and Quarto integration. Also use when the user mentions #set rules, #show rules, Typst page layout, Typst math mode, or wants to convert LaTeX to Typst. Trigger even for brief Typst questions like formatting a table or equation.
-
statzhero Bundle Typst TouyingTouying slide framework for Typst. Use when creating presentations in Typst, adding slide animations, configuring Touying themes, using pause/meanwhile markers, building multi-file presentations, or integrating CeTZ/Fletcher diagrams with animations. Covers all built-in themes (simple, university, metropolis, aqua, dewdrop, stargazer) and custom theme creation.
-
melvynx Skill Context7 CLIManage Context7 via CLI - search libraries, get documentation context. Use when user mentions 'context7', 'library docs', 'documentation context', or wants to fetch up-to-date library documentation.
-
memgraph Skill Add Best PracticeUse this skill when adding a new best practice example to the Memgraph best-practices repository. Walks through categorization, code documentation, dependencies, and README updates so the contribution matches the repo's conventions.
-
memorilabs Skill ConfigureSet up Memori or report how it is configured. Use ONLY when the user explicitly asks about Memori itself - runs /memori:configure, pastes a Memori identity token, asks to set Memori up or point it at staging, or asks whether Memori is working. Never use it because memory was recalled or because the user mentioned something worth remembering.
-
memyselfandivo Bundle Creative AnnealingRuns a structured, simulated-annealing-style ideation process — wide divergent exploration (including ideas that deliberately work against the stated goal) followed by staged elimination rounds down to exactly 3 final ideas, each round's survivors justified. Trigger ALWAYS when the user says "creative-annealing", with or without further detail (topic, starting count). Partial or missing info (topic only, count only, or just the bare trigger word) still triggers this skill — resolve missing pieces via the intake questions below. Do NOT trigger for generic creativity/brainstorming requests that don't use this specific trigger term.
-
metyatech Bundle Guided Doc WritingWrite or revise learner-facing documents, Markdown pages, policies, guides, and explanatory materials so readers can grasp the main points in seconds. Use when drafting course docs, student-facing notices, instructions, overviews, or any prose that needs clear visual hierarchy, concrete examples, explicit reasons, and selective emphasis.
-
metyatech Bundle Teaching Style PatternsReusable teaching style patterns for designing or revising lessons, syllabi, lesson plans, slide decks, handouts, quizzes, and in-class facilitation flows. Use when the main task is choosing how a class should run, mapping a teaching approach onto time blocks, or keeping the same lesson style consistent across syllabus and teaching materials. Triggers include requests about 授業スタイル, lesson structure, class format, シラバス設計, 授業資料設計, 進め方, 教え方, and how to balance explanation with hands-on work.
-
mguozhen Bundle Email Manager With DBEmail account manager with IMAP/SMTP support and local database. Manage multiple email accounts, sync inbox, send emails, search, set filters, and generate daily send reports. Triggers: email manager, manage email, send email, check inbox, email account, imap smtp, email report, email filter
-
michael7908 Bundle Supervisory AnalystReview investment research and financial content the way a FINRA Series 16 Supervisory Analyst would before publication. Use this skill whenever the user asks to review, check, approve, or improve an equity research report, investment analysis, stock commentary, price target rationale, financial newsletter, or any public-facing investment content — in English or Chinese — even if they don't mention "Series 16", "compliance", or "supervisory analyst" explicitly. Also use when the user asks "can I publish this?", "is this compliant?", or wants their investment writing to meet professional sell-side standards.
-
michaelliv Skill NapkinRead, create, search, and manage notes in Obsidian vaults using the napkin CLI. Works directly on markdown files and canvas files — no Obsidian app required. Use when the user asks to interact with their Obsidian vault, manage notes, search vault content, work with tasks, tags, properties, daily notes, templates, bases, bookmarks, aliases, or canvas files from the command line.
-
michiamoalena Bundle Burning GirlMaps a woman's menstrual cycle onto her Google Calendar as six named windows, then keeps them accurate through a daily check-in. Use when the user wants to see her cycle in her calendar, plan around how she actually feels, set up cycle windows, report that her period started, log how she is feeling, ask which windows are coming up, or check whether something on her calendar lands in a hard week. Also use for "put my cycle in my calendar", "when should I schedule this", "my period is late", "recalibrate my phases".
-
microsoft Bundle Teams DevUse this skill whenever the user mentions Microsoft Teams in a development context — whether they're building, integrating, configuring, debugging, or just asking questions. Covers bots, message extensions, embedded web apps, Adaptive Cards, dialogs, SSO, infrastructure, the Teams Developer CLI/SDK, and general Teams platform queries. If the word "Teams" appears, err on the side of invoking this skill.
2.7k -
mihkarp Skill Trash PandaA raccoon that digs through your Claude/ChatGPT chat history, pulls out the valuable artifacts, and files them into a local markdown "den" organized by project. Triggers on "/dig", "/den", "/sniff", "/feed", "/wash", "/nap", or natural language like "go dig through my chats", "what piled up", "drag the good stuff into my projects", "show me my den". Reads recent chats, extracts four artifact types (To Do's, Shiny, The Plan, Loot), routes each to a project file, dedupes, appends, links back to the source chat, and rebuilds the den index. ALWAYS use this skill for these commands — do not do it by hand.
-
mikefutia Bundle Video AnalyzerAnalyzes a video file with Google Gemini and returns a structured markdown report covering top-level summary, scene-by-scene breakdown, audio transcript (or honest "silent" note), visual details, and key timestamped moments. Strong anti-hallucination guardrails — will not invent narrators, voiceovers, or speaker names. Use when you need to understand what actually happens in a video.
-
inna-gazieva Bundle Academic ReviewUse this skill whenever the user uploads a scientific article (PDF or DOCX) and asks to review it, write a peer review, prepare a review conclusion, or evaluate it for publication. Triggers include: "напиши рецензию", "сделай рецензию", "проверь статью", "рецензирование", "peer review", "экспертиза статьи", "оцени статью для публикации". The skill reads the uploaded file, runs a structured academic review against 10 criteria following the standards of VAK/Scopus journals, and outputs the result as a DOCX file. Always use this skill when a scientific article is uploaded alongside a review request — even if the user does not use the word "рецензия" explicitly.
Audited -
innei Bundle AcceptanceEnd-to-end verification and self-evidence for a delivery in any repository, with or without a preconfigured verify plan. Discover an existing plan when one was handed to this run; otherwise author checks and publish a standalone acceptance. Pick the proving surface (CLI / web / desktop / iOS Simulator), drive the real product, capture visually confirmed evidence, and publish a round with the lh CLI. Triggers on 'verify the task', 'collect evidence', 'prove it works', 'upload evidence', 'verify plan', 'requiredEvidence', 'local test', 'manual test', 'test report', 'test with cli', 'test in electron', 'test desktop', or any local end-to-end verification task. Needs no ambient ids, and never depends on running inside a LobeHub conversation.
-
inoue2002 Bundle References Word FormatterPDFや論文タイトルから論文情報を調べ、Microsoft Wordの引用管理機能(資料文献)にコピペできる形式で出力する。対応種類:論文/レポート、書籍、雑誌/定期刊行物の記事(ジャーナル)、Webサイト。「論文を引用形式に変換」「参考文献をWordフォーマットに」「この論文の引用情報を取得」「PDFから引用情報を抽出」「ジャーナル論文をWord形式に」などの依頼時に使用。
-
inoue2002 Bundle XmindXMindマインドマップファイル(.xmind)をMarkdown形式に変換するスキル。論文のシナリオ構成、アイデア整理、研究の構造化などに使用するマインドマップをテキストベースで扱う。「XMindをMarkdownに変換」「マインドマップを読み込んで」「.xmindファイルを解析」「XMindの内容を表示」などの依頼時に使用。
-
ipythoning Bundle B2b Buyer Intel外贸 B2B 客户智能背调。输入客户碎片信息(聊天记录/邮箱/姓名/公司名/官网/WhatsApp/LinkedIn/询盘/名片/PI),输出可直接指导销售动作的客户商业情报报告(Buyer Intelligence Report)。触发词:背调、客户背调、买家调查、询盘真假、这个客户靠谱吗、buyer background check、lead qualification。
-
ipythoning Bundle Publish AllOne markdown file → publish to blog + generate WeChat Word, Zhihu Markdown, Xiaohongshu text, and more. Content distribution for Chinese social media platforms.
-
irisfeng Bundle Kindle PDF SkillReflow/optimize PDFs for small e-readers (Kindle 6", Kobo, etc.) so technical books with code/tables/equations stay readable. Covers k2pdfopt, Calibre, and Kindle device settings.
Audited -
issol14 Bundle Paper2code연구 논문(PDF/arXiv URL)을 분석하여 실행 가능한 코드로 변환합니다. 논문 복제, 알고리즘 구현, 연구 재현 요청 시 자동으로 활성화됩니다. "이 논문 구현해줘", "paper2code", "논문 코드로 변환" 등의 요청에 반응합니다.
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 digest-pdf, md-to-gdoc-tab, mywork. 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.