Tags

Best Markdown Skills for AI Agents

368 Markdown skills for AI coding assistants — ranked by popularity.

This collection provides specific Markdown-focused skills for your AI agents, including Claude Code, Codex, and Cursor. These SKILL.md files equip agents to handle structured data, document formatting, and complex workflows. Whether you need to convert messy PDFs and Office files into clean, LLM-ready text with markitdown or transform documents into structured academic papers using research-paper-writer, these tools simplify document management. You will also find specialized logic for presentations like Slidev or HTML-to-PPT, and utilities for resume generation or project planning via task_plan.md. By integrating these skills, developers can offload repetitive formatting and content structuring tasks to their agents. This library is built for engineers who treat documentation as code and want to maintain high standards for technical writing, planning, and file conversion. Expect reliable, specialized logic that helps your agent focus on high-quality Markdown outputs without manual intervention.

Top Markdown skills

pdf-to-markdown

aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions "load the whole PDF", "bring the PDF into context", "read the entire PDF", or when partial extraction/grepping would miss important context. This is the preferred method for PDF text extraction over page-by-page or grep approaches.

1,1752,667

slidev

XIYO

Comprehensive guide for Slidev - a web-based presentation framework for developers. Covers Markdown syntax, layouts, components, animations, theming, and exporting. Use this skill when creating or working with developer presentations using Slidev.

371651

markitdown

K-Dense-AI

Convert various file formats (PDF, Office documents, images, audio, web content, structured data) to Markdown optimized for LLM processing. Use when converting documents to markdown, extracting text from PDFs/Office files, transcribing audio, performing OCR on images, extracting YouTube transcripts, or processing batches of files. Supports 20+ formats including DOCX, XLSX, PPTX, PDF, HTML, EPUB, CSV, JSON, images with OCR, and audio with transcription.

177310

planning-with-files

davila7

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.

233106

resume-builder

amruthpillai

Generate professional resumes that conform to the Reactive Resume schema. Use when the user wants to create, build, or generate a resume through conversational AI, or asks about resume structure, sections, or content. This skill guides the agent to ask clarifying questions, avoid hallucination, and produce valid JSON output for https://rxresu.me.

53229

word

Fergana-Labs

Create, read, edit, and manipulate Microsoft Word documents (.docx files). Use when users ask to work with Word files, create documents, read .docx files, or format text documents.

26172

obsidian

gapmiss

Comprehensive guidelines for Obsidian.md plugin development including all 27 ESLint rules, TypeScript best practices, memory management, API usage (requestUrl vs fetch), UI/UX standards, and submission requirements. Use when working with Obsidian plugins, main.ts files, manifest.json, Plugin class, MarkdownView, TFile, vault operations, or any Obsidian API development.

29133

ml-paper-writing

davila7

Write publication-ready ML/AI papers for NeurIPS, ICML, ICLR, ACL, AAAI, COLM. Use when drafting papers from research repos, structuring arguments, verifying citations, or preparing camera-ready submissions. Includes LaTeX templates, reviewer guidelines, and citation verification workflows.

4897

docs-review

metabase

Review documentation changes for compliance with the Metabase writing style guide. Use when reviewing pull requests, files, or diffs containing documentation markdown files.

1085

qmd

tobi

Search personal markdown knowledge bases, notes, meeting transcripts, and documentation using QMD - a local hybrid search engine. Combines BM25 keyword search, vector semantic search, and LLM re-ranking. Use when users ask to search notes, find documents, look up information in their knowledge base, retrieve meeting notes, or search documentation. Triggers on "search markdown files", "search my notes", "find in docs", "look up", "what did I write about", "meeting notes about".

2669

changelog-automation

wshobson

Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. Use when setting up release workflows, generating release notes, or standardizing commit conventions.

885

configured-agent

anthropics

This skill should be used when the user asks about "plugin settings", "store plugin configuration", "user-configurable plugin", ".local.md files", "plugin state files", "read YAML frontmatter", "per-project plugin settings", or wants to make plugin behavior configurable. Documents the .claude/plugin-name.local.md pattern for storing plugin-specific configuration with YAML frontmatter and markdown content.

585

mermaid-diagram-specialist

davila7

Mermaid diagram specialist for creating flowcharts, sequence diagrams, ERDs, and architecture visualizations

1277

claude-md-improver

anthropics

