smithery/fltman

pdf-to-agent

Teknisk referens för PDF-till-agent transformation

Installation

$ npx skills add smithery/fltman --skill pdf-to-agent
More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,758 B
  • docs SUMMARY.md 71 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

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