Communitygithub.com

Liu-Zhangzhu/opencode-vision-skill

Verleihen Sie reinen Text-LLMs (DeepSeek usw.) mit einem Klick die Fähigkeit, Bilder und Dokumente zu sehen.

Was ist opencode-vision-skill?

Diese Fertigkeit erweitert reine Text-LLMs wie DeepSeek um visuelle Fähigkeiten, indem sie Python-Tools zur Verarbeitung von PDFs, Bildern, PowerPoint-Dateien und Bildschirmaufnahmen bereitstellt. Sie ist besonders nützlich für Entwickler, die multimodale Aufgaben in der Kommandozeile oder in KI-Agenten-Umgebungen wie Claude Code, Cursor oder Codex automatisieren möchten. Die Tools nutzen lokale Modelle wie Florence-2 für Bildbeschreibungen und easyocr für Texterkennung, ohne dass eine Internetverbindung erforderlich ist. Nach der Installation unter `~/opencode-vision-skill/tools/` können Benutzer über einfache Python-Befehle auf die Funktionen zugreifen.

Funktioniert mit~Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add Liu-Zhangzhu/opencode-vision-skill

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Vision Reader Skill

Ermöglicht reinen Text-LLMs (DeepSeek usw.) das Lesen von Binärdateien durch den Aufruf von Python-Tools.

Installationspfad

Alle Tools befinden sich unter ~/opencode-vision-skill/tools/. Das ~ steht für Ihr Home-Verzeichnis:

  • Windows: %USERPROFILE%\opencode-vision-skill\tools\
  • macOS/Linux: ~/opencode-vision-skill/tools/

Wenn Sie die Tools woanders installiert haben, passen Sie die Pfade entsprechend an.

Verfügbare Tools

ToolBefehl
pdf-readerpython ~/opencode-vision-skill/tools/pdf-reader.py <dateipfad>
image-readerpython ~/opencode-vision-skill/tools/image-reader.py <dateipfad>
ppt-readerpython ~/opencode-vision-skill/tools/ppt-reader.py <dateipfad>
screenshotpython ~/opencode-vision-skill/tools/screenshot.py [x,y,w,h]

Verwenden Sie für das Dateipfad-Argument immer absolute Pfade.

Tool-Details

pdf-reader — PDF-Dateien lesen

python ~/opencode-vision-skill/tools/pdf-reader.py "/absoluter/pfad/zur/datei.pdf"

Gibt Markdown mit Seitenüberschriften, Textinhalt und Tabellen zurück.

image-reader — Bilder lesen und beschreiben

python ~/opencode-vision-skill/tools/image-reader.py "/absoluter/pfad/zum/bild.png"

Gibt drei Abschnitte zurück:

  • Metadaten — Format, Modus, Größe, DPI
  • Visuelle Beschreibung — KI-generierte Bildunterschrift, die Objekte, Layout, Pfeile, Diagramme beschreibt
  • OCR-Text — Erkannter Text aus dem Bild

ppt-reader — PowerPoint-Dateien lesen

python ~/opencode-vision-skill/tools/ppt-reader.py "/absoluter/pfad/zur/praesentation.pptx"

Gibt Folie für Folie Text mit Titeln, Aufzählungspunkten und Tabellen zurück.

screenshot — Bildschirm aufnehmen

python ~/opencode-vision-skill/tools/screenshot.py

Nimmt den gesamten Bildschirm auf. Für einen Ausschnitt: python ~/opencode-vision-skill/tools/screenshot.py 0,0,800,600. Gibt den Pfad zur gespeicherten PNG-Datei zurück.

Hinweise

  • Der erste image-reader-Aufruf lädt das Florence-2-Modell (~400 MB) herunter, falls es nicht bereits vorhanden ist
  • Tesseract OCR ist optional — image-reader funktioniert ohne es mit easyocr
  • Screenshot benötigt einen Display-Server (X11/Wayland unter Linux, nativ unter Windows/macOS)

Verwandte Skills