- Agent Skills sind eine Erweiterungsstruktur, die Codex aufgabenspezifische Fachkompetenzen hinzufügt, damit bestimmte Workflows zuverlässig ausgeführt werden können
- Jeder Skill besteht aus einer Datei
SKILL.md sowie optionalen Skripten, Ressourcen und Assets und kann so zwischen Teams oder in der Community geteilt werden
- Codex führt Skills über expliziten Aufruf (
/skills-Befehl oder $-Eingabe) und impliziten Aufruf (automatische Nutzung bei passender Aufgabenbeschreibung) aus
- Skills werden über mehrere Speicherorte und Prioritätsebenen wie REPO, USER, ADMIN, SYSTEM verwaltet; neue Skills lassen sich mit
$skill-creator erstellen
- Diese Funktion ist sowohl in der CLI als auch in der IDE-Erweiterung verfügbar; zudem lassen sich Skills etwa von GitHub installieren, um den Funktionsumfang zu erweitern
Überblick über Agent Skills
- Agent Skills sind eine Struktur, die Codex neue Funktionen und Fachwissen verleiht
- Skills bündeln Anweisungen, Ressourcen und optionale Skripte für die Ausführung bestimmter Aufgaben
- Sie können zwischen Teams oder in der Community geteilt werden und basieren auf dem open Agent Skills standard
- Sie sind sowohl in der CLI als auch in der IDE-Erweiterung von Codex nutzbar
Skill-Struktur und Bestandteile
- Jeder Skill ist um die Datei
SKILL.md herum aufgebaut und hat die folgende Ordnerstruktur
SKILL.md: erforderlich, enthält Anweisungen und Metadaten
scripts/: optionaler ausführbarer Code
references/: optionale Dokumentation
assets/: optionale Templates und Ressourcen
- Codex verwendet progressive disclosure, um den Kontext effizient zu verwalten
- Beim Start werden nur Name und Beschreibung des Skills geladen; bei Bedarf werden die vollständigen Anweisungen eingelesen
Arten des Skill-Aufrufs
- Expliziter Aufruf (Explicit invocation)
- Ein Skill wird direkt über den
/skills-Befehl oder per $-Eingabe angegeben
- Die Codex-Web- und iOS-Version unterstützen den expliziten Aufruf noch nicht, aber im Repository enthaltene Skills können per Prompt verwendet werden
- Impliziter Aufruf (Implicit invocation)
- Wenn die Aufgabe des Nutzers zur Beschreibung eines Skills passt, verwendet Codex diesen automatisch
Speicherorte und Priorität von Skills
- Codex lädt Skills aus mehreren Orten; Skills an höher priorisierten Orten überschreiben gleichnamige Skills niedrigerer Ebenen
- Wichtige Scopes und Speicherorte
REPO: $CWD/.codex/skills, $CWD/../.codex/skills, $REPO_ROOT/.codex/skills
USER: $CODEX_HOME/skills oder ~/.codex/skills
ADMIN: /etc/codex/skills
SYSTEM: standardmäßig in Codex enthaltene Skills
- Jeder Scope dient je nach Zweck der Verwaltung auf persönlicher, Team- oder Systemebene
So erstellt man Skills
- Mit dem eingebauten Skill
$skill-creator lassen sich neue Skills automatisch erzeugen
- In Kombination mit dem
$plan-Skill kann vor der Erstellung zuerst ein Plan ausgearbeitet werden
- Bei manueller Erstellung wird an einem gültigen Ort ein Ordner angelegt und eine Datei
SKILL.md geschrieben
- Pflichtfelder:
name, description
- Optionale Felder:
metadata.short-description
- Skills basieren auf der Agent Skills specification
Installation von Skills und Beispiele
- Mit dem Skill
$skill-installer lassen sich Skills aus dem öffentlichen Skill-Repository auf GitHub installieren
- Beispiel:
$skill-installer linear
- Auch Skills aus anderen Repositories können installiert werden
- Beispiele für eingebaute Skills
$plan: Planung für die Entwicklung neuer Funktionen oder die Lösung komplexer Probleme
$skill-installer linear: Zugriff auf Linear-Kontext
$skill-installer notion-spec-to-implementation: Zugriff auf Notion-Daten
Bedeutung für Codex-Entwickler
- Agent Skills sind ein zentrales Element, um die Erweiterbarkeit und Kollaboration von Codex zu steigern
- Entwickler können eigene Skills definieren und damit automatisierte Entwicklungs-Workflows aufbauen
- CLI-/IDE-Integration, GitHub-Anbindung und eine standardisierte Skill-Spezifikation stärken das Erweiterungspotenzial des Codex-Ökosystems
Noch keine Kommentare.