Englische Version:
SKILL.en.md
orchestrator — Orchestrierung von Eingaben
Schlanker, selbstbeschreibender Skill: kein eigener Code — nimmt Eingaben entgegen, identifiziert den Typ und leitet sie an die richtige Verarbeitungsstelle weiter.
Skills in diesem Repository
| Skill | Verwendung (wann) | Beschreibung |
|---|---|---|
doc | PDF/DOCX/XLSX: Text extrahieren, OCR, konvertieren, Seiten trennen/zusammenführen | |
media | Video/Audio/Bilder/URLs: zusammenfassen, Text extrahieren, Untertitel, schneiden, Frames, herunterladen | |
paper | Berichte nach internationalem Standard oder populären vietnamesischen Vorlagen verfassen | |
web | Webseiten/Zeitungen/Soziale Medien lesen + Suche (Jina, agent-reach, exa) | |
diagram | Mermaid-Diagramme / matplotlib-Diagramme für Berichte zeichnen | |
orchestrator (dieser Skill) | Orchestrierung der obigen Skills + Fragetor vor der Berichterstellung |
Installiere alle Skills für den Betrieb: npx skills add tpc-pascal/agent-skills --all (oder --skill orchestrator web doc media paper diagram).
Routingtabelle nach Eingabetyp
| Eingabe + Anforderung | Zuständige Verarbeitung |
|---|---|
| PDF/DOCX/XLSX (Text, OCR, Konvertierung, Trennen/Zusammenführen) | Skill doc |
| Video/Audio/Bilder/URL-Medien (Zusammenfassung, Untertitel, Schnitt, Frames, Download) | Skill media |
| Web/Soziale Medien/Suche (URL, Artikel, exa) | Skill web |
| Bericht aus Quellen erstellen | Fragetor (siehe unten) → eine Vorlage aus Skill paper wählen |
| Diagramme/Charts für Bericht zeichnen | Skill diagram |
Fragetor für Berichtsanforderungen
Auslöser: Nutzer fordert die Erstellung oder Neufassung eines Berichts; gilt nicht für reine Extraktions-/Konvertierungsanfragen.
Vor der vertieften Recherche oder Ausarbeitung eines Berichts maximal 4 offene Fragen stellen, nur zu noch fehlenden Angaben:
-
Format: Bericht nach internationalem Standard oder populärem vietnamesischen Format?
-
Zweck und Zielgruppe: Wer wird lesen, welche Frage soll beantwortet werden?
-
Ausgabe: Sprache, Format und etwaige Längenbeschränkungen?
-
Quellen und Umfang: Welche Quellen/Abschnitte sollen verwendet werden; dürfen externe Quellen ergänzt werden?
-
Nicht erneut nach bereits in der Anfrage/Konversation genannten Details fragen. Falls der Nutzer das Entscheidungsrecht überträgt, eine angemessene Option wählen und ggf. Annahmen kurz erläutern, wenn sie das Ergebnis beeinflussen.
-
Es muss nicht auf Antworten zu unwesentlichen Details gewartet werden; keine Verpflichtung, vor Kenntnis der Quellen detaillierte Gliederungen zu wählen.
-
Extraktion mit dem passenden Skill durchführen, anschließend Bericht gemäß eines der Formate aus
paperverfassen.
Orchestrierungsregeln
- Spracheingabe beachten — in derselben Sprache antworten, die der Nutzer verwendet.
- Ausgabedatei klar kennzeichnen:
<original_name>.<suffix>. Keine Dateien überschreiben. Suffixe: Dokument.extract.md|.txt|.csv, Zusammenfassung.digest.md, Untertitel.srt|.vtt, Clip.clip-<t1>-<t2>.mp4, Bericht.report.md|.report.docx. - Nicht importieren — nur tatsächlich vorhandene Dateien verarbeiten, Ausgaben in
/zusatzdateiablegen; keine eigenen Dateien hinzufügen. - Web/Social/Search-Eingaben → Skill
web(Jina/agent-reach/exa) zuerst lesen; Media-Eingaben → Skillmedia. - Gesperrte Inhalte (soziale Medien, Paywalls) → Skill
web(agent-reach/Jina) liest stattdessen; kein Login, kein Brechen der Sperre – Nutzer informieren, falls Lesen nicht möglich. - Bei Bericht/Berichtsdatei (alle
.report.docx): Verifikation über Skillpaper—pdfinfo+pdftotext, keine Fälschungen. - Media-Skill benötigt Session-Fetch → Skill
media(Abschnitt fetch) oderscripts/fetch-session.sh --listbeachten. - Local-first: Bevorzugt lokale Tools für lokale Dateien. Web/API benötigen Verbindung; offline nur wirklich vorhandene lokale/Cache-Quellen oder vom Nutzer bereitgestellte Daten verwenden, und nicht zugängliche Teile benennen.
- Immer geschriebene Dateien melden (Name + Pfad) — nicht stillschweigend arbeiten.
Flusssymbole
In den Diagrammen unten bedeutet ▸ Übergabe an den nächsten Schritt; → bedeutet Fortsetzung des Flusses; eckige Klammern beschreiben die Art der Quelle oder das Ergebnis. Dies sind Flusssymbole, keine Quellenlabels oder Ausgabeformate.
Häufige Koordinationsflüsse
PDF-Scan ▸ Skill doc ▸ Text/Tabelle ▸ Skill paper ▸ Bericht
URL/Web/Soziales ▸ Skill web ▸ Text ▸ Skill paper (falls Bericht benötigt)
URL/Datei Video ▸ Skill media ▸ Zusammenfassung + Frames ▸ Skill paper (falls Bericht benötigt)
SRT/mm:ss ▸ Skill media ▸ Trimmen ▸ Zusammenführen