Drittanbieter-Skills
Ein Drittanbieter-Skill ist ein Skill, der aus einem öffentlichen GitHub- oder GitLab-Repository importiert wurde. endue liest die SKILL.md-Dateien im Repository und fügt jede einzelne zu Meine Skills hinzu, privat in deinem Konto.
Wann du sie nutzt
Abschnitt betitelt „Wann du sie nutzt“Nutze sie, wenn das gewünschte Verfahren bereits als SKILL.md in einem öffentlichen Repository existiert oder wenn dein Team seine Skills in einem Repository pflegt und dort bearbeitet.
Ein Repository hinzufügen
Abschnitt betitelt „Ein Repository hinzufügen“-
Öffne Ressourcen › Skills über die linke Seitenleiste und wähle den Tab Drittanbieter.
-
Gib die URL des Repositorys ein, zum Beispiel
https://github.com/owner/repo.Um nur einen Ordner zu importieren, füge die URL des Ordners ein (
…/tree/main/skills) oder öffne Erweitert und fülle Folgendes aus:- Branch oder Tag: Leer lassen, um den Standard-Branch zu verwenden.
- Pfad im Repository: Nur
SKILL.md-Dateien unterhalb dieses Ordners werden importiert. Leer lassen für das gesamte Repository.
-
Wähle Importieren. Das Ergebnis zeigt, wie viele Skills importiert wurden, und listet die Dateien auf, die nicht importiert wurden, jeweils mit Grund.
-
Weise die Skills einem Agenten zu, und zwar wie bei jedem anderen Skill im Agent Builder dieses Agenten. Durch den Import allein bekommt kein Agent einen Skill.
Was importiert wird
Abschnitt betitelt „Was importiert wird“Jede SKILL.md unter dem Pfad wird zu einem Skill. Die Datei beginnt mit einem Frontmatter, das name und description enthält, gefolgt von den Anweisungen:
---name: weekly-reportdescription: Writes the weekly status report from the issues closed this week.---
1. List the issues closed since Monday.2. Group them by project.Importiert wird nur der Text der SKILL.md. Skripte, Referenzdokumente und andere Dateien im Ordner des Skills werden nicht importiert. Wenn die Anweisungen den Agenten auffordern, ein Skript auszuführen oder eine Datei zu lesen, die neben der SKILL.md liegt, kann der Agent das nicht.
Importierte Skills erscheinen in Meine Skills mit dem Badge Drittanbieter und einem Link Quelle zur ursprünglichen SKILL.md. Diese Skills sind privat in deinem Konto.
Eine Datei wird in folgenden Fällen ausgelassen und unter Nicht importierte Dateien aufgeführt:
| Grund | Was du änderst |
|---|---|
Sie ist keine SKILL.md (Skripte, Referenzdokumente) | Nichts. Nur SKILL.md wird importiert. |
| Sie ist ein symbolischer Link | Lege die Datei selbst ins Repository |
| Sie ist größer als 256 KB | Kürze sie |
| Das Repository enthält mehr als 50 Skills | Importiere über den Pfad einen Ordner mit weniger Skills |
Das Frontmatter fehlt, ist fehlerhaft oder enthält kein name oder keine description | Ergänze beides zwischen ----Zeilen ganz oben |
| Der Hauptteil ist leer | Füge die Anweisungen unter dem Frontmatter ein |
| Sie ist kein UTF-8-Text | Speichere sie als UTF-8 |
| Die Lizenz erlaubt keine Weiterverbreitung | Nichts. Sie kann nicht importiert werden. |
Aus dem Repository aktualisieren
Abschnitt betitelt „Aus dem Repository aktualisieren“Wähle beim Repository Erneut importieren. endue vergleicht den neuesten Commit des Repositorys mit dem, den es zuletzt importiert hat:
- Nichts hat sich geändert: Es passiert nichts, und endue sagt dir das.
- Eine
SKILL.mdhat sich geändert: Dieser Skill bekommt eine neue Version. Skills, deren Datei sich nicht geändert hat, bleiben, wie sie sind. - Eine
SKILL.mdist hinzugekommen: Sie wird als neuer Skill importiert. - Eine
SKILL.mdwurde entfernt: Der Skill wird als Archiviert markiert und aus „Meine Skills“ genommen. Kommt die Datei zurück, stellt ihn der nächste erneute Import wieder her.
Aktualisiert wird nur, wenn du „Erneut importieren“ wählst. endue überwacht das Repository nicht.
Ein Repository löschen
Abschnitt betitelt „Ein Repository löschen“Löschen entfernt das Repository und jeden daraus importierten Skill. Das lässt sich nicht rückgängig machen.
Ist einer dieser Skills einem Agenten zugewiesen, wird das Löschen verweigert, und der Dialog zeigt, welche Skills bei welchen Agenten betroffen sind. Entferne die Skills bei diesen Agenten im Agent Builder und lösche dann erneut.
Einschränkungen
Abschnitt betitelt „Einschränkungen“- Nur öffentliche Repositorys auf github.com und gitlab.com. Private Repositorys und andere Hosts werden nicht unterstützt. Eine URL mit Benutzername, Passwort, Token oder Portnummer wird abgelehnt.
- Bis zu 10 Repositorys pro Konto.
- Bis zu 50 Skills pro Repository und 256 KB pro
SKILL.md. - Der Download des Repositorys ist auf 20 MB komprimiert begrenzt. Bei einem großen Repository lege die Skills in einem kleineren ab.
- Nur der Text der
SKILL.mdwird importiert. Skripte und andere Dateien nicht. - Änderungen im Repository wirken sich erst aus, wenn du „Erneut importieren“ wählst.
- Wenn GitHub oder GitLab Anfragen drosselt, schlägt der Import mit einer entsprechenden Meldung fehl. Versuche es ein paar Minuten später erneut.