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.
-
tomsej Skill Pr ExplainExplain a GitHub pull request as an English Markdown walkthrough and return a Plannotator share link. Use for PR explanations, walkthroughs, or review preparation.
-
barastrong Bundle Technical WriterUse when creating technical documentation, API docs, user guides, runbooks, READMEs, or developer documentation. Trigger phrases: "technical writing", "documentation", "API docs", "user guide", "README", "runbook", "developer guide", "SDK documentation", "OpenAPI docs", "docs site", "knowledge base", "docs-as-code", "technical manual", "release notes", "how-to guide", "tutorial", "architecture documentation".
-
barastrong Bundle QA Manual TesterUse when creating test cases, executing manual tests, reporting bugs, or verifying software quality through hands-on testing. Trigger phrases: "manual testing", "test case", "test plan", "bug report", "test execution", "regression testing", "UAT", "user acceptance testing", "exploratory testing", "functional testing", "test scenario", "defect tracking", "test documentation", "cross-browser testing", "smoke test".
-
open-fox Bundle FirecrawlSearch, scrape, and interact with the web via the Firecrawl CLI. Use this skill whenever the user wants to search the web, find articles, research a topic, look something up online, scrape a webpage, grab content from a URL, get data from a website, crawl documentation, download a site, or interact with pages that need clicks or logins. Also use when they say "fetch this page", "pull the content from", "get the page at https://", or reference external websites. This provides real-time web search with full page content and interact capabilities — beyond what Claude can do natively with built-in tools. Do NOT trigger for local file operations, git commands, deployments, or code editing tasks.
-
s0ld13rr Skill Web SsrfServer-Side Request Forgery detection→internal-access→proof for web apps. Use when the app fetches a URL you influence (webhooks, url/image/pdf fetchers, link preview, import-from-URL, SSO/OIDC redirect, XML/SVG). Triggers - url=/uri=/dest=/callback= param, "fetch failed", webhook, image proxy, /_next/image, remotePatterns, redirect.
-
s0ld13rr Skill Web SstiServer-Side Template Injection detection→engine-fingerprint→RCE for web apps. Use when user input renders into a server-side template (names, greetings, email/PDF/report generators, error pages, profile fields) and math payloads evaluate. Triggers - {{7*7}} returns 49, ${7*7},
-
s0ld13rr Skill Reporting PhaseReporting phase — generate structured pentest report from findings. Use when the current phase is REPORTING.
-
samin12 Bundle QASystematically QA test a web application and fix bugs found. Runs QA testing, then iteratively fixes bugs in source code, committing each fix atomically and re-verifying. Use when asked to "qa", "QA", "test this site", "find bugs", "test and fix", or "fix what's broken". Proactively suggest when the user says a feature is ready for testing or asks "does this work?". Three tiers: Quick (critical/high only), Standard (+ medium), Exhaustive (+ cosmetic). Produces before/after health scores, fix evidence, and a ship-readiness summary. For report-only mode, use /qa-only.
-
samin12 Bundle PDFCreate, read, merge, fill, and secure PDF files.
-
samin12 Bundle DOCXCreate, read, edit, template, and review Word .docx files.
-
samin12 Bundle PlanWrite a markdown plan to .hermes/plans/; no execution.
-
samin12 Bundle NotionNotion API + ntn CLI: pages, databases, markdown, Workers.
-
samin12 Bundle QA OnlyReport-only QA testing. Systematically tests a web application and produces a structured report with health score, screenshots, and repro steps — but never fixes anything. Use when asked to "just report bugs", "qa report only", or "test but don't fix". For the full test-fix-verify loop, use /qa instead. Proactively suggest when the user wants a bug report without any code changes.
-
samin12 Bundle Nano PDFEdit text in existing PDFs via natural-language prompts.
-
manojbajaj95 Bundle Pitch Deck Creation 2Create professional investor pitch decks with structured content and visual design. Use when users need help with pitch deck, investor deck, fundraising deck, startup pitch, deck design, slide design, pitch presentation, pitch deck visuals, investor presentation, Series A deck, seed deck, or VC deck. Covers the full workflow: gathering company info, structuring narrative, generating a PowerPoint via script, and applying visual best practices.
88 -
samin12 Bundle Document ReleasePost-ship documentation update. Reads all project docs, cross-references the diff, updates README/ARCHITECTURE/CONTRIBUTING/CLAUDE.md to match what shipped, polishes CHANGELOG voice, cleans up TODOS, and optionally bumps VERSION. Use when asked to "update the docs", "sync documentation", or "post-ship docs". Proactively suggest after a PR is merged or code is shipped.
-
samin12 Bundle Embedded CaptionsAdd captions or subtitles to an existing single-subject talking-head video without editing the footage. Use for plain verbatim captions, cinematic captions embedded behind the subject, VFX captions, “炸/特效/酷炫字幕,” or a named identity from the 35-style catalog. Route by visual identity, not by backend engine. The quiet `anchor` rail is the default; embed every word only when the user explicitly wants a fully cinematic treatment. The workflow runs locally end to end, including transcription and subject matting; split multi-shot footage before applying it.
-
samin12 Bundle Supermemory LoginLog in to Supermemory. Use when the user needs to authenticate, set up their API key, or when memory features report a missing key.
-
samin12 Bundle Linkedin CarouselLinkedIn Carousel Post via PDF
-
samin12 Bundle Ocr And DocumentsExtract text from PDFs/scans (pymupdf, marker-pdf).
-
samin12 Bundle SlideshowAuthor a HyperFrames slideshow — a presentation, pitch deck, or interactive deck with discrete slides, fragment reveals, branching, hotspot navigation, and built-in presenter mode with speaker notes; also converts an existing page into a deck. Output is a navigable deck, not a rendered MP4. If the user didn't explicitly ask for a slideshow, confirm before authoring. Unclear → /hyperframes.
-
samin12 Bundle PowerpointCreate, read, edit .pptx decks with python-pptx.
-
samin12 Bundle Capitoltrades Politician TrackerScrape a politician's stock trading disclosures from CapitolTrades.com and report which trades are newly disclosed since the last check. Use this whenever the user wants to track, monitor, or check a member of Congress's stock trades — phrases like "what is [politician] trading", "track [senator/rep]'s trades", "check CapitolTrades for X", "any new disclosures from [politician]", or when given a capitoltrades.com/politicians/ID URL. Also use this to set up a recurring daily/weekly trade-tracking routine for a politician (pair with the `schedule` skill). Works for any politician on CapitolTrades, not just one specific person.
-
samin12 Bundle Embedded Captions Video Editor AgentsAdd captions or subtitles to an existing single-subject talking-head video without editing the footage. Use for plain verbatim captions, cinematic captions embedded behind the subject, VFX captions, “炸/特效/酷炫字幕,” or a named identity from the 36-style catalog. Route by visual identity, not by backend engine. The quiet `anchor` rail is the default; embed every word only when the user explicitly wants a fully cinematic treatment. The workflow runs locally end to end, including transcription and subject matting; split multi-shot footage before applying it.
-
sylviahuang987 Bundle Paper2readTurn a local academic PDF into readable, source-checkable Markdown that restores document structure and highlights the paper's research question, hypothesis, methods, findings, conclusions, limitations, key terms, and explicit reasoning connectors; publish to Notion only when requested. Use when the user wants help actually reading a paper, not merely a summary. Never bypass publisher authentication.
-
samin12 Bundle Visualize A Cam IntrosTurn talking-head A-cam intros into proof-first visual stories by keeping the presenter as a stable foreground anchor while cherry-picking, reframing, timing, and animating B-roll, product footage, screenshots, slides, comparisons, and prior-video clips. Use for YouTube or course intros, podcast hooks, transcript-matched B-roll edits, presenter picture-in-picture layouts, Borumi timeline edits, HyperFrames intro composites, or QA of dense A-cam/B-roll openings.
-
immamdouhaboammar Bundle X PostPublish content, images, videos, quote tweets, long-form Markdown articles, and translated video workflows to X (Twitter) using real Chrome via Chrome DevTools Protocol (CDP) to bypass bot detection. Use when the user asks to post a tweet, publish an update to X, attach images or videos to a tweet, quote-tweet a link, publish a Markdown article to X Articles, or translate and republish a video with subtitles — even if they don't explicitly say "x-post" or "Twitter automation". Do NOT use for scraping tweets, reading feeds, or managing account settings.
-
dimon-ton Skill DOCX EditEdit existing .docx files while preserving original formatting using python-docx and docxedit libraries. Trigger when user wants to edit, find-replace, modify tables, or fill data in Word documents — especially SAR templates, reports, or any existing .docx that must keep its formatting. Also trigger on phrases like "edit docx", "edit word file", "fill SAR", "replace in docx", "docx table", "python-docx".
-
shuotao Skill Gm SetCompare the material Sets already saved in `exported_material_sets.json` against the current `tabc_master_database.json` snapshot, surface any differences (a licno no longer found, a license whose validity period has ended, a material title that changed since the Set's plan was last generated), and — only for Sets the user confirms — refresh that Set's Revit injection plan/report so it reflects the latest data.
-
l2461090 Bundle Literature Monitor SkillsMonitor when scholarly articles first become visible to readers on official journal or publisher surfaces—such as ASAP, Online First, Early View, Advance Articles, FirstView, Early Access, Articles in Press, or Latest Articles—and report newly observed relevant work with verified titles, persistent identifiers, and source-grounded abstract summaries. Works for user-specified STEM/SCI, social-science, arts, and humanities journals. Use for recurring target-journal alerts or a 本周最新论文/期刊周报, not broad reviews without a journal whitelist.
-
openstack-k8s-operators Skill Analyze Must GatherProduce an analysis of observed problems in a must-gather report from OpenStack Services on OpenShift
-
dga-sd Bundle Meeting SummarySummarize a meeting transcript into a Thai meeting-minutes report (รายงานสรุปการประชุม), output as BOTH .md and .docx (font TH SarabunPSK, body 16pt, Arabic numerals). Two modes - normal (default, structured minutes) and have-quote (คำพูดอ้างอิงรายผู้พูด, when the user says "have-quote" / "แบบมีคำพูด" / "อ้างคำพูด" / "ยกคำพูด"). Use when the user provides a meeting transcript file (an auto-transcription .md/.txt) and asks for a สรุปการประชุม / meeting summary / minutes. Also use when the user provides a .vtt transcript — the skill will REFUSE the .vtt (too large, wastes tokens) and tell the user to supply a .txt instead.
-
dga-sd Bundle Thai PDF Extractแปลง PDF ภาษาไทย (โดยเฉพาะเอกสารราชการ/เล่มมาตรฐาน) ให้เป็นไฟล์ text สะอาด โดยสระและวรรณยุกต์ไม่เพี้ยน ไม่แตกบรรทัด — ใช้ pdftotext -layout (poppler) แทนตัวแปลงทั่วไป (markitdown / PyPDF / pdfplumber) ที่ทำภาษาไทยพัง Use this skill whenever the user asks to read, extract, convert, ingest, or summarize a PDF that contains Thai text — including Thai government documents (มสพร./มรด./ประกาศ), standards drafts, meeting documents, or any PDF being ingested into a knowledge base, wiki, Obsidian vault, or corpus for later search. Also use it when a previous PDF extraction produced garbled Thai (สระลอย, วรรณยุกต์หลุด, คำอย่าง "กำร" แทน "การ") — this skill detects and repairs that font-encoding corruption. Do NOT use for PDFs with no Thai text (a plain English PDF needs no special handling).
-
manhvann Bundle Ck PreviewView files/directories OR generate visual explanations, slides, diagrams.
-
manhvann Bundle Ck Docs SeekerSearch library/framework documentation via llms.txt (context7.com). Use for API docs, GitHub repository analysis, technical documentation lookup, latest library features.
-
manhvann Bundle Ck Markdown Novel ViewerView markdown files with calm, book-like reading experience via HTTP server. Use for long-form content, documentation preview, novel reading, report viewing, distraction-free reading.
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 pr-explain, technical-writer, qa-manual-tester. 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.