Communitygithub.com

tpc-pascal/agent-skills

Orchestriert eingehende Eingaben – erkennt den Typ, leitet sie an die passenden Skill-Geschwister (Dokumente, Medien, Paper, Web) weiter und öffnet ein obligatorisches Fragetor vor der Berichterstellung.

Was ist agent-skills?

Der **Orchestrator** ist ein schlanker, selbstbeschreibender Skill ohne eigenes Code-Repository. Er nimmt beliebige Eingaben (PDF, DOCX, XLSX, Video, Audio, Bilder, URLs, soziale Medien, Suchanfragen) entgegen, bestimmt ihren Typ und leitet sie an die spezialisierten Skills im gleichen Repository weiter: `doc` für Dokumente, `media` für Medien, `web` für Webinhalte, `paper` für Berichte und `diagram` für Diagramme. Vor der Erstellung eines Berichts erzwingt er eine kurze Frage-Schleife (maximal 4 offene Punkte), um Zweck, Zielgruppe, Format und Quellen abzudecken, ohne bereits bekannte Informationen erneut abzufragen. Der Skill unterstützt Claude Code und ähnliche KI-Agenten-Plattformen und arbeitet lokal-first – er bevorzugt lokale Tools, vermeidet das Überschreiben von Dateien und dokumentiert stets die erzeugten Ausgabedateien. Dies macht ihn ideal für Situationen, in denen nicht klar ist, welcher Skill eine Eingabe verarbeiten soll, oder wenn eine koordinierte Pipeline mehrerer Skills benötigt wird.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tpc-pascal/agent-skills/tree/HEAD/skills/research/orchestrator

In Ihrer bevorzugten KI fragen

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

Dokumentation

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

SkillVerwendung (wann)Beschreibung
docPDF/DOCX/XLSX: Text extrahieren, OCR, konvertieren, Seiten trennen/zusammenführen
mediaVideo/Audio/Bilder/URLs: zusammenfassen, Text extrahieren, Untertitel, schneiden, Frames, herunterladen
paperBerichte nach internationalem Standard oder populären vietnamesischen Vorlagen verfassen
webWebseiten/Zeitungen/Soziale Medien lesen + Suche (Jina, agent-reach, exa)
diagramMermaid-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 + AnforderungZustä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 erstellenFragetor (siehe unten) → eine Vorlage aus Skill paper wählen
Diagramme/Charts für Bericht zeichnenSkill 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 paper verfassen.

Orchestrierungsregeln

  1. Spracheingabe beachten — in derselben Sprache antworten, die der Nutzer verwendet.
  2. 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.
  3. Nicht importieren — nur tatsächlich vorhandene Dateien verarbeiten, Ausgaben in /zusatzdatei ablegen; keine eigenen Dateien hinzufügen.
  4. Web/Social/Search-Eingaben → Skill web (Jina/agent-reach/exa) zuerst lesen; Media-Eingaben → Skill media.
  5. 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.
  6. Bei Bericht/Berichtsdatei (alle .report.docx): Verifikation über Skill paper — pdfinfo + pdftotext, keine Fälschungen.
  7. Media-Skill benötigt Session-Fetch → Skill media (Abschnitt fetch) oder scripts/fetch-session.sh --list beachten.
  8. 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.
  9. 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

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills