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.
-
lensetek Bundle Format Export PreparerUse to prepare final academic book manuscripts for Markdown, DOCX-ready structure, or publisher handoff, including front matter, back matter, heading consistency, glossary, figure/table lists, bibliography, and final privacy checks.
-
lensetek Bundle Author Writing Style SelectorUse to help academic authors choose a writing style for textbooks, reference books, or monographs, then produce a reusable style guide for downstream writing, editing, layout, DOCX, and PDF agents. Supports formal academic, communicative textbook, popular-scientific, research monograph, case-based, reflective, institutional, and custom styles.
-
lilac-labs Skill Gini Bug ReportFile a locally-captured, already-redacted Gini crash report as a GitHub issue, with the user's consent. Reads the pending crash queue and delegates the actual filing to the github-issues skill.
Audited -
lilac-labs Bundle Phone CallPlace outbound AI phone calls via Bland AI: book reservations, make appointments, ask businesses questions, then report back the transcript and summary.
-
mblauberg Bundle D2 DiagramsUse for creating, validating, rendering, or exporting D2 source, including fixed-layout and vector-PDF publication figures. Not for Mermaid, Graphviz, or PlantUML requirements diagrams; use engineering-docs or uml-diagrams.
-
meganz Skill Crash TriageTriages top crashes from Firebase Crashlytics by fetching crash reports, analyzing stack traces against the local codebase, correlating with recent git history, and generating a structured triage report. Optionally adds triage notes back to Crashlytics issues.
-
vemodalen-x Bundle Packaging Device Sdk ReleasesAssemble an algorithm library into a deliverable on-device (mobile) SDK release package — the release version is assigned by `bumping-library-versions` (referenced, not restated), plus a standard package layout (minimal public headers / per-ABI libs / models each license-annotated / RELEASE_NOTES / USAGE doc / a compilable examples/ source / THIRD_PARTY), and two ship-along reports (quality + performance) that REUSE the eval-report and on-device-validation skills rather than re-spec them. Owns the package-specific parts: the memory = system-delta measurement method, license-boundary annotation, and a manifest + sha + unpack-reverify check (incl. verifying the version surfaces agree). Packaging is NOT releasing — shipping the package outward is a human/lead decision. Use when an algorithm lib must become a versioned, auditable phone SDK package. Identity-decoupled — lib name, version, platform, group are caller parameters.
-
qball-inc Bundle Session HandoffCreate consistent session handoff documents for context transfer between sessions. Use when closing a session, reaching 75% token consumption, or when user requests handoff. Ensures proper YAML headers for metrics collection, LF line endings, and complete documentation of progress, decisions, and next steps.
-
anymouschina Skill PDF处理 PDF 文件:提取文本、创建 PDF、合并文档等;适用于用户要读/生成/合并 PDF 或进行 PDF 相关处理。
-
bsamiee Bundle DocgenGenerates and validates project documentation: READMEs, ADRs, changelogs, ARCHITECTURE.md, and code documentation. Use when creating, updating, or reviewing any non-code markdown artifact, README file, architecture decision record, ARCHITECTURE document, CHANGELOG entry, or code documentation (docstrings, XML docs, TSDoc). Activates for: (1) scaffolding README, CHANGELOG, ADR, CONTRIBUTING, ARCHITECTURE, or SECURITY files; (2) writing or reviewing doc comments on exported APIs; (3) auditing documentation coverage or staleness; (4) generating release notes from commit history.
-
bsamiee Bundle Exa ToolsExecutes semantic web search via Exa AI Python CLI. Use when searching for current information, code examples, API documentation, finding similar pages, or generating AI answers with citations. Supports fast/deep/neural search.
-
bsamiee Bundle Context7 ToolsQueries version-specific library documentation from Context7. Use when fetching API references, code examples, or conceptual guides for npm/PyPI packages. Resolves library IDs, retrieves docs by topic. Not for web search.
-
kerberosclaw Bundle Md2pdfUse when the user wants to convert one Markdown file into a publication-ready A4 PDF, especially when the source may contain Mermaid diagrams, ASCII diagrams, CJK text, tables, or pandoc/weasyprint edge cases. Works by copying the source to a _pdf.md working file, converting diagrams, escaping PDF-breaking syntax, balancing table column widths, rendering with pandoc + weasyprint, then self-checking pages by ink coverage. Cleans up intermediates only after the user calls the version final. NOT for batch conversion, slide decks, or editing the original Markdown in place.
-
kerberosclaw Skill Rewrite TwUse when the user wants a Traditional Chinese (Taiwan) language review of Markdown or plain-text files — flagging genuinely comprehension-breaking grammar faults (missing subject, broken predicate, wrong measure word, misused connectives, inconsistent naming) and non-Taiwanese wording (mainland-Chinese terms, translationese) with replacement suggestions. High bar on grammar: only reports what actually misleads the reader; pure style preferences, punctuation nits and unavoidable loanwords are let through. Phase 1 is a read-only report; Phase 2 (applying edits) only runs after the user explicitly approves. NOT for changing tone or voice (that is rewrite-tone), NOT for rewriting content, adding facts, or translating between languages.
-
kerberosclaw Bundle Memory LintUse when the user wants to lint a Claude Code memory directory (~/.claude/memory or custom path) for index inconsistency, broken cross-links, stale project state, duplicate / conflicting feedback rules, naming violations, frontmatter gaps, and oversized files. Phase 1 is a read-only scan and report. Phase 2 applies fixes only for findings the user explicitly picks. Phase 3 verifies with an independent process and rolls back if it fails.
-
kerberosclaw Skill Rewrite ToneUse when the user wants to rewrite Markdown prose into a conversational, humorous, self-deprecating engineering tone while preserving technical accuracy and document structure. Rewrites prose sections only, keeps code blocks, diagrams, tables, English summary blocks, and factual claims intact. NOT for changing requirements, adding new technical content, or editing non-Markdown artifacts.
-
xtsoftwarelabs Skill Neatcontext StatusReport the NeatContext context and routing mode active in the current Kimi Code session, including missing-file or stale-routing warnings. Use when the user asks which context is connected or explicitly invokes this skill.
-
xtsoftwarelabs Skill Neatcontext ExtensionsReport which extensions the connected NeatContext context expects, and whether this machine provides them. Use when the user asks what a context can reach, why an extension tool is missing, or how to connect one here.
-
xtsoftwarelabs Bundle StatusReport the NeatContext context and routing mode active in Codex, including missing-file or stale-routing warnings. Use when the user asks which context is connected or explicitly invokes this skill.
-
xtsoftwarelabs Bundle ExtensionsReport which extensions the connected NeatContext context expects, and whether this machine provides them. Use when the user asks what a context can reach, why an extension tool is missing, or how to connect one here.
-
addxai Bundle ArchitectUse when designing a new feature or system, making architecture decisions, writing technical design docs, or structuring project documentation. Triggers on "design", "architecture", "technical design", "ADR", "system decomposition", "how should I structure this", "设计方案", "架构设计", "技术方案", "文档体系", "写 User Story", "写文档". Also use when reviewing existing architecture docs or asking "where should I put this doc?"
-
addxai Skill Clean CacheBatch-scan workspace Flutter/Android/iOS/Node.js projects, report cache usage, and perform tiered cleanup to free disk space. Triggers when the user says "clean cache", "disk space low", "free up space", or similar.
Audited -
addxai Bundle Story CraftsmanProfessional User Story and documentation system construction. Assists in writing high-quality User Story documents through guided interviews to uncover requirements context and acceptance criteria, and places documents precisely in the standardized docs directory structure. Triggers when the user requests writing User Stories, describing feature requirements, or initializing project documentation structure.
-
allenai Bundle FeedbackInterview the user about their experience with the Asta plugins and tools, write a narrative feedback report, and submit it (with optional supporting files) to the Asta team for analysis. Use when the user wants to "give feedback", "send feedback to the Asta team", "report how this went", or "tell Ai2 what I think".
-
allenai Skill ExperimentRun scientific (software) experiments. Use when the user asks to "run an experiment", "run an investigation", or "research with Asta." Also use this skill to analyze experimental data generate a research report from it. The user may refer to this system by its internal project name, "Panda."
-
allenai Bundle PDF DownloadDownload PDFs for a list of academic papers identified by title, DOI, arXiv ID, or other paper IDs. Use when the user asks to "download these papers", "grab the PDFs", "fetch full text for this list", or supplies a list of citations and wants the source PDFs on disk. Resolves open-access PDFs automatically and drives a real browser (via Playwright, with a persistent profile) so the user can authenticate to paywalled publishers.
-
allenai Skill PDF ExtractionExtract text from PDFs using olmOCR or remote OCR. Use when user asks to "extract text from PDF", "OCR a document", "read a PDF", or needs to process scanned documents.
-
allenai Skill Literature ReportCreate or update literature reviews/reports. Use whenever you need to research, summarize, or synthesize the literature.
-
allenai Bundle Local Paper IndexBuild a searchable Asta document index from a collection of local PDF files. Use when the user asks to "index these PDFs", "put these PDFs into an Asta index", "index these PDFs using Asta", "build a local paper index", "make these PDFs searchable", or "create an index from these papers".
Audited -
llama-farm Bundle Config GenerationGenerate LlamaFarm configurations from natural language. Activates for new projects, config creation, PDF/markdown/code patterns.
-
lucastamoios Skill Tech DebtScan a codebase for technical debt - outdated deps, test gaps, code churn hotspots, TODO/HACK markers, recurring Sentry errors, and missing Linear tickets. Produces a prioritized report and optionally creates issues.
-
lullabot Bundle Reviewing SkillsReviews a Claude Code skill against skill-authoring best practices and produces a prioritized, non-blocking report. Use when creating, editing, or reviewing a SKILL.md, a skill's meta.yml, or a skill directory, or when asked whether a skill follows best practices.
-
lullabot Bundle Github AttachmentsUpload images, screenshots, videos, and other files to GitHub so they render inside an issue, pull request, comment, release note, or wiki page. Use when a GitHub body needs an embedded screenshot or diagram, when asked to "attach this image to the issue", when a bug report needs a visual, or when a PR description should show before/after screenshots. Covers the gh --attach flag, the undocumented user-attachments upload endpoint it falls back to, MIME/size limits, and the markdown to embed the result.
-
lullabot Bundle Slack Markdown FormatterThis skill should be used when users request messages, notifications, or content formatted for Slack. Use this skill when the user asks to write, draft, format, or compose messages specifically for Slack, as Slack uses 'mrkdwn' which differs from standard markdown. Also use when users mention Slack Block Kit or rich message formatting for Slack.
-
sorawit-w Bundle I18NHandle internationalization (i18n) translation files and produce culturally authentic translations. Use when: (1) editing, creating, or modifying translation files (JSON, YAML, TypeScript, JS) — especially large ones that risk exceeding token limits; (2) translating UI strings into any supported language/dialect; (3) reviewing translations for cultural accuracy and naturalness; (4) syncing translation keys across multiple locale files; (5) adding new languages or regional variants to an existing i18n setup. Triggers on "translate", "i18n", "localization", "translation file", "locale", "add language", "translation keys", or any specific locale code (e.g., th, ja, ko, zh-CN, de, fr, es, it, zh-TW, zh-HK, th-bupphe). Does NOT trigger on defining or glossing a single word/phrase inside a sentence ("what does X mean here", "define X in context") — that is the `define` skill. This skill is for i18n files and shipping localized strings, not inline word-meaning lookups.
-
sorawit-w Bundle DefineContextual definition and translation of a single word or phrase, resolved from the sentence or paragraph around it — the true in-context sense, not the dictionary default. The user names a target word/phrase and supplies surrounding text; this skill disambiguates the sense and explains it for a language learner (meaning, why this sense, register, etymology, related senses, difficulty), and can translate it contextually into another language. Triggers on "what does X mean here", "what does this word mean in this sentence", "define X in context", "meaning of X as used here", "translate just this word in context", or any word-sense / vocabulary / reading-comprehension request that supplies a target plus its context. Does NOT trigger on editing, creating, or syncing translation/locale files, adding a language to a product, or i18n JSON/YAML/TS keys — that is the `i18n` skill. Does NOT trigger on full-document translation, or a context-free dictionary lookup with no surrounding text.
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 format-export-preparer, author-writing-style-selector, gini-bug-report. 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.