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.
-
lz1159435992 Bundle Icon Forge按文字描述或任务语义为插图/图表选择或生成合适的 SVG 图标——语义解析→开源图标检索→同集组合→AI 生成矢量化(最后手段)→保底通用形状,含归属与质量记录。Use when the user describes a module/element in words and needs a matching icon (for draw.io figures, slides, documents). 有草图要整体重绘时不要用本 skill(路由给 sketch-to-drawio);从零画整张 drawio 图路由给 drawio-skill。
-
bvpotapenko Skill Dibs PlanWrite, decompose, or restructure a task plan (plan.md) that the dibs coordination board can parse and that small-context agents can execute in parallel - checkbox tasks written as complete briefings, prerequisites expressed by nesting, sections by code area, checked with dibs verify before init. Use this skill whenever the user asks for a plan for dibs, a dibs-readable or dibs-friendly plan, to split or decompose work for parallel agents or a swarm, to turn a spec, issue, code review, or todo list into plan.md, to prepare corrections for several agents, or to fix a plan that dibs verify flagged - even if the word dibs is not used. Also use it when invoked as "/dibs-plan" followed by a goal. Not for working a board; that is the dibs skill.
-
yugef3h Skill PDF EditorPDF 模板改写技能
-
genkovich Bundle GlossaryUse to capture or update domain terms in CONTEXT.md before their meaning drifts — whenever a fuzzy word shows up in an interview, spec, or review and you want one canonical definition plus a NOT-reference so a homonym can't bite you in six months. Triggers on "add term {X}", "what is {X} in our domain", "add to CONTEXT", "fix the glossary", "define {X}", "/sdd:glossary {term}", "додай термін", "онови глосарій", "що означає {X}". Two-level contract: repo-root CONTEXT.md holds project-wide terms, docs/features/{slug}/CONTEXT.md holds feature-scoped ones; readers read both and the per-feature entry wins. Lazy-bootstraps the target from a template, checks BOTH levels for a conflicting existing entry, asks for a one-sentence definition + the concept it's confused with, and appends one line to ## Glossary. Skip generic tech words (HTTP, queue, cache) — those are not domain terms. Output: created/edited CONTEXT.md. Runs anytime, no input gate; specify, clarify, design and api read its ## Glossary as the canonical so
-
genkovich Bundle UX FlowsUse to derive the user flows of a UI-touching feature after the spec is clarified — one mermaid flowchart per UI-touching §4 user story (happy + alt/error branches from §5 ACs), a screen inventory (SCR-NN ids), and an AC→flow map, written to docs/features/{slug}/ux-flows.md. Triggers on "ux flows for {slug}", "user flows for {slug}", "screen flow for {slug}", "/sdd:ux-flows {slug}", "юзер-флоу для {slug}", "потік екранів {slug}", "намалюй флоу користувача". Always markdown + mermaid regardless of the design tool; the Socratic pass confirms each flow in prose, never raw mermaid. Feeds design (target-surface evidence), sequences (SCR alignment), screens (the inventory) and plan-tests (e2e-through-UI paths). Hard-refuse if spec.md is missing; skipped for features with no human-facing UI.
-
nhutnguyengkimvn Bundle Test Submit Case To PendingMoves a DNA Insights case from New to Pending as the PSS account: login with the PSS account from data/pss-data.json, search the case ID in the Task List, open it and verify the Case ID matches, fill the Compliance and Medications sections from the JSON answer sets (skipping anything disabled), click "Mark as Pending" only if needed (Compliance save usually auto-transitions the case to Pending). The case ID comes from the previous /test-create-new-case run via the shared report.json, or is asked interactively when run standalone. NO logout at the end — the PSS session stays logged in. Part of /test-core-flow (step 2). Invoked as `test-submit-case-to-pending`.
-
nhutnguyengkimvn Bundle Verify Recform Icd10 ImportAudits the ICD-10 codes that were imported into a requisition PDF's AnnotsJSON against the codes the source PDF actually prints. Use whenever the user asks "check lại code import trong pdf đã đúng chưa", "verify the ICD-10 mapping", or after `import-lab-recform` Workflow 05 / `icd10-panel-fill` writes `diagnosis_icd10codes_panel_<Panel>__<ICD>` values. Reports per category: entries never filled, codes on the form never imported, imported codes not on the form, codes filed under the wrong panel, count mismatches, malformed codes. Phase A is a deterministic diff; Phase B is an independent second read of the PDF that catches MISREAD codes, which no format check can detect. Invoked as `verify-recform-icd10-import <annots.json> <panels.json>`.
-
nhutnguyengkimvn Bundle Extract Recform Icd10 PanelsReads a lab Test Requisition Form PDF (AlphaDERA Labs and similar) and emits a structured JSON of panel → ICD-10 codes: per test panel, PRIMARY ICD-10 CODES (required) and SECONDARY ICD-10 CODES (optional), plus CROSS-PANEL ICD10 CODES where the form lists them. Use whenever the user says "phân tích PDF này ra JSON", "extract ICD-10 panels from <file>.pdf", or needs the ICD10 panel mapping that `import-lab-recform` Workflow 05 (AnnotsJSON / icd10-panel-fill) consumes. These requisition PDFs are usually FLATTENED (each page is one image, no text layer), so extraction is a 300-DPI render + visual read, followed by a deterministic validator over the JSON shape and every ICD-10 code format. Invoked as `extract-recform-icd10-panels <path.pdf>`.
-
doc-detective Skill Doc Detective InitInitialize Doc Detective in a repository with documentation detection, config generation, test creation, and iterative fix loop
-
doc-detective Skill Doc Detective TestConvert documentation procedures into Doc Detective test specifications, run them, and optionally fix failures
-
doc-detective Skill Doc Detective InjectInject test specifications into documentation source files as inline comments
-
doc-detective Skill Doc Detective GenerateInterpret documentation procedures into Doc Detective test specifications without executing
-
doc-detective Bundle Doc Detective Doc TestingVerify documentation and procedures with Doc Detective test specifications. MANDATORY: Read SKILL.md first. Format: {"goTo":"url"} {"find":"text"} {"click":"text"} - action IS the key. NEVER {"action":"goTo"}. Keywords: test spec, Doc Detective, test JSON, test documentation, test docs, test procedure, verify procedures.
-
doc-detective Bundle Doc Detective Project BootstrapInitialize Doc Detective in a repository by detecting documentation, generating minimal config, creating tests for procedures, and iteratively running/fixing them. Use when (1) setting up Doc Detective in a new project, (2) user asks to "init" or "bootstrap" doc testing, (3) creating initial test coverage for existing documentation, or (4) onboarding a project to Doc Detective workflows.
-
doc-detective Bundle Doc Detective Inline Test InjectionInject Doc Detective test specs into documentation source files as inline comments
-
doc-detective Bundle Doc Detective Install Github ActionInstall and configure the Doc Detective GitHub Action workflow for automated documentation testing in CI
-
wzz024680 Bundle Academic Report Writer当用户想把研究笔记、阶段性发现、读书心得整理成格式规整的学术报告 Word 文档时使用本技能。 触发词包括:"写报告""生成报告""阶段性报告""读书报告""研究笔记整理成文""导出为Word", 或者用户提供研究材料并要求生成格式化的文档。本技能强制执行中文学术写作规范,包括标点 符号使用、语言风格控制、引用格式、通过 OfficeMCP 写入 Word 时的样式参考、脚注尾注 格式、参考文献表和附录的编写。
-
nhutnguyengkimvn Bundle Test Core FlowOrchestrator for the DNA Insights end-to-end core test flow. Chains the test sub-skills in order (create case as SALES → submit case to Pending as PSS), asks the environment ONCE up front, and keeps shared run state in state/report.json so each sub-skill can consume the previous one's output. Invoked as `test-core-flow`. Use the registry below to pick which sub-skill handles which job when only part of the flow is needed.
-
nhutnguyengkimvn Skill Form Key VerifierVisually verify and auto-correct form field key assignments. Pre-filters the key list using PDF text extraction before visual verification to dramatically reduce reasoning load.
-
nhutnguyengkimvn Skill Import Key To PDFFills the AnnotsJSON field of a PDF record in the DNA Insights medicalpdf admin. Reads the current AnnotsJSON from the dashboard, uses icd10-panel-fill to map each annotation's UUID to the correct ICD10 panel string (by reading the source PDF), then pastes the updated JSON back into the AnnotsJSON field and saves. Invoked as `import-key-to-pdf <path.pdf> [<dashboard_url>]`, or called inline from import-lab-recform after W04.
-
dreamers-laboratory Skill Adversarial Review LoopRun a clean-room adversarial review loop on any artifact until fresh reviewers come back clean — software, websites, designs, proposals, documents, diagrams, pricing, presentations, emails, anything with a "done" state. Use this skill whenever the user asks to review until clean, red-team, poke holes, stress-test, "make it squeaky clean," QA rigorously, get a second opinion, or run reviewers/subagents on something — and proactively before declaring ANY substantial deliverable finished, ready, or submission-ready, even if the user never says the word "review."
-
awesome-town Skill Post QuizBuild and post a Canvas Quiz (the actual graded object with questions) as a draft from source content the teacher provides — a Canvas lesson page, a PDF reading, a Google Doc, or plain text. Use when the teacher says "post a quiz", "create a quiz", "make a quiz", "build a Canvas quiz", "generate quiz questions", "convert this quiz to Canvas", or drops in a document and wants quiz questions from it. Drafts AI-generated questions OR extracts existing ones from a pre-written quiz doc; teacher reviews with source citations, edits, and the skill creates the Canvas Quiz as a draft. Composes with plan-assessment for quiz-style assessments.
-
awesome-town Skill Setup RubricSet up a Canvas rubric for an assessment — by reusing an existing rubric from the course, by adapting an existing one, or by creating a new one. Reuse-first by design, since most courses have rubrics they apply to multiple assignments. Use when the teacher says "add a rubric to this assignment", "create a rubric", "use the [name] rubric for X", "I need a rubric for the lab report", or has an assignment that needs grading criteria. Attaches the rubric to the Assignment/Quiz/Discussion in Canvas; never publishes anything (rubric attachment is a metadata change, not a student-visible publish action).
-
nhutnguyengkimvn Bundle Test Create New CaseCreates a new test case end-to-end on the DNA Insights dashboard (dev or prod) via Playwright browser tools: login with a sale account, fill the "Create case" wizard, then complete and Save each case section (Patient Information, Opt-In Consent, Primary Care Provider, Family History), click Submit and confirm Yes — case goes Draft → New. Patient data and sale credentials come from the existing `data/case-data.json` file — that data file is READ-ONLY and never regenerated (writing run results to the shared test-core-flow/state/report.json is expected and required). The Medicare ID is asked interactively each run and goes into the "Primary Policy #" field. Part of /test-core-flow (step 1). Invoked as `test-create-new-case`.
-
nhutnguyengkimvn Skill Commonforms Panel PatchPhân tích file JSON annotation của CommonForms PDF (Amedix lab requisition forms) kết hợp với nội dung PDF để tạo file patch JSON mapping UUID → tên field mới theo panel. Dùng khi user cung cấp: (1) JSON annotation của một PDF form, (2) file PDF (hoặc text content của PDF). Output là một file `*_patch.json` chứa mapping uuid → new_contents, dùng với script apply_patch.py. Trigger khi user nói "tạo patch", "phân tích json", "map panel", "diagnosis_icd10codes", hoặc upload PDF kèm JSON annotation của Amedix form.
-
nhutnguyengkimvn Bundle Test Provider Call FlowStep 3 of the DNA Insights core test flow — the provider consult call. Runs TWO parallel logins (PSS in the default browser context, PROVIDER in a second isolated context): PSS opens the Pending case, starts the call overlay, calls the patient mobile (patient number 804-222-1111 auto-answers on dev), then rings provider "DR VU Doctor"; the provider answers the pop-call, opens the case from the call widget, and a script completes the provider sections (Medications, Medical History, Review of Systems, Family History, General Health, Depression Screening, Social History, Preventive Screening, Functional Status & Safety, Advance Care Planning), creates Orders via Manage Orders, adds a Care Plan item, saves Diagnosis, and waits for the Master Encounter Report to generate. Case ID comes from report.json (or asked when standalone). Invoked as `test-provider-call-flow`.
-
awesome-town Skill Grade SubmissionsGrade student submissions for a Canvas assignment with teacher-supervised, AI-drafted scores and feedback. Supports text entries, Google Docs (text), Google Slides (text), and file uploads (notebooks, PDFs, code, images). Use when the teacher says "grade submissions", "grade this assignment", "grade student work", or provides a Canvas assignment link. Drafts scores and feedback, presents for teacher review, pushes only after explicit confirmation.
-
loulanyue Skill Customs Trade ComplianceCodified expertise for customs documentation, tariff classification, duty optimization, restricted party screening, and regulatory compliance across multiple jurisdictions. Informed by trade compliance specialists with 15+ years experience. Includes HS classification logic, Incoterms application, FTA utilization, and penalty mitigation. Use when handling customs clearance, tariff classification, trade compliance, import/export documentation, or duty optimization.
-
loulanyue Bundle Visa Doc TranslateTranslate visa application documents (images) to English and create a bilingual PDF with original and translation
-
loulanyue Bundle Visa Doc Translate 2Translate visa application documents (images) to English and create a bilingual PDF with original and translation
-
loulanyue Bundle Visa Doc Translate 3Translate visa application documents (images) to English and create a bilingual PDF with original and translation
-
loulanyue Bundle Visa Doc Translate 4Translate visa application documents (images) to English and create a bilingual PDF with original and translation
-
loulanyue Bundle Visa Doc Translate 5将签证申请文件(图片)翻译成英文,并创建包含原文和译文的双语PDF
-
loulanyue Bundle Visa Doc Translate 6Translate visa application documents (images) to English and create a bilingual PDF with original and translation
-
leynier Bundle Project WorkflowDevelop, test, and maintain this generated Python project using its recorded Copier choices and uv toolchain. Use for any code, dependency, configuration, documentation, or test change in this project, including simple libraries, CLIs, APIs, and layered AI or ML applications.
-
redfries Bundle Paper2texConverts academic Word (.docx) papers into conference- and journal-formatted LaTeX (.tex) with seamless float flow, deterministic math/tables, verified citations, and OpenXML rotation/transform normalization. Trigger whenever the user asks to "use paper2tex", "run paper2tex", "convert my paper to LaTeX", "format docx for IEEE/ACM/Springer", or prepare submission-ready PDFs.
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 icon-forge, dibs-plan, pdf-editor. 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.