Community이미지github.com

davila7/markitdown

파일과 오피스 문서를 마크다운으로 변환합니다. PDF, DOCX, PPTX, XLSX, 이미지(OCR 포함), 오디오(전사 포함), HTML, CSV, JSON, XML, ZIP, YouTube URL, EPUB 등을 지원합니다.

markitdown란 무엇인가요?

이 스킬은 다양한 파일 형식을 마크다운으로 변환하는 유틸리티입니다. 개발자나 AI 에이전트 사용자가 문서, 스프레드시트, 프레젠테이션, 이미지(OCR), 오디오(음성-텍스트 변환), 웹 콘텐츠 등을 손쉽게 마크다운으로 변환하여 LLM, 문서 파이프라인, 노트 앱에서 활용할 수 있도록 돕습니다. Claude Code, Cursor, Codex, Windsurf, Cline, Aider 등 모든 인기 있는 AI 코딩 도구와 호환되며, CLI 및 Python API를 통해 사용할 수 있습니다. 사용자는 파일 경로나 URL을 제공하기만 하면 자동으로 형식을 감지하고 변환하며, LLM의 일관된 프롬프트 지침과 결합하여 최적의 결과를 얻을 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/davila7/claude-code-templates/tree/main/skills/markitdown

Installed? Explore more 이미지 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

markitdown은(는) 무엇을 하나요?

파일과 오피스 문서를 마크다운으로 변환합니다. PDF, DOCX, PPTX, XLSX, 이미지(OCR 포함), 오디오(전사 포함), HTML, CSV, JSON, XML, ZIP, YouTube URL, EPUB 등을 지원합니다.

개요

이 스킬은 markitdown 라이브러리를 사용하여 파일을 마크다운으로 변환합니다. 파일이 주어지면 확장자를 기반으로 적절한 변환기를 자동으로 선택하고 콘텐츠를 출력합니다.

변환 가능한 형식

  • PDF – 텍스트 추출 (레이아웃 보존)
  • DOCX – Word 문서 변환
  • PPTX – PowerPoint 프레젠테이션
  • XLSX – Excel 스프레드시트
  • 이미지 – OCR (광학 문자 인식)
  • 오디오 – 음성-텍스트 변환
  • HTML – 웹 페이지를 마크다운으로
  • CSV / JSON / XML – 구조화된 데이터
  • ZIP – 압축 해제 및 변환
  • YouTube – URL에서 자막 가져오기
  • EPub – 전자책 변환

사용법

CLI

uvx markitdown /path/to/file.pdf > output.md

온라인 파일의 경우:

uvx markitdown https://example.com/document.pdf > output.md

Python 스크립트

from markitdown import MarkItDown

md = MarkItDown()
result = md.convert("/path/to/file.pdf")
print(result.text_content)

에이전트 사용법

파일 경로를 제공하면 AI 에이전트가 자동으로 변환을 수행합니다:

Can you convert this PDF to markdown?
/path/to/document.pdf

AI agent converts it and returns markdown content

지원 도구

이 스킬은 다음에서 작동합니다:

  • Claude Code
  • Cursor
  • Codex
  • Windsurf
  • Cline
  • Aider
  • 모든 유사한 AI 코딩 도구

LLM 맥락

AI가 markitdown을 사용할 때는 다음 지침을 따르세요:

  1. 파일 경로가 주어지면 해당 형식을 감지하고 uvx markitdown <파일경로> 실행
  2. 올바른 리디렉션으로 출력 캡처 (CLI 사용 또는 Python API 호출)
  3. 변환된 마크다운을 정리하여 사용자에게 제시
  4. 대용량 파일은 성능을 위해 청크 단위로 처리

통합

  • 로컬: 로컬 시스템에 설치된 파일과 함께 작동
  • 원격: HTTP/HTTPS URL을 직접 지원
  • 스트리밍: 문서의 스트리밍 처리 지원

노트

  • 이미지 OCR에는 pytesseract 및 Tesseract 설치 필요
  • 오디오 전사에는 speechrecognition 및 백엔드 필요
  • YouTube 변환에는 YouTube 자막 API 사용
  • 변환 정확도는 소스 품질에 따라 달라짐

라이선스

MIT

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

davila7/citation-management

Comprehensive citation management for academic research. Search Google Scholar and PubMed for papers, extract accurate metadata, validate citations, and generate properly formatted BibTeX entries. This skill should be used when you need to find papers, verify citation information, convert DOIs to BibTeX, or ensure reference accuracy in scientific writing.

davila7/claude-code-templates

Balance visual design with ATS compatibility for creative roles. Use when the user is in design, art, writing, marketing creative, or any visual/creative field and needs a resume that looks distinctive but still parses.

