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.
-
justrach Skill Cut ShortformShape a 30-90 second editorial cut from a longer interview/talk using a word-timestamped transcript.
-
justrach Skill Tiktok CaptionsBurn TikTok-style word-grouped captions over a video using whisper word timestamps and the ASS subtitle format.
-
kaixindelele Bundle Babeldoc TransPDF论文自动翻译工具。使用 BabelDOC 引擎将英文 PDF 论文翻译为中文,保留原始版面(图表、公式、图片位置不变),输出文件自动以论文的中文标题命名。支持 arxiv URL / arxiv ID / 本地 PDF 路径作为输入。当用户发送 arxiv 链接、上传 PDF 文件、或说翻译论文、翻译这篇 PDF、translate paper、把论文译成中文时触发。
-
kay-ou Bundle Webpage To Markdownname: webpage-to-markdown
-
kilo-org Skill Linkedin CarouselCreate a LinkedIn carousel from a blog post or written content, and export it as a downloadable PDF. Use this skill whenever the user wants to turn an article, blog post, or piece of writing into a LinkedIn carousel, slide deck for social media, or multi-slide visual post. Trigger when the user says things like "turn this into a carousel", "make slides from this", "LinkedIn carousel", "social media slides", or pastes content and asks for a visual post. Also trigger when the user wants to repurpose written content for LinkedIn, or asks to export or download a carousel as a PDF.
-
kingly-clark Bundle Git JournalCapture the "Why" behind code changes during AI-assisted development. Creates branch-scoped markdown journals preserving reasoning, tradeoffs, and context. Also maintains living business-level QA docs in docs/ for self-healing tests and requirements clarity. Use before commits, PRs, or multi-file changes. Use when the user says "remember to journal", "anything to journal?", "journal this", "update the docs", or "anything to document?".
-
lapis0x0 Skill Obsidian Output FormatEnforce Obsidian markdown output contract with <yolo_block> tags. Use whenever returning markdown content, proposing markdown edits, or referencing markdown snippets.
-
layr-labs Skill Interface LintFormat and lint Solidity interface files following EigenLayer conventions. Use when the user asks to format an interface, add documentation to an interface, or create a new interface. Ensures proper organization with Errors/Events/Types sub-interfaces.
-
lc-rezende Bundle Sample SkillProvide a short, repeatable workflow for adding and documenting a new skill in this repository. Use when creating a new skill folder or updating skill documentation.
-
leiverkus Bundle OdpCreate, read, edit, convert, repair, or inspect OpenDocument Presentation files (.odp) — including bidirectional conversion to PPTX/PPT via headless LibreOffice. Supports shape animations (entrance, exit, emphasis, motion paths), slide transitions, master-page customization, and a template ecosystem (curated branded designs + inspector/extractor tools).
Audited -
not-manu Bundle Youtube To MarkdownConvert one or more YouTube video URLs into markdown documents containing the title, channel, URL, upload date, duration, view count, full description, and a reflowed plain-text transcript (auto-captions if no manual subs exist). Use this skill whenever the user wants to archive, summarize, study, or analyze YouTube videos as text — phrases like 'turn this video into markdown', 'get the transcript', 'extract the description and captions', 'pull these YouTube videos into notes', or any time a list of YouTube URLs needs to become readable text files. Also trigger when the user passes a file containing YouTube URLs (e.g. videos.md, links.txt) and asks for transcripts or summaries.
-
npc-worldwide Skill Technical WritingPatterns for clear technical writing in documentation, READMEs, API references, and design documents.
-
npc-worldwide Skill Weak Writing GeneratorGenerate paired weak/strong technical writing examples for training and preference optimization. Stores examples for reuse in GRPO/DPO fine-tuning.
-
oberon-systems Skill Write DocsWrite or edit documentation - service utilities, project, code, service, SOP or known-issue notes - in a lint-clean, runbook-first house style. Use whenever documentation is created, restructured or reviewed.
-
obie Bundle Rails Tiptap AutosaveAdd Tiptap rich text editing with debounced autosave to Rails models using Stimulus. Stores markdown in text columns (not ActionText). Covers installation, Stimulus controller, shared partials, Turbo cache handling, and optional change tracking.
-
oliver-kriska Bundle Scribe KbRead, write, and search a scribe-managed knowledge base (markdown vault with frontmatter conventions, wikilinks, and qmd hybrid search). Use when the user's project has a scribe.yaml (KB root) or a .claude/<kb_name>/ drop-file directory (consumer side), or when they mention scribe, scriptorium, qmd, drop files, or "my KB". Covers frontmatter schema, wikilink syntax, drop-file pattern, search via qmd, and directory taxonomy.
-
oneclaw Bundle Officecli DOCXUse this skill when a .docx file is involved — creating, reading, editing, or analyzing Word documents. Triggers on: 'Word doc', 'document', 'report', 'letter', 'memo', 'proposal', or any .docx filename. Drive bulk edits through JSON batch files passed to officecli batch --input; never write Python / Node / Ruby (or other interpreted-language) helper scripts to generate the JSON or wrap CLI calls.
-
oneclaw Bundle Officecli PPTXUse this skill any time a .pptx file is involved -- 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. Drive bulk edits through JSON batch payloads handed to officecli batch (--input); never write Python / Node / Ruby (or other interpreted-language) helper scripts to generate the JSON or wrap CLI calls.
-
ossrs Bundle Internal Docs For SrsRoute SRS and Oryx tasks to the smallest relevant set of trusted project documentation and maintain the project documentation bundled with this skill. Use whenever support or development work requires locating, choosing, reading, creating, updating, or reviewing SRS documentation, or whenever Oryx work requires project documentation for deployment, streaming, authentication, recording to local or S3-compatible storage, restreaming, virtual live, camera, transcoding, HTTPS, APIs, callbacks, AI features, or development. Includes the C++ media server documentation, Oryx project documentation, website pages, changelog, executable API examples, and next-generation Go server and performance documentation.
-
paladini Skill Review Medium ImportReview and fix Medium drafts after DEV.to import. Compare source markdown with extracted Medium editor outline, fix formatting (code blocks, headings), confirm autosave. Use after medium_import or when import formatting looks broken.
-
pass-with-high-score Bundle Github Issue ManagerFetch, analyze, and resolve GitHub issues. Use when the user wants to get a daily report of issue activity, analyze complex comment threads, or automatically implement fixes and create Pull Requests for reported bugs.
-
rodydavis Bundle Open XML DOCXGuide and examples for using OpenXML Docx features in the open_xml package.
-
rodydavis Bundle Open XML PPTXGuide and examples for using OpenXML Pptx features in the open_xml package.
-
rohaquinlop Skill Create IssueCreate a well-formed GitHub issue with a clean title and body. Invoke whenever the user asks to create an issue, file a bug report, open a feature request, or report something via GitHub CLI. Encodes the lessons learned from bad issue drafts: GitHub renders every single newline as a hard line break, internal working-doc jargon does not belong in public issues, and titles must match the repo's existing conventions.
-
roshaw Skill Translate InitGuided, step-by-step builder for a project's translation.config.json — the setup step before /translate. Walks the operator through every option ONE AT A TIME with a plain-language explanation of what it does and what to fill, pre-filling smart defaults it detects from the project (source language, formats, existing target languages). Captures the project's PURPOSE/CONTEXT (what the product is, so the translator picks the right sense of each word), the target languages, domain specialization, output layout, and the research/uncertainty preferences. Writes the config at the project's root and registers the folder as a tracked project. Use when the user says "set up translation for this project", "create the translation config", "configure translations", "initialize translation", "build the config step by step", or before a first /translate run on a project with no config.
-
ryanilano Bundle Docs MirrorMirror an entire documentation site OR an RSS/Atom feed to local markdown in one command. Use whenever you need more than two pages from the same site, or the user says scrape, pull, mirror, grab the docs, or names a blog or feed. Discovers pages by feed, sitemap, or link crawl, fetches them with plain HTTP, honours robots.txt, and writes one markdown file per page plus an index. Do NOT use for a single page, or for a site already mirrored and unchanged.
-
ryanilano Bundle Copyable MarkdownPackage conversation content as a single copyable block for one-tap export. Default output is a consolidated solution export — prose and code blocks merged into one portable markdown document (for terminals, text files, Slack/work messages). Arguments select other modes. Usage — /copyable-markdown [obsidian|terminal|wrapped] (e.g. /copyable-markdown obsidian for a frontmatter note, /copyable-markdown terminal for a pasteable bash block). Use this skill whenever the user types /copyable-markdown, or asks for a "rundown", "recap", "gist", "summary I can copy", "one code block", "copyable markdown", "note for Obsidian", "export this conversation", "give me this as markdown", "make it terminal-ready", or wants a proposed solution's steps and code consolidated so they stop copy-pasting between programs.
-
sanoakr Bundle Ja ProofreadingProofread Japanese text using textlint with Japanese preset rules. Report issues clearly in Japanese. Trigger on: - "proofread", "check this Japanese text", "fix Japanese writing" - "日本語の文章を校正して" "textlintでチェックして" "文章の誤りを見つけて" - Requests to check ら抜き言葉, 二重否定, 読点, 文体統一, etc. - Quality checks on blog posts, technical docs, manuals in Japanese - Proofreading `.md`, `.txt`, `.mdx` files with Japanese content - "文章を直して" "読みやすくして" when the target text is Japanese Always report findings in Japanese regardless of the conversation language.
-
sawyerhood Bundle Brave SearchWeb search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.
6.4k -
screenkite Bundle Screenkite Clean CutTranscribe a ScreenKite recording's mic audio, then remove BOTH silence gaps AND filler words (um, uh, ah, er, hmm) from the timeline in a single merged editTimeline cut. Use when the user asks to "clean up audio", "remove filler words", "remove ums and uhs", "cut dead air and fillers", or "full auto-cut" on a .skbundle project. Combines screenkite-transcription-cut silence removal with filler-word detection into one dry-run → confirm → apply flow. Do NOT use for B-roll overlay work (see use-screenkite-advanced-b-roll). Do NOT use when no .skbundle is open.
-
screenkite Bundle Screenkite Transcription CutTranscribe a ScreenKite recording's mic audio, detect silence gaps in the word-level transcript, and cut those gaps from the timeline using editTimeline action=cut. Use when the user asks to "remove silences", "auto-cut dead air", "transcript-based cut", or "clean up pauses" in a .skbundle project. Do NOT use for B-roll overlay work (see use-screenkite-advanced-b-roll). Do NOT use when no .skbundle is open.
-
serejaris Bundle Tg Rich DigestUse when sending daily or weekly digests, community summaries, status reports, newsletters, or channel articles through a Telegram bot as one structured rich message instead of a wall of plain text. Covers both the flat digest layout and the preview + collapsed full version layout for long editions, plus media as evidence and a preflight gate before publishing. Triggers: "send weekly digest", "post summary to channel", "newsletter via bot", "community report", "daily status update", "publish article to channel", "format report as rich message".
Audited -
serejaris Bundle Tg Markdown To RichUse when converting Markdown documents, reports, or any text content into a Telegram Rich Message for delivery via a bot. Triggers: "send markdown to Telegram", "convert doc to rich message", "publish report to bot", "format markdown for sendRichMessage", "telegram rich message from file". Produces an InputRichMessage JSON object ready for Telegram Bot API 10.2 sendRichMessage, including file_id, URL, and multipart upload media bindings.
-
telepresenceio Bundle Changelog EntryAdd a new entry to CHANGELOG.yml under the current unreleased version (or create the version block if needed), then regenerate documentation. Use when the user says things like "add a changelog entry", "log this fix in the changelog", or "/changelog-entry".
-
tencentblueking Bundle API Doc SyncAfter implementing or modifying API code in bkflow/apigw, automatically updates or generates apidoc markdown files in bkflow/apigw/docs/zh/. Use when API views, serializers, or routes are changed, or when the user asks to sync API docs or generate apidoc.
-
tenfoldmarc Skill CarouselGenerate complete Instagram carousels — from topic to AirDrop-ready PNGs. Includes content writing, slide rendering, and delivery.
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 cut-shortform, tiktok-captions, babeldoc-trans. 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.