Zum Inhalt springen

Skills

Ein Skill ist eine aufgeschriebene Vorgehensweise, die Clients und Agenten lesen und befolgen: wie dein Team einen Wochenbericht schreibt, wie man einen Fehler im Tracker meldet, was vor einem Release zu prüfen ist. Ein Tool-Server gibt einem Client neue Tools; ein Skill sagt ihm, wie er etwas gut macht.

  • Ein Ordner mit einer Datei SKILL.md. Ihr Frontmatter hat einen name und eine description (bis zu 1024 Zeichen): Die Beschreibung sagt, wann der Skill gilt, und Clients lesen sie, um zu entscheiden, ob sie ihn öffnen.
  • Weitere Dateien daneben, wenn er sie braucht: bis zu 100 Dateien mit je bis zu 256 KiB.
  • Ein Name mit 2 bis 48 Zeichen.

Ein Tool-Server kann eigene Skills mitbringen (höchstens 10, angezeigt als <server>-<name>) und bis zu 20 Skills aus der Bibliothek verknüpfen.

  1. Öffne in Studio Mehr erstellen und wähle Neuer Skill.
  2. Sag unter Wofür er da ist, was der Skill beibringen soll.
  3. Klick auf Im Chat schreiben. Dein Assistent entwirft ihn mit dir.

Die nächsten Schritte zeigt die Seite des Skills: Entwurf lesen, dann Version 1 veröffentlichen; bis er angenommen ist, steht dort Wartet auf deine Freigabe.

Aus einem Client mit eingeschaltetem Authoring geht dasselbe mit studio__create_skill, dann studio__write_file, dann studio__propose. Ein Skill braucht keinen Build. Der Skill skill-authoring sagt dem Client, wie.

  • Ein Skill erreicht einen Client über sein Profil: Füg ihn auf der Profilseite unter Skills hinzu, oder finde ihn unter Durchsuchen und nutze Zum Profil hinzufügen. Siehe Profile.
  • Im Chat tippst du /, um einen zu nutzen.
  • Clients lesen die Skills ihres Profils mit skills__list und skills__get.
  • Deine Organisation kann Personen Skills über Richtlinien für Server & Skills geben, empfohlen oder verpflichtend.

Wie ein Tool-Server hat ein Skill Versionen, und seine Bearbeiter veröffentlichen sie. Wer ihn über dich hinaus finden darf, braucht eine Freigabe; wer freigibt, legen die Richtlinien für Freigaben deiner Organisation fest.