Audit and improve CLAUDE.md files in repositories. Use when user asks to check, audit, update, improve, or fix CLAUDE.md files. Scans for all CLAUDE.md files, evaluates quality against templates, outputs quality report, then makes targeted updates. Also use when the user mentions "CLAUDE.md maintenance" or "project memory optimization".

2167

biorxiv-database

lifangda

Efficient database search tool for bioRxiv preprint server. Use this skill when searching for life sciences preprints by keywords, authors, date ranges, or categories, retrieving paper metadata, downloading PDFs, or conducting literature reviews.

780

c4-architecture

davila7

Generate architecture documentation using C4 model Mermaid diagrams. Use when asked to create architecture diagrams, document system architecture, visualize software structure, create C4 diagrams, or generate context/container/component/deployment diagrams. Triggers include "architecture diagram", "C4 diagram", "system context", "container diagram", "component diagram", "deployment diagram", "document architecture", "visualize architecture".

1070

task-management

anthropics

Simple task management using a shared TASKS.md file. Reference this when the user asks about their tasks, wants to add/complete tasks, or needs help tracking commitments.

1664

book-translation

f

Translate "The Interactive Book of Prompting" chapters and UI strings to a new language

970

markdown-to-html

github

Convert Markdown files to HTML similar to `marked.js`, `pandoc`, `gomarkdown/markdown`, or similar tools; or writing custom script to convert markdown to html and/or working on web template systems like `jekyll/jekyll`, `gohugoio/hugo`, or similar web templating systems that utilize markdown documents, converting them to html. Use when asked to "convert markdown to html", "transform md to html", "render markdown", "generate html from markdown", or when working with .md files and/or web a templating system that converts markdown to HTML output. Supports CLI and Node.js workflows with GFM, CommonMark, and standard Markdown flavors.

1662

lecture-transcript-slide-matcher

az9713

Combines YouTube lecture transcripts with PDF slides to create an interactive HTML page. Matches each slide to corresponding transcript segments, organized by key concepts. Use when users want to create synchronized lecture notes from transcript text files and slide PDFs.

669

read-arxiv-paper

karpathy

Use this skill when when asked to read an arxiv paper given an arxiv URL

1656

write-docs

tldraw

Writing SDK documentation for tldraw. Use when creating new documentation articles, updating existing docs, or when documentation writing guidance is needed. Applies to docs in apps/docs/content/.

665

marker

benchflow-ai

Convert PDF documents to Markdown using marker_single. Use when Claude needs to extract text content from PDFs while preserving LaTeX formulas, equations, and document structure. Ideal for academic papers and technical documents containing mathematical notation.

2248

update-docs

vercel

This skill should be used when the user asks to "update documentation for my changes", "check docs for this PR", "what docs need updating", "sync docs with code", "scaffold docs for this feature", "document this feature", "review docs completeness", "add docs for this change", "what documentation is affected", "docs impact", or mentions "docs/", "docs/01-app", "docs/02-pages", "MDX", "documentation update", "API reference", ".mdx files". Provides guided workflow for updating Next.js documentation based on code changes.

2543

How to choose a Markdown skill

Evaluate these skills based on your immediate output requirements. Check the core function: does it perform a conversion, like pdf-to-markdown, or does it manage a workflow, such as planning-with-files? Review the target format—whether it is a standard research paper, a slide deck, or a structured resume. Assess the complexity of the task versus the required output. Select skills that align with your specific document standards, and prioritize those that produce the precise file structure needed for your existing project documentation.

More Markdown skills

