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.
-
lucasgs520 Bundle Project MentorThis skill should be used when the user asks to "understand a project", "learn a codebase", "walk through a repository", "explain this open source project", "dissect a codebase", "analyze a GitHub repo", or provides a GitHub URL with a question like "how does this work". Also triggers when the user provides a paper PDF alongside a GitHub URL and wants to study the paper+code together.
-
radiovisual Bundle Slack MrkdwnFormat or debug Slack message text, mentions, links, dates, and escaping. Use when choosing Slack mrkdwn versus Markdown, rich_text, or plain_text for a receiving field; not Block Kit layout or Slack history retrieval.
-
radiovisual Bundle Mermaid DiagramsCreate or fix Mermaid diagrams in Markdown. Use for requested flowcharts, sequence diagrams, ER diagrams, state machines, or system diagrams when Mermaid is the output format; not every visualization or explanation.
-
muzimu217 Bundle Remotion DocsSearch Remotion documentation
-
amit-voais Bundle Fortax TdsPrepare quarterly TDS/TCS returns (24Q, 26Q, 27Q, 27EQ) from the deduction register - PAN checks, section-wise rate and threshold checks, short and late deduction interest, challan mapping, 234E fee - and work TRACES beyond the return - deductor registration, Form 16/16A/27D downloads, conso file, justification report, reading a default, online and offline corrections, and section 197 lower deduction certificates. Stops before FVU upload, OTP, DSC, payment and Submit. Typical asks - "26Q ka working bana do", "TDS return Q3", "TRACES pe default aaya hai", "justification report download karo", "challan mapping galat hai correction karo", "Form 16 download karna hai", "197 certificate verify karo".
-
troelsim Bundle PDF To EpubConvert a technical PDF book (a manual, standard, textbook, or similar) into a properly reflowing, validated EPUB 3 file — not a fixed-layout dump of the PDF pages. Also covers repairing a pre-existing EPUB that fails to import somewhere (Google Play Books, a Kobo, calibre) or otherwise looks wrong, by diagnosing spec violations with epubcheck. Use this whenever the user wants a PDF turned into an ebook, wants an EPUB "to actually reflow" or "work properly on my ereader/Kobo/Kindle/phone", mentions epubcheck errors or an EPUB that won't import or validate, or hands over a PDF and asks for something readable on an e-reader — even if they don't say "EPUB" or "convert" explicitly. Do not use this for simple PDF text extraction, PDF editing/merging/splitting, or producing a fixed-layout/print-replica ebook.
-
sandravwc Bundle FoamOperate this workstation's Foam notes vault (plain markdown files + wikilinks, git-backed) at ~/workdir/notes — log work progress, create/update pages and cheat sheets, capture journal entries, link related notes. Use whenever the user asks to note something down, log/journal work progress, update their notes, or otherwise mentions Foam/their notes vault.
-
hoangph3 Bundle Gen DocSoạn tài liệu chuẩn văn bản hành chính (.docx) — đề án, kế hoạch, hồ sơ giải pháp, hồ sơ bàn giao, hồ sơ đáp ứng yêu cầu kỹ thuật... — có mục lục tự động, bảng biểu chuẩn, kèm sơ đồ minh họa. Dùng khi người dùng yêu cầu "làm tài liệu/hồ sơ/đề án", "trình bày dạng doc/docx", "soạn văn bản formal", hoặc khi output trước đó là artifact/markdown nhưng người dùng muốn đổi sang .docx chuẩn.
-
socai-io Bundle Jev SocialRun browser-grounded, read-only social research through Jev Social when a user wants posts, profiles, comments, video evidence, or a source-linked report from Instagram, TikTok, or LinkedIn and the local socai CLI reports support for that platform. Do not use for publishing, engagement actions, or general web research.
-
simpleyyt Skill SlidesTurn an outline into presentation slides
-
mkarots Bundle Mvp SpecTurns a product idea into a locked MVP spec: one user, one job, one demo, non-goals, and a first-build list. Writes a markdown founding brief and a canvas. Use when the user runs /mvp-spec, asks to spec an MVP, turn an idea into a product spec, write a founding brief, or scope the first version of a product.
-
kesslernity Bundle Meeting Prep Onepager 4Builds a one-page meeting preparation brief from the calendar invite, recent mail threads with the attendees, chat messages and shared files: purpose, what each attendee likely wants, open threads, key files, talking points and risks. Returns it in the chat as a DRAFT Markdown document capped at 450 words. Use when the user asks to "prep me for my next meeting", "what do I need to know before the vendor call", "one-pager for tomorrow's steering meeting" or "brief me on my 2pm". Do not use for minutes or action items after a meeting, use meeting-minutes-writer or transcript-to-actions instead. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Skill Sprint Review Summary 2Summarises one sprint from the board export, sprint report and review or stand-up notes the user provides into a one-page DRAFT sprint review summary: the sprint goal as written, items delivered, items not delivered with the reasons the sources state, carry-over, impediments, metrics exactly as given, and numbered questions for the retrospective, every row referenced to a work item or note fragment and every missing fact marked UNKNOWN. Use when the user asks to "summarise the sprint", "write the sprint review", "what did we deliver this sprint", "list the carry-over and blockers" or "draft the sprint recap". Do not use for the retrospective write-up or themed lessons across several sprints, use lessons-learned-synthesis instead; for a weekly project status report, use project-status-tracker. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Bundle Training Quiz Builder 2Builds a DRAFT quiz from the training content the user supplies (slide deck, manual, e-learning script, session transcript, procedure): numbered questions with the correct answer, distractors drawn from the content itself, an explanation quoting the source passage with its location, a difficulty tag (Recall, Apply, Analyse) with its basis, and a coverage table showing which sections and objectives each question tests and which are left uncovered. Use when the user asks to "build a quiz from this deck", "write knowledge check questions for this module", "create an assessment from this training", "test understanding of this procedure" or "which sections does this quiz cover". Do not use for a reader-facing question and answer page built from documents, use faq-builder instead; for writing the procedure itself from notes or a walkthrough, use sop-drafter. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Bundle Meeting Minutes Writer 2Turns one meeting transcript, recording recap or set of raw notes into concise DRAFT minutes returned in the chat as a single Markdown document: header metadata, attendance and apologies, agenda items each with a short neutral summary and outcome, numbered decisions with an owner, numbered action items with owner and due date, open questions, carried-over actions and the next-meeting line, every entry backed by a short verbatim source fragment and every missing fact marked UNKNOWN. Use when the user asks to "write the minutes", "draft minutes from this transcript", "turn these notes into meeting minutes", "produce the minutes of meeting for today's call", "tidy my rough minutes into the standard format" or "prepare the minutes for circulation". Do not use for extracting action items, task lists or per-owner follow-up emails alone, use transcript-to-actions instead. Drafts for human review; never approves, authorises or signs off.
-
catpilotai Skill Pii And Test DataBlock real customer data from appearing in test fixtures, code comments, documentation, debug output, or shared transcripts. Require synthetic generators (`faker`, `@faker-js/faker`, provider test cards), reserved test ranges (555 phone numbers, `@example.com` emails, RFC 5737 IPs), and redaction of PII/PHI/PCI from logs and error messages. Refuse to copy production rows into development environments under any framing.
-
kesslernity Bundle Schedule Slip Explainer 2Turns a schedule extract (milestone list or planning tool export) and the period's status notes into a DRAFT plain-language slip explanation: which milestones and activities slipped and by how many working days, arithmetic shown, why per the notes as verbatim fragments with source and date, what each slip pushes next per the extract, and the decision each slip needs framed as a question with the options the notes propose and the owner the governance documents name, every missing fact marked UNKNOWN. Use when the user asks to "explain the schedule slip", "what slipped this month and why", "write the schedule commentary for the steering pack", "put the delay in plain language for the sponsor" or "what decisions do these slips need". Do not use for the weekly status report, use project-status-tracker instead; for cost variances, use budget-variance-explainer; for one sprint's carry-over, use sprint-review-summary. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Bundle Exit Interview Synthesis 2Synthesises exit interview notes or leaver survey responses into a DRAFT themed report: coded themes with record counts and shares, anonymised verbatim evidence, breakdowns by broad group only for groups that meet a minimum group size, referred items and open questions for the people team, without naming or identifying any individual. Use when the user asks to analyse, summarise, code, theme or report on exit interviews, leaver feedback, attrition interviews or departure surveys, or says "what are our leavers telling us", "theme these exit interviews" or "summarise the leaver survey". Do not use for customer or product feedback, use customer-feedback-theme-synthesis instead; for redacting one document with no theming, use document-deidentification-pass. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Bundle Write Like Me 4Builds a personal voice profile from roughly 90 days of the user's own sent messages and meeting speech, then drafts emails and documents that match how the user actually writes, returning the profile and every draft as Markdown for the user to keep, paste or send themselves. Use when the user asks to "write this like me", "match my voice", "draft this in my tone", "build my voice profile" or "refresh my voice profile". Do not use for an announcement in the organisation's voice, use announcement-drafter instead, nor for a weekly status email, use weekly-status-update-writer instead. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Skill Kpi Weekly Report Writer 2Writes a DRAFT weekly KPI report from the figures the user pastes or attaches (this week, last week, optionally target and earlier weeks): a metrics table with change versus last week computed only from the stated figures, plain-language notes per metric, and numbered questions on every figure that moved more than the agreed threshold, crossed its target or broke its run. Use when the user asks to "write the weekly KPI report", "turn these numbers into this week's metrics report", "what changed versus last week", "draft the Monday numbers update" or "add commentary to this metrics table". Do not use for a recurring emailed report with a maintained trend sheet, use report-attachment-analyzer instead; for actuals versus budget, use budget-variance-explainer. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Bundle Training Needs Synthesis 2Synthesises training survey responses and manager notes into a DRAFT training needs report by role: coded needs with record counts per role (n of N), the evidence type behind each count, anonymised quotes cited to record codes, disagreements between what staff report and what managers observe, gaps where a role is under-represented or a required skill has no evidence, and follow-up questions to settle before any course is designed. Never rates an individual, ranks a team or turns a count into a competence verdict. Use when the user asks to "analyse this training survey", "what training do our teams need", "summarise the manager feedback on skills gaps", "build a training needs analysis by role" or "which roles have the biggest skill gaps". Do not use for turning an agreed need into a course, use course-outline-builder instead; for exit interviews, use exit-interview-synthesis. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Bundle Commitment Catcher 4Sweeps the last 24 hours of email, chat messages and meeting transcripts for commitments in both directions, what the user promised others and what others promised the user, reconciles them against a running commitments ledger (open, done, overdue), lists overdue items first and returns the updated ledger plus a proposed task list as Markdown for the user to save. Use when the user asks to "check my commitments", "what did I promise", "what am I owed", "did anything slip" or "run the commitment sweep". Do not use for a general morning summary of mail, calendar and mentions, use custom-daily-brief instead. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Bundle Custom Daily Brief 4Builds a role-tuned morning brief as a dated Markdown document covering emails that need replies, today's calendar with conflicts flagged, chat mentions and upcoming deadlines, in the section order set by a preset (project manager, executive assistant, IT admin, sales or custom) read from an editable config. Use when the user asks to "run my brief", "give me my morning brief", "start-of-day summary", "switch my brief to the sales preset" or "change what my brief covers". Do not use for tracking promises made or owed across days, use commitment-catcher instead. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Bundle Communication Pretest Panel 2Pre-tests one message (email, announcement, intranet post, town hall script, customer notice or slide) against two to six role personas the user supplies and returns a DRAFT panel report: each persona's likely first reaction, objections, unanswered questions, misreadings and what they would do next, every point tied to the passage that triggers it, plus suggested edits that add no fact the message does not already hold. Use when the user asks to "pre-test this message", "how will the team read this", "run this past the personas", "what objections will this raise", "find the holes before I send" or "check this lands with managers and field staff". Do not use for an in-character review of a proposal or business case by one executive archetype, use the executive-review family (cfo-reviewer, frontline-skeptic-reviewer and siblings) instead; to write the message in the first place, use announcement-drafter. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Bundle News Monitor Digest 4Sweeps a named list of news sources and blogs for items relevant to the user's role and returns a dated digest of 5 to 8 items, each with a one-line so-what, a source URL and a publication date, as a Markdown document or a ready-to-paste email. Use when the user asks to "run my news digest", "do my news sweep", "draft my morning news flash", "what happened in industry news this week" or to monitor vendor or industry news for their role. Do not use for the user's own inbox, calendar and mentions brief, use custom-daily-brief instead. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Skill Kpi Definition Sheet 2Turns a list of KPIs or metrics into a DRAFT definition sheet: one row per KPI with the name as stated, formula quoted from a source, source system, owner, refresh cadence, unit, filters and known caveats, with UNKNOWN in every cell no source fills and a gap list grouped by data owner. Never composes a formula, sets a target or names an owner the sources do not state. Use when the user asks to "define these KPIs", "build a metrics definition sheet", "document how each KPI is calculated", "which of our KPIs have no owner or formula" or "reconcile the two KPI lists". Do not use for the weekly numbers report, use kpi-weekly-report-writer instead; for field-level definitions of a table, use data-dictionary-builder; for logging a wrong figure as a defect, use data-quality-issue-log. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Bundle Incident Postmortem Drafter 2Drafts a blameless incident postmortem (summary, impact, timeline, detection and response, contributing factors as candidates for review, action items) from an incident channel export, ticket notes and any alert or change records, with UNKNOWN for every fact the inputs do not contain. Never assigns blame, names a root cause or re-rates severity. Use when the user asks to "write the postmortem for this incident", "build the incident timeline from the chat export", "draft the post-incident review" or "turn this ticket and channel log into an incident report". Do not use for a knowledge article from the resolved ticket, use knowledge-article-drafter instead; for project retrospectives, use lessons-learned-synthesis; for data-breach impact and notification questions, use data-incident-impact-brief. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Skill Weekly Status Update Writer 2Drafts one weekly status update or team status email (done, in progress, blocked, next, asks) from the notes, task lists, tracker exports and messages the user attaches, pastes or makes reachable, every bullet traced to a source and every gap marked UNKNOWN, returned in the chat as Markdown for the user to review and send. Use when the user asks to "write my weekly status update", "draft the team status email", "turn my notes into a status report", "what did we get done this week", "summarise this week for my manager" or "prepare Friday's update". Do not use for maintaining a project's living logs or a project-level report built from them, use project-status-tracker instead. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Bundle Nonconformance Report Drafter 2Drafts a nonconformance report from inspection notes, test results and the governing specification or procedure: what was observed, where, the evidence with references, the requirement cited quoted verbatim with the departure from it, and containment proposals for the quality lead to decide. Never classifies severity, dispositions the item, names a root cause or closes the report. Use when the user asks to "write up this nonconformance", "draft an NCR from my inspection notes", "formalise this deviation" or "turn this snag into a defect report". Do not use for tracking the actions an NCR raises, use corrective-action-tracker instead. Drafts for human review; never approves, authorises or signs off.
-
kesslernity Bundle Document Deidentification Pass 2Proposes redactions of personal identifiers in pasted text or an attached document (names, contact details, identification and account numbers, dates that identify, quasi-identifiers) and returns a DRAFT redacted copy with consistent placeholder tokens plus a redaction table stating what was replaced, where and why, with a confidence level and a blank reviewer decision per row. Use when the user asks to "redact the names in this document", "de-identify this transcript before we share it", "strip personal data from these notes", "anonymise this report for publication" or "what would need redacting here". Do not use for assessing a planned processing activity, use dpia-draft-pack instead; do not use for working out what data an incident exposed, use data-incident-impact-brief instead. Never declares a document anonymised, safe to release or compliant. Drafts for human review; never approves, authorises or signs off.
-
xjyloly-prog Bundle Ppt Template Fill基于用户提供的 PPT 模板制作演示文稿时使用。解析任意 .pptx/.potx 模板(含无占位符的自由文本框模板)每页的可填充槽位,克隆模板页并在完整保留原版式、字体、配色的前提下填入新内容,输出与模板视觉一致的原生可编辑 PPTX。触发语如:用这个模板做 PPT、按公司模板生成、套模板写 PPT。
-
xyzaimerlavie Bundle Course Learning Obsidian NotesTurn course PPTs, PDFs, handouts, screenshots, and lecture materials into Chinese guided learning and durable Obsidian lecture notes. Use when the user wants to understand a lesson, build its knowledge structure, or generate a complete course-note Markdown file. Do not use for standalone evergreen concept notes unrelated to a lecture.
-
xyzaimerlavie Bundle Programming Course Obsidian NotesConvert programming-course PPTs, PDFs, handouts, screenshots, or code materials into durable Chinese Obsidian learning notes. Use when the user wants one reusable Markdown note per lesson, a course index, or a Base view for long-term relearning and syntax lookup. Do not use for non-programming courses or standalone evergreen concept notes unrelated to a lesson.
-
xjyloly-prog Bundle Software Copyright MaterialsGenerate guided Chinese software copyright application materials from a real project. Use this skill when the user asks for 软件著作权, 软著申请资料, 软著代码材料, 操作手册, 申请表信息, or wants Word/TXT materials for software copyright registration. The workflow analyzes the imported project, extracts real source code, creates Markdown drafts for user confirmation, then uses a pinned OfficeCLI backend to produce final Word documents and TXT.
-
cumav-claude Bundle Jira Readonly SkillsRead-only Python utilities for Jira Data Center / Server and Xray test management. Provides read access to issues, JQL search, field definitions, workflow transitions, agile boards and sprints, issue link types, worklogs, projects, versions, user profiles, plus Xray tests, steps, test runs, test executions, test plans, requirement coverage, and a release readiness report. Use when users need to query Jira or Xray like "get a Jira issue", "search issues with JQL", "show test execution results", "which requirements are covered", or "can version 2.1 be released". No write operations are exposed.
-
alaimo-labs Skill Review EvidenceWeekly evidence review — sweep the product/ artifacts created since the last review against the unverified beliefs in product/overview.md, propose belief-status annotations, report what's drifting, and log human corrections to AI proposals
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 project-mentor, slack-mrkdwn, mermaid-diagrams. 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.