Communitygithub.com

PaodingAI/skills

문서 파싱 및 에이전트 워크플로우를 위한 재사용 가능한 스킬로, PDF, DOCX, PPT, 이미지를 LLM이 사용할 수 있는 마크다운으로 변환합니다.

skills란 무엇인가요?

이 스킬은 AI 에이전트(예: Claude Code, Cursor, Codex)가 PDF, DOCX, PPT, 이미지 등 다양한 문서 형식을 LLM이 이해할 수 있는 마크다운 형식으로 변환할 수 있도록 지원합니다. 문서 파싱과 에이전트 워크플로우에 최적화되어 있으며, 복잡한 문서 구조를 유지하면서도 불필요한 정보는 제거하여 효율적인 정보 추출을 가능하게 합니다. 지원 문서 형식은 PDF, DOCX, PPT, 이미지(JPG, PNG 등)를 포함하며, 변환된 마크다운은 LLM 프롬프트에 직접 통합하거나 후속 처리에 사용할 수 있습니다. 사용자는 이 스킬을 활용하여 문서 기반의 RAG(Retrieval-Augmented Generation) 시스템, 자동 문서 요약, 데이터 추출 등 다양한 작업을 자동화할 수 있습니다. 설치와 사용이 간편하며, 기존 AI 에이전트 워크플로우에 쉽게 통합할 수 있도록 설계되었습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add PaodingAI/skills

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

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

문서

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

문서 파싱 및 에이전트 워크플로우를 위한 재사용 가능한 스킬로, PDF, DOCX, PPT, 이미지를 LLM이 사용할 수 있는 마크다운으로 변환합니다.

개요

이 스킬은 다양한 문서 형식(PDF, DOCX, PPT, 이미지)을 LLM(대규모 언어 모델)이 처리할 수 있는 마크다운 형식으로 변환합니다. 변환 과정에서 원본 문서의 구조(제목, 목록, 표 등)를 최대한 유지하면서, LLM이 이해하기 쉬운 형태로 정리합니다.

지원 형식

형식확장자비고
PDF.pdf텍스트 및 이미지 기반 PDF 모두 지원
DOCX.docxMicrosoft Word 문서
PPT.pptxMicrosoft PowerPoint 프레젠테이션
이미지.jpg, .png, .gif, .webpOCR을 통한 텍스트 추출 지원

설치 방법

# npm을 통한 설치
npm install @paodingai/skills

# 또는 yarn

사용 방법

기본 사용 예시

import { parseDocument } from '@paodingai/skills';

// PDF 파일을 마크다운으로 변환
const markdown = await parseDocument('path/to/document.pdf');
console.log(markdown);

에이전트 워크플로우 통합

import { createSkillAgent } from '@paodingai/skills';

const agent = createSkillAgent({
  skills: ['document-parser'],
  llm: yourLLMInstance
});

const result = await agent.run({
  input: 'report.pdf',
  format: 'markdown'
});

주요 기능

  • 문서 변환: PDF, DOCX, PPT, 이미지를 마크다운으로 변환
  • 구조 유지: 제목, 목록, 표, 인용구 등 원본 문서 구조 보존
  • 이미지 처리: 이미지 내 텍스트 OCR 추출 및 위치 정보 포함
  • 성능 최적화: 대용량 문서도 효율적으로 처리
  • LLM 준비: 변환된 결과는 LLM 프롬프트에 직접 사용 가능

설정 옵션

옵션설명기본값
ocrEnabled이미지 OCR 활성화 여부true
maxFileSize최대 파일 크기 (MB)50
preserveTables표 형식 유지 여부true

라이선스

MIT License

관련 스킬