Community연구 & 데이터 분석github.com

markdown-converter (문서/파일 → 마크다운 변환기)

PDF, Word(.docx), PowerPoint(.pptx), Excel(.xlsx/.xls), HTML, CSV, JSON, XML, 이미지(EXIF/OCR), 오디오(전사), ZIP 아카이브, YouTube URL, ePub 등 다양한 문서와 파일을 markitdown을 사용해 마크다운 형식으로 변환합니다. LLM 처리나 텍스트 분석에 활용하세요.

파일 → 마크다운 변환기)란 무엇인가요?

이 스킬은 마크다운 변환 도구인 markitdown을 기반으로 하여, 다양한 형식의 문서와 파일을 LLM 처리나 텍스트 분석에 최적화된 마크다운 형식으로 변환합니다. 변환 가능한 형식은 PDF, Microsoft Office 문서 (Word, PowerPoint, Excel), HTML, CSV, JSON, XML, 이미지 파일 (EXIF 데이터 및 OCR 포함), 오디오 파일 (음성 전사 포함), ZIP 아카이브, YouTube URL 및 ePub을 포함합니다. 특히, 이미지에서는 OCR을 통해 텍스트를 추출하고, 오디오에서는 음성 전사를 지원하므로 비정형 데이터도 유용하게 활용할 수 있습니다. 개발자와 AI 에이전트 사용자는 이 스킬을 통해 데이터 전처리, 문서 분석, RAG(Retrieval-Augmented Generation) 파이프라인 구축 등을 간편하게 수행할 수 있습니다. Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 동작하며, SKILL.md에 명시된 대로 markitdown 라이브러리나 CLI를 사용하여 손쉽게 통합할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/intellectronica/agent-skills/tree/main/skills/markdown-converter

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

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

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

문서

파일 → 마크다운 변환기)은(는) 무엇을 하나요?

markitdown을 사용하여 문서와 파일을 마크다운으로 변환합니다. PDF, Word(.docx), PowerPoint(.pptx), Excel(.xlsx, .xls), HTML, CSV, JSON, XML, 이미지(EXIF/OCR 포함), 오디오(전사 포함), ZIP 아카이브, YouTube URL 또는 ePub을 마크다운 형식으로 변환하여 LLM 처리나 텍스트 분석에 사용할 때 활용하세요.

지원 형식

  • PDF
  • Word (.docx)
  • PowerPoint (.pptx)
  • Excel (.xlsx, .xls)
  • HTML
  • CSV
  • JSON
  • XML
  • 이미지 (EXIF 및 OCR 포함)
  • 오디오 (전사 포함)
  • ZIP 아카이브
  • YouTube URL
  • ePub

사용 방법

CLI

to-markdown <input_file>

Python 라이브러리

from markitdown import MarkItDown

md = MarkItDown()
result = md.convert("input.docx")
print(result.text_content)

참고 사항

  • 변환된 마크다운은 텍스트 분석, LLM 프롬프트, RAG 시스템 등에 바로 사용할 수 있도록 최적화됩니다.
  • 이미지 파일의 경우 OCR이 자동으로 실행되어 이미지 내 텍스트를 추출합니다.
  • 오디오 파일은 전사(transcription) 기능을 통해 음성을 텍스트로 변환합니다.
  • ZIP 아카이브 내의 파일들도 각각 변환되어 통합됩니다.
  • YouTube URL을 제공하면 자막이 다운로드되어 마크다운으로 변환됩니다.

Individual skills in this repo

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

intellectronica/beautiful-mermaid

Render Mermaid diagrams as SVG and PNG using the Beautiful Mermaid library. Use when the user asks to render a Mermaid diagram.

intellectronica/context7

Retrieve up-to-date documentation for software libraries, frameworks, and components via the Context7 API. This skill should be used when looking up documentation for any programming library or framework, finding code examples for specific APIs or features, verifying correct usage of library functions, or obtaining current information about library APIs that may have changed since training.

intellectronica/nano-banana-pro

Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.

intellectronica/notion-api

This skill provides comprehensive instructions for interacting with the Notion API via REST calls. This skill should be used whenever the user asks to interact with Notion, including reading, creating, updating, or deleting pages, databases, blocks, comments, or any other Notion content. The skill covers authentication, all available endpoints, pagination, error handling, and best practices.

intellectronica/todoist-api

This skill provides instructions for interacting with Todoist using the td CLI tool. It covers CRUD operations for tasks/projects/sections/labels/comments, and requires confirmation before destructive actions. Use this skill when the user wants to read, create, update, or delete Todoist data.

intellectronica/ultrathink

Display colorful ANSI art of the word "ultrathink". Use when the user says "ultrathink" or invokes /ultrathink.

intellectronica/youtube-transcript

Extract transcripts from YouTube videos. Use when the user asks for a transcript, subtitles, or captions of a YouTube video and provides a YouTube URL (youtube.com/watch?v=, youtu.be/, or similar). Supports output with or without timestamps.

관련 스킬