davila7/claude-code-templates

Optimize resumes for software engineering, product management, and technical roles. Use when the user mentions software engineer, developer, PM, data scientist, ML, DevOps, or other technical role resumes.

davila7/claude-code-templates

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio, personal website, showcase work, developer portfolio, designer portfolio.

davila7/claude-code-templates

Create premium, Awwwards-quality website designs as React (.jsx) components that look like they were built by a top-tier agency charging $50k+ per project. Use this skill whenever the user asks for a website, landing page, portfolio, or web component that should look expensive, premium, luxury, editorial, high-end, or agency-quality. Also trigger when the user mentions Awwwards, FWA, award-winning design, or references brands like Apple, Aesop, Bottega Veneta, Stripe, or any luxury/fashion/design-forward brand. Trigger when the user says things like "make it look professional", "make it look expensive", "I want it to look really good", "high quality design", "not generic", or expresses dissatisfaction with typical AI-generated website aesthetics. Do NOT trigger for dashboards, admin panels, internal tools, or functional UI where aesthetics are secondary to utility — the standard frontend-design skill handles those.

davila7/claude-code-templates

Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.

davila7/claude-code-templates

When the user wants to optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or blog posts. Also use when the user says "CRO," "conversion rate optimization," "this page isn't converting," "improve conversions," or "why isn't this page working." For signup/registration flows, see signup-flow-cro. For post-signup activation, see onboarding-cro. For forms outside of signup, see form-cro. For popups/modals, see popup-cro.

davila7/excel-analysis

Analyze Excel spreadsheets, create pivot tables, generate charts, and perform data analysis. Use when analyzing Excel files, spreadsheets, tabular data, or .xlsx files.

davila7/exploratory-data-analysis

Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats. This skill should be used when analyzing any scientific data file to understand its structure, content, quality, and characteristics. Automatically detects file type and generates detailed markdown reports with format-specific analysis, quality metrics, and downstream analysis recommendations. Covers chemistry, bioinformatics, microscopy, spectroscopy, proteomics, metabolomics, and general scientific data formats.

davila7/generate-image

Generate or edit images using AI models (FLUX, Gemini). Use for general-purpose image generation including photos, illustrations, artwork, visual assets, concept art, and any image that isn't a technical diagram or schematic. For flowcharts, circuits, pathways, and technical diagrams, use the scientific-schematics skill instead.

davila7/jira

Use when the user mentions Jira issues (e.g., "PROJ-123"), asks about tickets, wants to create/view/update issues, check sprint status, or manage their Jira workflow. Triggers on keywords like "jira", "issue", "ticket", "sprint", "backlog", or issue key patterns.

davila7/literature-review

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).

davila7/marketing-strategy-pmm

Product marketing, positioning, GTM strategy, and competitive intelligence. Includes ICP definition, April Dunford positioning methodology, launch playbooks, competitive battlecards, and international market entry guides. Use when developing positioning, planning product launches, creating messaging, analyzing competitors, entering new markets, enabling sales, or when user mentions product marketing, positioning, GTM, go-to-market, competitive analysis, market entry, or sales enablement.

davila7/market-research-reports

Generate comprehensive market research reports (50+ pages) in the style of top consulting firms (McKinsey, BCG, Gartner). Features professional LaTeX formatting, extensive visual generation with scientific-schematics and generate-image, deep integration with research-lookup for data gathering, and multi-framework strategic analysis including Porter's Five Forces, PESTLE, SWOT, TAM/SAM/SOM, and BCG Matrix.

davila7/mermaid-diagram-specialist

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

davila7/mobile-design

Mobile-first design thinking and decision-making for iOS and Android apps. Touch interaction, performance patterns, platform conventions. Teaches principles, not fixed values. Use when building React Native, Flutter, or native mobile apps.

davila7/prompt-engineer

Expert in designing effective prompts for LLM-powered applications. Masters prompt structure, context management, output formatting, and prompt evaluation. Use when: prompt engineering, system prompt, few-shot, chain of thought, prompt design.

davila7/remotion

Best practices and comprehensive guide for Remotion - programmatic video creation in React with animations, compositions, and media handling

davila7/scientific-slides

Build slide decks and presentations for research talks. Use this for making PowerPoint slides, conference presentations, seminar talks, research presentations, thesis defense slides, or any scientific talk. Provides slide structure, design templates, timing guidance, and visual validation. Works with PowerPoint and LaTeX Beamer.

davila7/scientific-visualization

Create publication figures with matplotlib/seaborn/plotly. Multi-panel layouts, error bars, significance markers, colorblind-safe, export PDF/EPS/TIFF, for journal-ready scientific plots.

관련 스킬