Skillzwave Logo
Skillzwave

markdown-converter

37.0
B

Convert documents and files to Markdown using markitdown. Use when converting PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls), HTML, CSV, JSON, XML, images (with EXIF/OCR), audio (with transcription), ZIP archives, YouTube URLs, or EPubs to Markdown format for LLM processing or text analysis.

Also in: excel powerpoint pdf

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install steipete/agent-scripts/markdown-converter
skilz install steipete/agent-scripts/markdown-converter --agent opencode
skilz install steipete/agent-scripts/markdown-converter --agent codex
skilz install steipete/agent-scripts/markdown-converter --agent gemini

First time? Install Skilz: pip install skilz

Works with 14 AI coding assistants

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/steipete/agent-scripts
2. Copy the agent skill directory:
cp -r agent-scripts/skills/markdown-converter ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

brand-guidelines

by anthropics

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when b...

54
word
Marketplace

docx

by anthropics

Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When ...

54
word
Marketplace

document-converter

by benbrastmckie

Convert between Markdown, DOCX, and PDF formats bidirectionally. Handles text extraction from PDF/DOCX, markdown to document conversion. Use when conv...

49
word
+pdf+markdown

qlty-check

by parcadei

Code quality checks, formatting, and metrics via qlty CLI

47
TECHword
+monitoring

Agentic Skill Details

Repository
agent-scripts
Type
Technical
Meta-Domain
productivity
Primary Domain
word
Market Score
37.0

Agent Skill Grade

B
Score: 88/100 Click to see breakdown

Score Breakdown

Spec Compliance
12/15
PDA Architecture
26/30
Ease of Use
22/25
Writing Style
0/10
Utility
16/20
Modifiers: +3

Areas to Improve

  • No guidance on verifying successful conversion or handling failures
  • Format list appears in both frontmatter description and body section

Recommendations

  • Add trigger phrases to description for discoverability
  • Add table of contents for files over 100 lines

Graded: 1/5/2026

Developer Feedback

I took a look at your markdown-converter skill and wanted to share some thoughts.

Links:

The TL;DR

You're at 88/100, solidly in B territory. This skill nails the fundamentals—your writing style is clean (9/10), the trigger list is exhaustive, and it genuinely solves a real problem (document-to-markdown conversion for LLM processing). Weakest spot is Spec Compliance (12/15), where you're leaving a couple points on the table with minimal effort.

What's Working Well

  • Writing style is chef's kiss (9/10) — clean imperative voice throughout, no marketing fluff. Just straightforward instructions.
  • Exhaustive trigger list — You've got PDF, Word, docx, pptx, xlsx, convert, markdown, markitdown. That's the kind of discoverability work that actually gets people to find your skill.
  • Token efficiency (9/10) — Single file, under 100 lines, every line earns its place. No bloated references or unnecessary layering for a simple tool wrapper.
  • Real examples — Good variety showing common conversions; input/output format is clear and practical.

The Big One: Missing Validation Feedback Loop

Here's what's holding back your Utility score (16/20): You tell people what the skill does, but not how to verify it worked or troubleshoot when it doesn't.

The Notes section mentions structure preservation and caching, but there's no explicit validation step. In the real world, people need to know: Does the conversion actually work? How do I tell if it failed?

The fix: Add a Verification subsection in your Notes:

Verify: Check output file exists and contains expected headings. 
If extraction is incomplete, retry with the -d flag for detailed extraction mode.
Common issue: Scanned PDFs may have poor text extraction—consider OCR preprocessing if needed.

This adds maybe 2-3 lines but pushes you +2 points easily (88 → 90).

Other Things Worth Fixing

  1. Description duplication — Your format list appears in both the frontmatter description AND the "Supported Formats" body section. Keep the exhaustive list in the description for discoverability triggers, but in the body you could just say "See description for full format list" or group them by category. Clean up ~1 point.

  2. Trigger phrase coverage — You're solid here, but consider adding "document conversion" or "file to markdown" as explicit triggers if they're not already driving discovery.

  3. Optional fields — You're not using things like allowed_tools or storage_location. If this skill integrates with specific agents or has storage preferences, documenting that would help power users optimize their setup.

Quick Wins

  • Add validation/troubleshooting steps to Notes → +2 points (straight to 90)
  • Remove format duplication between description and body → +1 point
  • Document any tool restrictions or preferences → +1 point

You're already solid here—these are refinements, not rewrites.


Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.

Report Security Issue

Found a security vulnerability in this agent skill?