← Back to list

pdf-to-agent
by fltman
Technical PDF extraction and transformation to Claude Code agents
⭐ 7🍴 3📅 Jan 14, 2026
SKILL.md
name: pdf-to-agent description: Teknisk referens för PDF-till-agent transformation
PDF to Agent Skill
Pipeline
PDF → Split → Extract → Clean → Structure → Consolidate → Agent
Verktyg
PDF Split
pdftk input.pdf burst output page_%03d.pdf
Text Extraction
pdftotext -layout page.pdf page.txt
Python alternativ
# Split
from PyPDF2 import PdfReader, PdfWriter
# Extract (med tabeller)
import pdfplumber
with pdfplumber.open("page.pdf") as pdf:
text = pdf.pages[0].extract_text()
tables = pdf.pages[0].extract_tables()
Markdown-regler
Ta bort: Headers, footers, sidnummer, disclaimers
Behåll: Substans, definitioner, krav, siffror, tabeller
Strukturera:
# Rubrik
## Sektion
- Punktlista
| Tabell | Data |
**Term**: Definition
Konsolideringsmönster
| Regex | Typ | Gruppera per |
|---|---|---|
Article \d+ | EU-lag | Artikel |
Section \d+ | RFC | Sektion |
\d+\.\d+ | ISO | Kontroll |
§ \d+ | Svensk lag | Paragraf |
Agent YAML
---
name: namn
description: beskrivning
tools: Read, Grep, Glob, Write, Edit
model: inherit
skills: namn
---
Skill YAML
---
name: namn
description: beskrivning
---
# Titel
[Snabbreferens - max 2-3 skärmar]
Filstruktur
output/
├── .claude/
│ ├── agents/[namn].md
│ └── skills/[namn]/SKILL.md
└── markdown/
├── [DOC]_COMPLETE.md
└── [doc]_by_section/
Felsökning
| Problem | Lösning |
|---|---|
| Skannad PDF | tesseract OCR |
| Trasiga tabeller | pdfplumber |
| Blandade kolumner | pdftotext -layout |
| Stora filer | Batch-processa |
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon