{
  "slug": "skill-creator",
  "category": "skill",
  "name": "Das Prüfstück",
  "domaene": "KI-Assistenz & Agentenbau",
  "typTags": [
    "dialogisch",
    "planend",
    "prüfend"
  ],
  "teaser": "Begleitet die Entstehung und iterative Verbesserung eines Skills: Absichtsklärung, SKILL.md-Entwurf nach dem Prinzip der stufenweisen Offenlegung, Testläufe mit und ohne Skill, qualitative und quantitative Auswertung, sowie optionale Optimierung der auslösenden Beschreibung.",
  "hat": {
    "schritte": true,
    "beispiel_szenario": true,
    "ausgabebeispiel": false,
    "konfiguration": false,
    "betrieb": false,
    "arbeitsprompts": false,
    "einrichtung": true,
    "umsetzung": true,
    "export": false,
    "staerken": false,
    "ki_funktionen": false,
    "einschraenkungen": false,
    "weniger_geeignet_fuer": false
  },
  "sections": [
    {
      "id": "beschreibung",
      "title": "Beschreibung",
      "html": "<p>Ein Skill, der nie an echten Aufgaben geprüft wurde, bleibt Theorie. Das Prüfstück strukturiert den vollständigen Kreislauf: Absicht und Auslösekontext klären, SKILL.md nach dem Prinzip der stufenweisen Offenlegung entwerfen, zwei bis drei realistische Testaufträge mit und ohne Skill parallel durchspielen, Ergebnisse qualitativ und über Assertions quantitativ auswerten, aus dem Feedback generalisieren statt punktuell zu flicken, und optional die auslösende Beschreibung selbst gegen zwanzig Testabfragen optimieren.</p>\n<p>Gedacht ist der Skill für alle, die eine eigene Skill-Bibliothek aufbauen oder pflegen, ob als Neuanlage oder als Verbesserung eines bestehenden Skills anhand von konkretem Nutzerfeedback. Besonders wertvoll, wenn mehrere Testfälle unabhängig voneinander denselben Umweg nehmen: Das ist das verlässlichste Signal, ein wiederverwendbares Hilfsskript zu bündeln, statt es jedes Mal neu entstehen zu lassen.</p>\n<p>Die ehrliche Grenze: Der volle Ablauf mit parallelen Testläufen, Baseline-Vergleich und automatisierter Beschreibungsoptimierung setzt eine Umgebung mit Subagents, Terminal- und Dateizugriff voraus, etwa Claude Code. Ohne Subagents, etwa in Claude.ai, laufen Testfälle nacheinander und ohne Baseline, die Beschreibungsoptimierung entfällt vollständig. Der menschliche Feedback-Schritt bleibt in beiden Fällen der eigentliche Qualitätsanker.</p>\n"
    },
    {
      "id": "skill-text",
      "title": "Skill-Text",
      "html": "<p>Dies ist ein offen attribuierter externer Skill von Anthropic. Quelle: <a href=\"https://github.com/anthropics/skills\">https://github.com/anthropics/skills</a></p>\n<p>Dieser Skill setzt für den vollen Ablauf (parallele Testläufe, automatisierte Beschreibungsoptimierung) eine Umgebung mit Subagents, Terminal- und Dateizugriff voraus, etwa Claude Code. In Claude.ai ohne Subagents läuft eine vereinfachte Fassung: Testfälle werden nacheinander statt parallel durchgespielt, die automatisierte Beschreibungsoptimierung entfällt. Kopieren Sie die Anleitung unten in Ihre eigene Skill-Umgebung, wenn Sie diesen Skill selbst einrichten möchten. Als Datei: <a href=\"/ai-library/skill-creator.de.json\">skill-creator.de.json</a></p>\n"
    }
  ],
  "schritte": [
    {
      "nr": 1,
      "titel": "Absicht klären",
      "beschreibung": "Zweck des neuen oder zu verbessernden Skills, Auslösekontext, erwartetes Ausgabeformat und Testbedarf werden geklärt.",
      "rolle": "mensch"
    },
    {
      "nr": 2,
      "titel": "SKILL.md entwerfen",
      "beschreibung": "Ein erster Entwurf entsteht, nach dem Prinzip der stufenweisen Offenlegung in Metadaten, Textkörper und optionale Ressourcen gegliedert.",
      "rolle": "automatisch"
    },
    {
      "nr": 3,
      "titel": "Testaufträge durchspielen",
      "beschreibung": "Zwei bis drei realistische Testaufträge laufen mit und ohne Skill, in Umgebungen mit Subagents parallel, sonst nacheinander.",
      "rolle": "automatisch"
    },
    {
      "nr": 4,
      "titel": "Ergebnisse freigeben",
      "beschreibung": "Die Ausgaben werden im Vergleichs-Viewer gegenübergestellt, Feedback wird eingeholt und die weitere Richtung bestätigt.",
      "rolle": "freigabe"
    },
    {
      "nr": 5,
      "titel": "Skill verschlanken",
      "beschreibung": "Aus dem Feedback wird generalisiert statt punktuell geflickt, wiederkehrende Umwege werden zu einem gebündelten Hilfsskript, die Schleife wiederholt sich bis zur Freigabe.",
      "rolle": "automatisch"
    },
    {
      "nr": 6,
      "titel": "Fertiger Skill",
      "beschreibung": "Ein geprüfter SKILL.md-Entwurf, ausgewertete Testfälle und, wo gewünscht, eine optimierte Trigger-Beschreibung liegen vor.",
      "rolle": "ergebnis"
    }
  ],
  "herausgeber": "Voyage Digital",
  "version": "2.0",
  "stand": "2026-07-26",
  "umsetzung": [
    {
      "titel": "Mit einem wiederkehrenden Fall beginnen",
      "text": "Der Einstieg gelingt am besten mit einem Arbeitsablauf, der im Team bereits mehrfach improvisiert wurde, nicht mit einem hypothetischen Bedarf."
    },
    {
      "titel": "Absicht vor Entwurf klären",
      "text": "Zweck, Auslösekontext und Ausgabeformat werden festgelegt, bevor die erste Zeile SKILL.md geschrieben wird."
    },
    {
      "titel": "Testaufträge realistisch wählen",
      "text": "Zwei bis drei Aufträge, wie sie im echten Betrieb vorkommen, liefern belastbarere Ergebnisse als konstruierte Idealfälle."
    },
    {
      "titel": "Feedback generalisieren statt flicken",
      "text": "Wiederkehrende Anmerkungen führen zu einer schlankeren Anleitung, nicht zu immer mehr Einzelregeln."
    },
    {
      "titel": "Beschreibung erst am Ende schärfen",
      "text": "Die Trigger-Beschreibung wird optimiert, sobald der Skill inhaltlich steht, nicht vorher."
    }
  ],
  "zutaten": [
    "Zweck des neuen oder zu verbessernden Skills",
    "Bestehende SKILL.md (bei Verbesserung)",
    "Testaufträge"
  ],
  "beispielSzenario": "Ein Team beantwortet Angebotsanfragen seit einigen Wochen nach demselben Muster, ohne dass der Ablauf irgendwo festgehalten ist. Mit dem Prüfstück entsteht daraus ein eigener Skill: Zweck und Auslösekontext werden geklärt, ein erster SKILL.md-Entwurf entsteht nach dem Prinzip der stufenweisen Offenlegung, zwei Testaufträge laufen mit und ohne Skill parallel, und das Team vergleicht die Ergebnisse im Viewer. Aus dem Feedback wird der Entwurf generalisiert und verschlankt, bis er zuverlässig auslöst und im Alltag trägt.",
  "eingaben": [
    {
      "feld": "Zweck des neuen oder zu verbessernden Skills",
      "pflicht": true
    },
    {
      "feld": "Pfad oder Inhalt der aktuellen SKILL.md",
      "pflicht": true
    },
    {
      "feld": "Erwartetes Ausgabeformat und typische Auslöser-Formulierungen",
      "pflicht": false
    },
    {
      "feld": "Nutzerfeedback aus vorherigen Testläufen",
      "pflicht": false
    }
  ],
  "ausgabe": "Ein vollständiger SKILL.md-Entwurf, Testfälle mit qualitativer und quantitativer Auswertung über einen Vergleichs-Viewer, eine überarbeitete Fassung auf Basis des Feedbacks und, optional, eine optimierte Trigger-Beschreibung.",
  "prompt": "# ROLLE\nSie erstellen neue Skills und verbessern bestehende Skills iterativ: Entwurf schreiben, an Testaufträgen prüfen, mit der Nutzerin oder dem Nutzer auswerten, überarbeiten, wiederholen. Passen Sie Ihre Sprache an die Erfahrung der Nutzerin oder des Nutzers an: Begriffe wie Evaluation oder Benchmark sind meist unproblematisch, bei JSON oder Assertion warten Sie auf klare Signale, dass die Begriffe vertraut sind, und erklären Sie sie sonst kurz.\n\n# ABSICHT KLÄREN\nFalls das Gespräch bereits einen Arbeitsablauf enthält, den die Nutzerin oder der Nutzer als Skill festhalten möchte (zum Beispiel „mach daraus einen Skill\"), extrahieren Sie zuerst Antworten aus dem bisherigen Gesprächsverlauf: verwendete Werkzeuge, Schrittfolge, Korrekturen, beobachtete Ein- und Ausgabeformate. Lassen Sie verbleibende Lücken von der Nutzerin oder dem Nutzer bestätigen, bevor Sie weitermachen.\n\nKlären Sie sonst:\n1. Was soll dieser Skill Claude ermöglichen?\n2. Wann soll er auslösen, bei welchen Formulierungen und Kontexten?\n3. Welches Ausgabeformat wird erwartet?\n4. Braucht es Testfälle? Skills mit objektiv prüfbarem Ergebnis (Dateitransformation, Datenextraktion, Codegenerierung, feste Arbeitsschritte) profitieren davon, Skills mit subjektivem Ergebnis (Schreibstil, Kunst) meist nicht. Schlagen Sie den passenden Standard vor, die Entscheidung bleibt bei der Nutzerin oder dem Nutzer.\n\nFragen Sie proaktiv nach Grenzfällen, Ein- und Ausgabeformaten, Beispieldateien, Erfolgskriterien und Abhängigkeiten, bevor Sie Testaufträge formulieren. Recherchieren Sie parallel über Subagents, sofern verfügbar, sonst inline, um mit Kontext statt mit zusätzlicher Rückfragebürde in das Gespräch zu gehen.\n\n# SKILL.MD SCHREIBEN\nFüllen Sie auf Basis des Interviews folgende Bestandteile:\n- name: Kennung des Skills.\n- description: Wann er auslösen soll und was er tut. Das ist der primäre Auslösemechanismus, alle Informationen zum „wann nutzen\" gehören hierher, nicht in den Fließtext. Da Claude aktuell eher zu selten auslöst, formulieren Sie die Beschreibung leicht nachdrücklich: statt „Baut ein einfaches Dashboard für interne Daten\" eher „Baut ein einfaches, schnelles Dashboard für interne Daten. Nutzen Sie diesen Skill immer, wenn Dashboards, Datenvisualisierung, interne Kennzahlen oder jede Form von Unternehmensdaten erwähnt werden, auch ohne das Wort Dashboard.\"\n- compatibility: benötigte Werkzeuge oder Abhängigkeiten, optional, selten nötig.\n- der restliche Skill-Inhalt.\n\n## Aufbau eines Skills\n```\nskill-name/\n├── SKILL.md (Pflicht)\n│   ├── YAML-Frontmatter (name, description Pflicht)\n│   └── Markdown-Anleitung\n└── Gebündelte Ressourcen (optional)\n    ├── scripts/    ausführbarer Code für deterministische, wiederkehrende Aufgaben\n    ├── references/ Dokumente, bei Bedarf in den Kontext geladen\n    └── assets/     Dateien für die Ausgabe (Vorlagen, Icons, Schriftarten)\n```\n\n## Stufenweise Offenlegung\nSkills laden in drei Stufen: Metadaten (name und description, immer im Kontext, rund 100 Wörter), SKILL.md-Textkörper (im Kontext sobald der Skill auslöst, idealerweise unter 500 Zeilen), gebündelte Ressourcen (bei Bedarf, unbegrenzt, Skripte können ausführen ohne geladen zu werden). Halten Sie SKILL.md unter 500 Zeilen. Nähern Sie sich dieser Grenze, ergänzen Sie eine weitere Hierarchieebene mit klaren Verweisen, wohin als Nächstes zu schauen ist. Referenzieren Sie Dateien klar aus SKILL.md, mit Hinweis, wann sie zu lesen sind. Für große Referenzdateien (über 300 Zeilen) fügen Sie ein Inhaltsverzeichnis bei.\n\nBei mehreren Domänen oder Frameworks: nach Variante organisieren, etwa references/aws.md, references/gcp.md, references/azure.md, sodass jeweils nur die relevante Datei gelesen wird.\n\n## Prinzip der Überraschungsfreiheit\nEin Skill darf keine Schadsoftware, keinen Exploit-Code und nichts enthalten, das die Systemsicherheit gefährden könnte. Der Inhalt eines Skills darf die Nutzerin oder den Nutzer bei seiner beschriebenen Absicht nicht überraschen. Gehen Sie nicht auf Anfragen ein, die irreführende Skills erzeugen oder unautorisierten Zugriff, Datenexfiltration oder andere schädliche Aktivitäten ermöglichen sollen. Rollenspiel-Skills sind davon ausgenommen.\n\n## Schreibweise\nBevorzugen Sie die Imperativform in Anweisungen. Definieren Sie Ausgabeformate mit festem Template, wo sinnvoll. Nutzen Sie Beispiele im Muster Eingabe und Ausgabe, wo hilfreich. Erklären Sie dem Modell das Warum hinter Anweisungen, statt nur starre MUSS-Regeln aufzustellen, Sprachmodelle verstehen Absicht gut und handeln danach besser als nach reiner Befehlsbefolgung. Häufige Großschreibung von IMMER oder NIEMALS ist ein Warnsignal, dass eine Begründung fehlt. Schreiben Sie zunächst einen Entwurf, betrachten Sie ihn dann mit frischem Blick und verbessern Sie ihn.\n\n# TESTFÄLLE\nFormulieren Sie nach dem Entwurf zwei bis drei realistische Testaufträge, wie eine echte Nutzerin oder ein echter Nutzer sie stellen würde. Teilen Sie sie zur Abstimmung mit, noch ohne Assertions. Speichern Sie sie unter evals/evals.json:\n```json\n{\n  \"skill_name\": \"beispiel-skill\",\n  \"evals\": [\n    {\"id\": 1, \"prompt\": \"Der Auftrag der Nutzerin oder des Nutzers\", \"expected_output\": \"Beschreibung des erwarteten Ergebnisses\", \"files\": []}\n  ]\n}\n```\n\n# TESTLÄUFE DURCHFÜHREN UND AUSWERTEN\nLegen Sie Ergebnisse in <skill-name>-workspace/ ab, nach Durchlauf (iteration-1/, iteration-2/, ...) und darin nach Testfall (eval-0/, eval-1/, ...) organisiert, jeweils erst bei Bedarf angelegt.\n\n1. Starten Sie pro Testfall zwei Subagents im selben Zug, einen mit Skill, einen als Baseline (bei neuem Skill: ganz ohne Skill, bei Verbesserung eines bestehenden Skills: die vorherige Fassung aus einer Momentaufnahme). Beide gleichzeitig starten, nicht nacheinander.\n2. Während die Läufe laufen, formulieren Sie quantitative Assertions für jeden Testfall und erklären Sie sie. Gute Assertions sind objektiv prüfbar und tragen einen sprechenden Namen. Subjektive Skills (Schreibstil, Design) werden besser qualitativ statt über Assertions bewertet.\n3. Sobald ein Lauf abgeschlossen ist, sichern Sie total_tokens und duration_ms sofort in timing.json, das ist die einzige Gelegenheit, diese Daten festzuhalten.\n4. Sind alle Läufe fertig: jeden Lauf gegen die Assertions bewerten und in grading.json festhalten (Felder text, passed, evidence), die Ergebnisse zu einem Benchmark aggregieren (Mittelwert, Standardabweichung, Differenz zwischen den Konfigurationen), einen Analyse-Durchgang machen, der Muster in den Kennzahlen sichtbar macht, und den Viewer mit qualitativen und quantitativen Ergebnissen starten.\n\nZeigen Sie der Nutzerin oder dem Nutzer, wo die Ergebnisse liegen: ein Tab mit den einzelnen Ausgaben samt Feedbackfeld, ein Tab mit der Kennzahlen-Übersicht.\n\n# FEEDBACK LESEN UND VERBESSERN\nLeeres Feedback bedeutet, es war in Ordnung. Konzentrieren Sie Verbesserungen auf die Testfälle mit konkreten Anmerkungen.\n\nBeim Verbessern gilt:\n1. Generalisieren Sie aus dem Feedback. Ziel ist ein Skill, der für viele unterschiedliche Anfragen funktioniert, nicht nur für die wenigen Testbeispiele. Vermeiden Sie kleinteilige, überangepasste Änderungen oder zu enge MUSS-Regeln, probieren Sie stattdessen andere Formulierungen oder Arbeitsmuster.\n2. Halten Sie die Anleitung schlank. Entfernen Sie, was nicht trägt. Lesen Sie die Transkripte, nicht nur die Endergebnisse, um zu erkennen, wo der Skill unproduktive Umwege erzeugt.\n3. Erklären Sie das Warum. Übertragen Sie Ihr Verständnis der Aufgabe in die Begründung der Anweisung, statt nur starre Regeln zu verschärfen.\n4. Achten Sie auf wiederkehrende Arbeit über mehrere Testfälle hinweg. Schreiben alle Subagents unabhängig voneinander ein ähnliches Hilfsskript oder denselben mehrstufigen Ansatz, bündeln Sie das Skript einmalig unter scripts/ und verweisen Sie im Skill darauf.\n\nWiederholen Sie die Schleife (verbessern, neue Iteration, Feedback lesen), bis die Nutzerin oder der Nutzer zufrieden ist, das Feedback durchgängig leer bleibt, oder keine wesentliche Verbesserung mehr erkennbar ist.\n\n# BESCHREIBUNG OPTIMIEREN\nDas description-Feld im Frontmatter entscheidet primär, ob Claude einen Skill auslöst. Erstellen Sie nach Fertigstellung zwanzig Testabfragen, acht bis zehn davon sollen auslösen, acht bis zehn nicht. Die wertvollsten Nicht-Auslöser sind knappe Fast-Treffer: Anfragen, die Begriffe oder Konzepte teilen, aber tatsächlich etwas anderes brauchen. Lassen Sie die Nutzerin oder den Nutzer die Abfragen prüfen und freigeben, bevor Sie die Optimierungsschleife starten. Übernehmen Sie am Ende die per Testscore, nicht per Trainingsscore, ausgewählte beste Beschreibung in das Frontmatter.\n\n# UMGEBUNGSUNTERSCHIEDE\nIn Claude Code laufen parallele Subagents für Testläufe, Baselines und die automatisierte Beschreibungsoptimierung. In Claude.ai ohne Subagents führen Sie jeden Testfall selbst und nacheinander aus, verzichten auf Baseline-Läufe und auf die automatisierte Beschreibungsoptimierung, und holen stattdessen Feedback direkt im Gespräch ein. In Umgebungen ohne Browser wird der Ergebnis-Viewer als eigenständige HTML-Datei statt als Server ausgegeben, Feedback kommt dann als heruntergeladene Datei zurück.\n\n# DEFINITION OF DONE\n[ ] Absicht, Auslösekontext und Ausgabeformat geklärt\n[ ] SKILL.md mit name, description und vollständiger Anleitung geschrieben, unter 500 Zeilen oder mit klarer Verweisstruktur\n[ ] Zwei bis drei realistische Testfälle formuliert und mit und ohne Skill durchgespielt\n[ ] Ergebnisse mit der Nutzerin oder dem Nutzer ausgewertet, Feedback eingearbeitet\n[ ] Bei wiederkehrender Hilfsarbeit über mehrere Testfälle: Skript gebündelt statt jedes Mal neu erzeugt\n[ ] Beschreibung bei Bedarf gegen Auslöse-Testfälle optimiert\n\n# ABHÄNGIGKEITEN\nTerminal- und Dateizugriff, für den vollen Ablauf Subagents, sowie Python für Aggregations- und Viewer-Skripte des Originals.",
  "einrichtung": {
    "intro": "Schritt-für-Schritt-Anleitungen für ChatGPT, Claude, Copilot Studio und Langdock.",
    "plattformen": [
      {
        "plattform": "ChatGPT",
        "anbieter": "OpenAI",
        "schritte": [
          "Kopieren Sie den Skill-Text oben über die Kopieren-Schaltfläche.",
          "Klicken Sie auf Ihr Profilbild und wählen Sie „Skills“.",
          "Klicken Sie auf „Skill erstellen“ und fügen Sie den kopierten Text als Anweisung ein.",
          "Passen Sie Eingaben, Ausgaben und Format an, wo es für Ihren Fall nötig ist.",
          "Speichern Sie den Skill. Er steht ab sofort in allen Chats zur Verfügung."
        ],
        "doku": {
          "label": {
            "de": "OpenAI Dokumentation: Skills in ChatGPT",
            "en": "OpenAI documentation: Skills in ChatGPT"
          },
          "url": "https://help.openai.com/de-de/articles/20001066-skills-in-chatgpt"
        }
      },
      {
        "plattform": "Claude",
        "anbieter": "Anthropic",
        "schritte": [
          "Kopieren Sie den Skill-Text oben über die Kopieren-Schaltfläche.",
          "Öffnen Sie claude.ai und gehen Sie in Ihrem Profil auf „Skills“.",
          "Legen Sie einen neuen Skill an und fügen Sie den kopierten Text als Anweisung ein.",
          "Der Skill arbeitet in claude.ai, in Claude Code und über die API.",
          "Verfügbar in den Tarifen Pro, Max, Team und Enterprise."
        ],
        "doku": {
          "label": {
            "de": "Anthropic Dokumentation: Benutzerdefinierte Skills erstellen",
            "en": "Anthropic documentation: Creating custom skills"
          },
          "url": "https://support.claude.com/de/articles/12512198-benutzerdefinierte-skills-erstellen"
        }
      },
      {
        "plattform": "Copilot Studio",
        "anbieter": "Microsoft",
        "schritte": [
          "Kopieren Sie den Skill-Text oben über die Kopieren-Schaltfläche.",
          "Öffnen Sie Copilot Studio und legen Sie einen neuen Agent an.",
          "Fügen Sie den kopierten Text als Anweisung ein.",
          "Verbinden Sie bei Bedarf Wissensquellen und Werkzeuge.",
          "Veröffentlichen Sie den Agent für sich selbst oder für Ihre Organisation."
        ],
        "doku": {
          "label": {
            "de": "Microsoft Dokumentation: Einen Agent erstellen und bereitstellen",
            "en": "Microsoft documentation: Create and deploy an agent"
          },
          "url": "https://learn.microsoft.com/de-de/microsoft-copilot-studio/fundamentals-get-started"
        }
      },
      {
        "plattform": "Langdock",
        "anbieter": null,
        "schritte": [
          "Kopieren Sie den Skill-Text oben über die Kopieren-Schaltfläche.",
          "Öffnen Sie die Seitenleiste und klicken Sie auf „Skill hinzufügen“.",
          "Fügen Sie den kopierten Text direkt als Anweisung ein.",
          "Verbinden Sie den Skill bei Bedarf mit Integrationen, etwa Gmail oder Slack.",
          "Speichern Sie den Skill und geben Sie ihn für sich oder Ihr Team frei."
        ],
        "doku": {
          "label": {
            "de": "Langdock Dokumentation: Skills",
            "en": "Langdock documentation: Skills"
          },
          "url": "https://docs.langdock.com/de/product/chat/skills"
        }
      }
    ]
  },
  "itemIcon": "wand-2",
  "recommended": [
    {
      "slug": "rollen-regelwerk",
      "category": "skill",
      "name": "Das Rollen-Regelwerk",
      "teaser": "Führt Sie mit fünf klar getrennten Rollen von einer ersten Idee bis zum geprüften Ergebnis.",
      "domaene": "KI-Assistenz & Agentenbau",
      "itemIcon": "user-cog"
    },
    {
      "slug": "assistenten-kurator",
      "category": "assistent",
      "name": "Der Assistenten-Kurator",
      "teaser": "Nimmt Ihr Briefing entgegen und baut daraus eine vollständige, sofort einsetzbare KI-Assistenten-Konfiguration: System-Prompt, Wissensquellen, Tools und Modellempfehlung.",
      "domaene": "KI-Assistenz & Agentenbau",
      "itemIcon": "bot"
    },
    {
      "slug": "kontext-interviewer",
      "category": "assistent",
      "name": "Der Kontext-Interviewer",
      "teaser": "Ein geführtes Interview in fünf Blöcken, das aus Ihren Antworten ein vollständiges Kontextprofil baut, Unternehmen, Rolle, Team, Prioritäten, Kommunikationsstil, direkt einsetzbar als Wissensbasis für jeden weiteren KI-Assistenten.",
      "domaene": "KI-Assistenz & Agentenbau",
      "itemIcon": "puzzle"
    },
    {
      "slug": "prompt-interviewer",
      "category": "assistent",
      "name": "Der Prompt-Interviewer",
      "teaser": "Ein geführtes Interview, das aus Ihren Antworten zu Ziel, Kontext, Output und Regeln einen strukturierten, sofort einsetzbaren System-Prompt baut, inklusive begründeter Empfehlung, mit welchem LLM Sie ihn am besten einsetzen.",
      "domaene": "KI-Assistenz & Agentenbau",
      "itemIcon": "terminal"
    },
    {
      "slug": "chatgpt",
      "category": "tool",
      "name": "ChatGPT",
      "teaser": "OpenAIs KI-Assistent mit GPT-5, Voice Mode, Canvas, Agent Mode für Browser-Aufgaben sowie Bild- und Videogenerierung über DALL-E 3 und Sora.",
      "domaene": "KI-Assistenz & Agentenbau",
      "logoFile": "chatgpt.svg",
      "logoEinzug": 1
    },
    {
      "slug": "claude",
      "category": "tool",
      "name": "Claude",
      "teaser": "Der KI-Assistent von Anthropic, auf dessen Modellfamilie auch unsere eigene Arbeitsweise aufbaut.",
      "domaene": "KI-Assistenz & Agentenbau",
      "logoFile": "claude.svg",
      "logoEinzug": 1
    },
    {
      "slug": "copilot-365",
      "category": "tool",
      "name": "Copilot 365",
      "teaser": "Microsofts KI-Assistent, tief in die Office-Suite integriert und damit vor allem für Unternehmen relevant, die bereits im Microsoft-365-Ökosystem arbeiten.",
      "domaene": "KI-Assistenz & Agentenbau",
      "logoFile": "copilot-365.png",
      "logoEinzug": 1
    },
    {
      "slug": "grok",
      "category": "tool",
      "name": "Grok",
      "teaser": "Grok ist der KI-Assistent von xAI mit direkter Anbindung an X (vormals Twitter) und Fokus auf aktuelle Inhalte.",
      "domaene": "KI-Assistenz & Agentenbau",
      "logoFile": "grok.svg",
      "logoEinzug": 1
    },
    {
      "slug": "gsd",
      "category": "tool",
      "name": "GSD (Get Shit Done)",
      "teaser": "Quelloffenes Workflow- und Orchestrierungs-Framework für KI-Coding-Agenten mit einem Fünf-Phasen-Zyklus aus Discuss, Plan, Execute, Verify und Ship, gegen Kontextverlust über lange Sessions.",
      "domaene": "KI-Assistenz & Agentenbau",
      "logoFile": "gsd.png",
      "logoEinzug": 0.78
    },
    {
      "slug": "langdock",
      "category": "tool",
      "name": "Langdock",
      "teaser": "Deutsche Enterprise-KI-Plattform aus Berlin. Bündelt Chat-Zugriff auf mehrere Sprachmodelle, Custom Assistants und Actions mit DSGVO-konformem EU-Hosting.",
      "domaene": "KI-Assistenz & Agentenbau",
      "logoFile": "langdock.png",
      "logoEinzug": 0.78
    },
    {
      "slug": "librechat",
      "category": "tool",
      "name": "LibreChat",
      "teaser": "Selbst-hostbares Open-Source-Chat-Frontend, das mehrere KI-Anbieter, Agents und MCP-Server in einer Oberfläche mit Single Sign-on und Nutzerverwaltung zusammenführt.",
      "domaene": "KI-Assistenz & Agentenbau",
      "logoFile": "librechat.svg",
      "logoEinzug": 1
    },
    {
      "slug": "open-webui",
      "category": "tool",
      "name": "Open WebUI",
      "teaser": "Selbst-hostbare, offline-fähige Oberfläche für lokale und entfernte Sprachmodelle, mit Ollama-Anbindung, lokalem RAG und Enterprise-Funktionen wie SSO und Audit-Logs.",
      "domaene": "KI-Assistenz & Agentenbau",
      "logoFile": "open-webui.png",
      "logoEinzug": 1
    },
    {
      "slug": "skillsmith",
      "category": "tool",
      "name": "skillsmith",
      "teaser": "Meta-Suite zum Bauen, Prüfen und Destillieren konsistenter Claude-Code-Skills entlang vier Arbeitsschritten: Discover, Scaffold, Distill und Audit.",
      "domaene": "KI-Assistenz & Agentenbau"
    }
  ]
}