brainstorming
Structured design dialogue that validates ideas before implementation begins.
document-to-markdown
Convert PDF, Office, images, HTML, and URLs to Markdown. Use for document conversion, text extraction, OCR, web scraping, RAG pipelines. Triggers: "convert to markdown", "extract text", "read PDF", "scrape URL".
Full skill instructions
Convert documents and URLs to clean Markdown for LLM/RAG use.
Before running any conversion, check and install dependencies if needed:
# Check if dependencies are installed, install if missing
pip show pymupdf4llm markitdown pyyaml > /dev/null 2>&1 || pip install -r ~/.claude/skills/document-to-markdown/requirements.txt
Run this check automatically before first use. Do not prompt user for installation.
# Single file
python scripts/gateway.py --input <file_or_url> [--json]
# Batch processing
python scripts/gateway.py --input-dir <folder> --output-dir <out> [--recursive] [--parallel 4]
| Type | Formats |
|---|---|
| Documents | PDF, DOCX, PPTX, XLSX |
| Images | PNG, JPG, JPEG, WEBP, TIFF |
| Web | HTML (local), URLs (http/https) |
| Text | TXT, MD, CSV, JSON, XML |
| Option | Purpose |
|---|---|
--format human | Clean, readable output (default) |
--format rag | Structured output for LLM/RAG |
--json | Structured output for agents |
--input-dir | Batch process entire directory |
--output-dir | Output directory for batch mode |
--recursive | Include subdirectories in batch |
--parallel N | Process N files concurrently |
--frontmatter | Add YAML metadata header |
--pdf-backend marker | For scanned PDFs (slow, 1.3GB models) |
--pdf-backend paddleocr | For scanned PDFs + Chinese (fast, <10MB) |
--table-mode | Enable table recognition (requires paddlex[ocr]) |
--use-gpu | GPU acceleration for PaddleOCR |
--to-traditional | Convert Simplified to Traditional Chinese |
--pages 1-10 | Convert specific pages only |
python scripts/gateway.py --input <path> --jsonsuccess fieldwarnings present, consider switching backendDefault: --format human (clean, readable for humans)
Use --format rag when user prompt mentions:
| Format | Output Style |
|---|---|
human | ## Title / Name (email) / clean links |
rag | ## **Title** / **Name** _email_ / full metadata |
IF warning "Complex tables detected":
→ Retry with --pdf-backend marker (slower but better tables)
IF output is empty or very short:
→ Retry with --pdf-backend marker (for scanned PDFs)
IF URL timeout:
→ Increase --url-timeout or use --url-backend markitdown
IF OCR quality poor:
→ Specify --lang for correct language
Single file:
{"success": true, "output_path": "doc.md", "backend_used": "pymupdf4llm"}
Batch:
{"success": true, "total": 10, "converted": 9, "failed": 1, "results": [...]}
For backend details, see references/backends.md.
For troubleshooting, see references/troubleshooting.md.
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs