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.
-
yipng05-max Bundle Phd Literature Review博士论文文献综述(约2万字)工程化写作辅助系统(PhD-LitReview-Auto-Flow)。 根据用户提供的研究选题、研究问题、核心概念等核心资产,通过多阶段工作流系统性地 检索真实学术文献、核实文献真实性、确定综述结构与分类标准,并以博士论文标准 撰写约2万字的完整文献综述章节。采用主题式组织、多阶段单步输出机制,覆盖 概念界定、理论脉络、实证研究评述、研究空白识别等完整模块,最终生成Word文档 并提供跨章回填指引。 触发条件:当用户提到需要撰写博士论文文献综述/博士学位论文文献综述/PhD dissertation literature review、需要写2万字文献综述、需要写论文第二章文献综述、博士论文 文献梳理与评述时触发此skill。 注意:本skill专用于博士论文级别的长篇文献综述(约2万字),不同于 literature-review-writer(顶刊短篇文献综述,2-5页)和paper-analyzer(单篇论文拆解)。
-
enthrium Bundle REST APIMake HTTP requests to any REST API and summarize the responses. Use when you need to call an external API endpoint and process or report on the result.
-
enthrium Bundle Video GenerationGenerate a complete video from a concept — script, voiceover, slides, and assembly. Use when you need to produce a short promotional or explainer video from a brief.
-
shafthq Bundle Shaft Fluent APIUse when composing or repairing SHAFT fluent browser, element, touch, assertion, verification, or report-message chains.
-
b-m-capital-research Bundle Earnings ResearchRun the administrator-only HONE 财报前瞻 or 财报分析 workflow with current financial data, targeted web search, automatically retrieved filings and calls, the original BamangResearch/Dify analysis prompts, and a shareable watermarked PDF. Use only for the structured 财报前瞻 and 财报分析 chat entries.
-
b-m-capital-research Skill PDF UnderstandingRead and analyze user-uploaded PDFs, preferably using the system-extracted text fragments, and output summaries, key points, and risk notes
Audited -
grant-ge Bundle Bid Writing标书撰写工作流:解析招标文件与参考模板,按 4 步结构化流程(解析 → 大纲 → 逐章撰写 → docx 导出)产出投标文件。
-
grant-ge Skill Sales Followup Rules按规则判定每日应跟进的客户:通过钉钉 dws CLI 读取 AI 表格中的在谈客户,按"上次联系/阶段停滞/next_action 到期"判断今日跟进列表,可选拉取群聊与外部信号补充上下文,最后生成 Markdown 跟进提醒。所有写表操作必须经用户在对话中明示确认。
-
jabrena Bundle 164 Java Profiling VerifyUse when you need to verify Java performance optimizations by comparing profiling results before and after refactoring — including baseline validation, post-refactoring report generation, quantitative before/after metrics comparison, side-by-side flamegraph analysis, regression detection, or creating profiling-comparison-analysis and profiling-final-results documentation. Part of the skills-for-java project
-
jabrena Bundle 162 Java Profiling AnalyzeUse when you need to analyze Java profiling data collected during the detection phase — including interpreting flamegraphs, memory allocation patterns, CPU hotspots, threading issues, systematic problem categorization, evidence documentation with profiling-problem-analysis and profiling-solutions markdown files, or prioritizing fixes using Impact/Effort scoring. Part of the skills-for-java project
-
baronguyen001 Bundle Playwright PDF SnapshotRender any URL to a headless PDF or PNG snapshot with Playwright and no committed cookies. Use when the user asks to archive a page, capture a dashboard/report, make a PDF snapshot, or save a page screenshot for downstream review.
-
batihandev Skill Unity PerceptionUse when users want to get a summary, overview, dependency report, or export of the current scene state.
Audited -
widnyana Bundle Technical WriterThis skill should be used when the user asks to "write a blog post", "draft a postmortem", "document this process", "write an incident writeup", "review this article", "write API docs", "write a how-to guide", "compare these two tools", "write up this feature", "make this scannable", "restructure this draft", or "nobody finishes reading this". Produces technical writing that is problem-first, concrete, and humble: real numbers instead of adjectives, real incidents instead of invented scenarios, and structure built for how people actually read on a screen. Applies to public blogs, internal team docs, code reviews, and personal knowledge vaults. Supports a public-facing mode (more scaffolding) and an internal mode (tighter), and produces both when asked.
-
widnyana Skill Cover Letter BuilderBuild a tailored cover letter from a CV or resume (PDF, plain text, Markdown, LaTeX, or a file path) matched to a job posting. Proactively asks for the user's CV if not provided, then scans the repo as a supplement. Adapts tone, length, and structure to the application channel and company culture. Outputs a polished Markdown file named YYYY-MM-DD-company-position.md. Use this skill whenever the user asks to write a cover letter, apply for a job, draft an application letter, or wants to generate a cover letter from a job posting — even if they just paste a job description, drop a PDF path, or say "write me a cover letter for this role".
-
allanbian1017 Bundle Yt2docTranscribe and organize a YouTube video into a structured Markdown document using the local yt2doc CLI tool. Use this skill whenever the user provides a YouTube URL and asks to transcribe, summarize, organize, extract content from, or document a video. Triggers include phrases like "transcribe this video", "get the content of this YouTube video", "convert YouTube to text", "organize this video", "extract transcript from YouTube", "turn this video into a document", or any request involving a youtube.com or youtu.be URL where the goal is to get readable content from the video. Always prefer this skill over manual browser-based approaches when a YouTube URL is provided.
-
allanbian1017 Bundle Flow TracerTrace an endpoint or function's complete code flow through the codebase and produce a structured documentation artifact with Mermaid sequence diagrams, infrastructure details (Redis keys, queues, DB tables), and abstract step-by-step flow descriptions. Use this skill whenever the user asks to "trace a flow", "document an endpoint", "show me the code flow for X", "how does X work end to end", "what happens when X is called", "map out the flow of X", "trace the call chain of X", or any request to understand, visualize, or document how a specific endpoint, handler, function, or feature flows through the codebase — even if they don't explicitly say "trace" or "flow".
-
allanbian1017 Bundle Ingest ThreadsFetch a Threads post and produce a summary report in the configured output language (defaulting to English), then mark the Google Task as completed. Use when the user provides a Threads URL to process, says 'process this Threads post', or when invoked by daily-workflow for tasks in the Delegate list.
-
allanbian1017 Bundle Ingest WebsiteFetch a generic website URL and produce a summary report in the configured output language (defaulting to English) using the Jina Reader API, then mark the Google Task as completed. Use when the user provides a website URL to process, says 'ingest this article', 'summarize this page', 'process this website', or when invoked by daily-workflow for tasks in the Delegate list that are not Threads or YouTube URLs. Triggers include any http/https URL that is not threads.net, threads.com, youtube.com, or youtu.be.
-
allanbian1017 Bundle Ingest YoutubeTranscribe a YouTube video using yt2doc CLI and produce a summary report in the configured output language (defaulting to English), then mark the Google Task as completed. Use when the user provides a YouTube URL to transcribe, says 'transcribe this YouTube video', 'get the content of this YouTube video', or any request involving a youtube.com or youtu.be URL where the goal is readable content. Always prefer this skill over manual browser-based approaches.
-
allanbian1017 Bundle Web To MarkdownConverts any website URL into a clean Markdown file using the Jina Reader API. Use this skill whenever the user wants to convert a webpage to Markdown, save a website as Markdown, parse a URL into readable text, or extract content from a web page as Markdown. Triggers include 'convert this page to markdown', 'save this URL as markdown', 'parse this website', 'get markdown from URL', 'web to markdown', or any request to turn a web resource into a Markdown file. Prefer this skill over manual browser scraping when the goal is a Markdown file from a URL.
-
allanbian1017 Bundle Ingest Newsletter抓取未讀電子報並產出 Markdown 摘要報表(On-Demand Newsletter Summary)。使用 gws-gmail 技能讀取所有標記為 `label:newsletter is:unread` 的未讀信件,以批次方式逐封分析並依設定之輸出語言(預設為英文)產出 Markdown 摘要,儲存至 `./reports/Newsletter_YYYY_MM_DD/` 目錄,最後將信件標記為已讀並封存。當使用者說「幫我整理電子報」、「摘要電子報」、「處理未讀電子報」、「newsletter summary」、「讀取電子報」、「newsletter 摘要」,或任何需要從 Gmail 擷取並摘要電子報的情境,請務必使用此技能。
-
allanbian1017 Bundle Study Github RepoAnalyze a GitHub repository and generate a comprehensive study report covering architecture, design decisions, code quality, and repo health. Use this skill whenever the user provides a GitHub repo URL and wants to understand it deeply, says 'study this repo', 'analyze this GitHub project', 'what does this repo do', 'how is this repo designed', or any request to understand a GitHub repository's architecture, codebase, or engineering quality. Also use when the user wants a repo breakdown, code review, or architecture analysis of a GitHub project.
-
allanbian1017 Bundle Newsletter Summary抓取未讀電子報並產出 Markdown 摘要報表(On-Demand Newsletter Summary)。使用 gws-gmail 技能讀取所有標記為 `label:newsletter is:unread` 的未讀信件,以批次方式逐封分析並產出繁體中文 Markdown 摘要,儲存至 `./reports/Newsletter_YYYY_MM_DD/` 目錄,最後將信件標記為已讀並封存。當使用者說「幫我整理電子報」、「摘要電子報」、「處理未讀電子報」、「newsletter summary」、「讀取電子報」、「newsletter 摘要」,或任何需要從 Gmail 擷取並摘要電子報的情境,請務必使用此技能。
-
allanbian1017 Bundle Process Delegate TasksAutomatically process URL-based tasks from the Google Tasks 'Delegate' list. Supports Threads posts (threads.net / threads.com) and YouTube videos (youtube.com / youtu.be). Fetches content, generates a Traditional Chinese summary with verbatim raw content appended, saves a Markdown report, and marks the task as completed. Use this skill whenever the user says 'process my Delegate tasks', 'run my delegate workflow', 'summarize my task list', 'check my task list', or any request involving clearing the Delegate list — even if Threads or YouTube are not explicitly mentioned.
-
chenwei791129 Bundle Facebook ScraperScrape posts (text, images, top-level comments) from a Facebook group or fan page and output a Markdown report. Use when: the user wants to scrape, back up, or collect FB group/page post content and comments. Trigger on: facebook group, fan page, post scrape, fb group/page scraper.
-
talgacapri Skill Sync To Notion DocSync finalized Markdown documents from PM-OS to the Notion Documentation DB. Detects, classifies, converts, and pushes MD files as properly formatted Notion pages.
-
ligphidonk Bundle Literature PDF Ocr LibrarySearch traceable academic papers, download legally accessible PDFs from arXiv and open-access sources, convert PDFs or page images to Markdown with a PaddleOCR layout-parsing API (or local pdfminer fallback), and organize the results into an AI-readable literature library. Use when Claude Code needs to build a paper corpus, batch OCR PDFs to Markdown, ingest real literature into a knowledge base, fetch arXiv or Hugging Face paper leads, or turn a directory of papers into structured Markdown plus metadata.
-
ligphidonk Bundle Making Academic PresentationsCreate academic presentation slide decks and optionally demo videos from research papers.
-
q00 Bundle Ce ProofRun human-in-the-loop review loops over markdown via Proof (proofeditor.ai) — share, view, comment on, edit, and sync collaborative docs. Use when the user says "view this in proof", "share to proof", "HITL this doc", or wants a shared markdown review surface for a spec, plan, or draft, including handoffs from ce-brainstorm, ce-ideate, or ce-plan. Do not trigger on "proof" meaning evidence, math proofs, proof-of-concept, or "proofread this".
-
q00 Skill Ce Report BugReport a bug in the compound-engineering plugin
-
q00 Bundle Ce Product PulseGenerate a time-windowed pulse report on what users experienced and how the product performed - usage, quality, errors, signals worth investigating. Use when the user says 'run a pulse', 'show me the pulse', 'how are we doing', 'weekly recap', 'launch-day check', or passes a time window like '24h' or '7d'. Configures via .compound-engineering/config.local.yaml and saves reports to docs/pulse-reports/.
-
fuyuxiang Bundle Ppt AuthorCreate and edit PowerPoint (.pptx) presentations programmatically. Requires python-pptx.
-
fuyuxiang Bundle Note TakingManage a local Markdown knowledge base — create, search, link, and organize notes. No external service needed.
-
joansongjr Skill Sm Deck Builder二级市场投研 PPT 生成 skill。把已有的研究输出(sm-company-deepdive / sm-thesis / sm-red-team / sm-earnings-preview 等)转成**机构级投研路演 PPT**,带完整 UI 设计系统、10 段标准结构、证据可追溯标注。适合 IC 会议、路演、PM 汇报、客户展示。依赖 anthropic-skills:pptx 做实际文件生成。
-
richawo Skill MemorySearch, cite, and maintain the user's private local Yaps Markdown vault across tasks. Use for remembered facts, project context, notes, and explicit requests to remember or organize information. Use notes for transcribing a meeting recording.
-
richawo Skill TranslationTranslate text, Markdown, plain-text files, or SRT subtitles with the local Yaps Accurate Translation engine. Use for private on-device translation. Do not use for live speech or generating a transcript from media.
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 phd-literature-review, rest-api, video-generation. 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.