youtube-clipper
op7418 · 11 installs
obsidian-bases
kepano · 11 installs
obsidian-markdown
davila7 · 9 installs
project-overview
lobehub · 15 installs
twitter-reader
daymade · 5 installs
notion-research-documentation
openai · 5 installs
pdf-translator
ForceInjection · 20 installs
wiki-architect
microsoft · 11 installs
baoyu-url-to-markdown
JimLiu · 9 installs
seo
davila7 · 6 installs
streamdown
vercel · 12 installs
backend-to-frontend-handoff-docs
davila7 · 3 installs
gifgrep
openclaw · 9 installs
baoyu-format-markdown
JimLiu · 7 installs
readme-generator
aws-samples · 3 installs
venue-templates
davila7 · 4 installs
create-docs
nuxt-content · 4 installs
web-to-markdown
davila7 · 7 installs
brainstorm-with-file
catlog22 · 3 installs
crafting-effective-readmes
davila7 · 3 installs
documentation
comet-ml · 6 installs
markdown-converter
steipete · 5 installs
readme
sickn33 · 7 installs
vscode-ext-localization
github · 5 installs
wiki-changelog
microsoft · 3 installs
wiki-page-writer
microsoft · 5 installs
doc-gen
phodal · 4 installs
plantuml-ascii
github · 8 installs
architecture-diagram-creator
mhattingpete · 8 installs
cursor-rules-config
jeremylongshore · 4 installs
readme-generate
spring-ai-alibaba · 6 installs
daily-meeting-update
davila7 · 5 installs
docs-changelog
google-gemini · 4 installs
nuxt-content
onmax · 3 installs
docs-writer
google-gemini · 4 installs
nsfc-research-content-writer
huangwb8 · 4 installs
document-writer
onmax · 3 installs
fumadocs-component-docs
TheOrcDev · 4 installs
generate-verified-docs
quran · 5 installs
blog-post
langchain-ai · 4 installs
mermaidjs-v11
mrgoonie · 4 installs
docs-writer-blog
reactjs · 2 installs
marp-slide
davila7 · 4 installs
documentation-generation-doc-generate
sickn33 · 4 installs
video-transcript-downloader
steipete · 4 installs
api-documenter
sickn33 · 4 installs
product-requirements
cexll · 8 installs
plugin-settings
anthropics · 2 installs
enhance-claude-memory
avifenesh · 11 installs
fumadocs-mdx-structure
TheOrcDev · 2 installs
arxiv-to-md
solatis · 4 installs
compact
catlog22 · 4 installs
fetch-pr-comments
google · 4 installs
obsidian-clipper-template-creator
davila7 · 3 installs
add-example-doc-model-env
RLinf · 2 installs
claude-md-enhancer
alirezarezvani · 1 installs
arxiv-viewer
actionbook · 4 installs
cli-demo-generator
daymade · 3 installs
obsidian-vault-ops
ballred · 3 installs
pr-demo
mikeyobrien · 1 installs
search-company-knowledge
atlassian · 2 installs
security-threat-model
davila7 · 3 installs
technical-docs
getsentry · 2 installs
confluence-assistant
tech-leads-club · 1 installs
flowchart-creator
mhattingpete · 1 installs
ticket-manager
galz10 · 1 installs
baoyu-danger-x-to-markdown
JimLiu · 2 installs
daily
ballred · 1 installs
repomix
mrgoonie · 4 installs
create-element
crafter-station · 4 installs
mermaid-visualizer
axtonliu · 6 installs
skill-builder
ruvnet · 4 installs
vibe-agents
KhazP · 3 installs
vuepress-plume-markdown
pengzhanbo · 2 installs
document
dvdsgl · 1 installs
mermaid-tools
daymade · 1 installs
mintlify
mintlify · 1 installs
repo-website-api-create
open-circle · 2 installs
skill-creator-doctor
ananddtyagi · 1 installs
x-article-publisher
wshuyi · 1 installs
bm-md
miantiao-me · 1 installs
claude-reflect
jeremylongshore · 1 installs
drawnote-skill
peterfei · 2 installs
getting-started-guide
Microck · 1 installs
repo-website-guide-create
open-circle · 1 installs
specification-writing
EpicenterHQ · 2 installs
update-release-notes
tldraw · 1 installs
youtube-collector
greatSumini · 1 installs
c4-context
sickn33 · 2 installs
comprehensive-review-pr-enhance
sickn33 · 1 installs
deepinit
Yeachan-Heo · 1 installs
doc-author
mintlify · 1 installs
docs-cleaner
daymade · 1 installs
rust-deps-visualizer
actionbook · 2 installs
slash-command-creator
greatSumini · 1 installs
technical-doc-creator
mhattingpete · 1 installs

+248 more — browse all skills.

Frequently asked

Can I use multiple Markdown skills at the same time?
Yes. Agents can handle multiple skills if they are defined in their configuration. For example, you can combine markitdown for file ingestion with planning-with-files to manage the subsequent project structure. Ensure your agent has clear instructions on which skill to trigger for specific file types or phases of your task to avoid output conflicts.
How do these skills differ from generic file conversion tools?
These skills are designed specifically for AI agents, meaning they focus on producing clean, machine-readable Markdown that performs well in LLM context windows. Unlike general-purpose converters, they prioritize semantic structure and compatibility with developer tooling like Slidev or IEEE formatting, ensuring the output is ready for immediate use in technical projects.

Browse other tags

Search skills

Search the agent skills registry