
agent-skills v0.4.0
Offizielle Elastic Skills
Elastic Agent Skills
Elastic Agent Skills – entwickelt von den Leuten, die Elastic gebaut haben – bringen native Plattform-Expertise direkt in deinen KI-Coding-Agenten. Dies ist die offizielle Agent-Skills-Bibliothek, kompatibel mit agentischen IDEs wie Cursor, GitHub Copilot, Windsurf, Gemini CLI und mehr. Die Skills folgen dem offenen Agent Skills-Standard.
[!NOTE] Technische Vorschau
Diese Skills befinden sich in einer frühen Veröffentlichungsphase und werden aktiv weiterentwickelt. Erwarte Änderungen, während die Skills mit robusten Evaluierungen kodifiziert werden und sich die Modelllandschaft weiterentwickelt. Schau regelmäßig vorbei, um Updates zu erhalten.
Über dieses Repository
Dieses Repository enthält kuratierte Skills – Pakete aus Anweisungen, Kontext und Werkzeugen – die jedem KI-Agenten beibringen, korrekt mit Elasticsearch, Kibana, Elastic Observability und Elastic Security zu arbeiten. Füge sie in die Agenten-Laufzeitumgebung ein, die du bereits verwendest, und dein Assistent hört auf, veraltete Muster zu nutzen, und macht es von Anfang an richtig.
Was sind Skills?
Skills sind eigenständige Pakete, die KI-Agenten das Wissen und die Werkzeuge geben, um bestimmte Aufgaben auf wiederholbare Weise zu erledigen. Jeder Skill lebt in einem eigenen Ordner mit einer SKILL.md-Datei, die Metadaten und Anweisungen enthält, denen der Agent folgt.
Weitere Hintergrundinformationen zum Agent-Skills-Standard findest du unter agentskills.io.
Umfang
Die Skills in diesem Repository konzentrieren sich auf:
- Interaktion mit Elasticsearch-APIs (Suche, Indizierung, Cluster-Verwaltung)
- Erstellen und Verwalten von Kibana-Inhalten wie Alerts, Connectors und mehr
- Muster für Elastic Observability, Elastic Security und Agent Builder
Verfügbare Skills
Cloud (5)
| Skill | Beschreibung | Version | Autor |
|---|---|---|---|
| cloud-access-management | Verwaltet den Organisationszugriff auf Elastic Cloud: Benutzer einladen, Rollen für Serverless-Projekte zuweisen und Cloud-API-Schlüssel erstellen oder widerrufen. Verwenden, wenn Benutzerzugriff gewährt, geändert oder geprüft wird. | 0.1.0 | elastic |
| cloud-create-project | Erstellt Elastic-Cloud-Serverless-Projekte (Elasticsearch, Observability oder Security) über die REST-API, speichert Anmeldedaten in einer Datei und bootstrappt einen eingeschränkten Elasticsearch-API-Schlüssel. Verwenden, wenn ein neues Serverless-Projekt erstellt, eine Such- oder Observability-Umgebung bereitgestellt oder ein neues Elastic-Cloud-Projekt eingerichtet wird. | 0.1.0 | elastic |
| cloud-manage-project | Verwaltet bestehende Elastic-Cloud-Serverless-Projekte: auflisten, abrufen, aktualisieren, löschen, Anmeldedaten zurücksetzen, fortsetzen und gespeicherte Anmeldedaten laden. Stellt Verbindungen zu bestehenden Projekten her, indem Endpunkte aufgelöst und eingeschränkte Elasticsearch-API-Schlüssel erworben werden. Verwenden für Day-2-Operationen an Serverless-Projekten, zum Verbinden mit einem bestehenden Projekt, zum Laden oder Zurücksetzen von Projekt-Anmeldedaten oder zum Nachschlagen von Projektdetails. | 0.1.0 | elastic |
| cloud-network-security | Verwaltet die Netzwerksicherheit von Serverless (Verkehrsfilter): IP-Filter und AWS-PrivateLink-VPC-Filter erstellen, aktualisieren und löschen. Verwenden, wenn der Netzwerkzugriff eingeschränkt oder private Konnektivität konfiguriert wird. | 0.1.0 | elastic |
| cloud-setup | Konfiguriert die Elastic-Cloud-Authentifizierung und Umgebungsstandards. Verwenden beim Einrichten von EC_API_KEY, beim Konfigurieren des Cloud-API-Zugriffs oder wenn ein anderer Cloud-Skill Anmeldedaten benötigt. | 0.1.0 | elastic |
Elasticsearch (7)
| Skill | Beschreibung | Version | Autor |
|---|---|---|---|
| elasticsearch-audit | Aktiviert, konfiguriert und fragt Elasticsearch-Sicherheits-Audit-Logs ab. Verwenden, wenn die Aufgabe die Einrichtung von Audit-Logging, Ereignisfilterung oder die Untersuchung von Sicherheitsvorfällen wie fehlgeschlagenen Anmeldungen umfasst. | 0.1.0 | elastic |
| elasticsearch-authn | Authentifiziert sich bei Elasticsearch über native, dateibasierte, LDAP/AD-, SAML-, OIDC-, Kerberos-, JWT- oder Zertifikats-Realms. Verwenden beim Verbinden mit Anmeldedaten, beim Auswählen eines Realms oder beim Verwalten von API-Schlüsseln. Setzt voraus, dass die Ziel-Realms bereits konfiguriert sind. | 0.1.0 | elastic |
| elasticsearch-authz | Verwaltet Elasticsearch-RBAC: native Benutzer, Rollen, Rollenzuordnungen, Dokument- und Feldebene-Sicherheit. Verwenden beim Erstellen von Benutzern oder Rollen, beim Zuweisen von Berechtigungen oder beim Zuordnen externer Realms wie LDAP/SAML. | 0.1.1 | elastic |
| elasticsearch-esql | Führt ES|QL-Abfragen (Elasticsearch Query Language) aus. Verwenden, wenn der Benutzer Elasticsearch-Daten abfragen, Logs analysieren, Metriken aggregieren, Daten erkunden oder Diagramme und Dashboards aus ES|QL-Ergebnissen erstellen möchte. | 0.5.0 | elastic |
| elasticsearch-file-ingest | Erfasst und transformiert Datendateien (CSV/JSON/Parquet/Arrow IPC) mit Stream-Verarbeitung und benutzerdefinierten Transformationen in Elasticsearch. Verwenden beim Laden von Dateien oder beim Batch-Import von Daten – nicht für Reindizierung, allgemeines Ingest-Pipeline-Design oder Bulk-API-Muster. | 0.2.0 | elastic |
| elasticsearch-onboarding | Hilft Entwicklern, die neu bei Elasticsearch sind, von null zu einer funktionierenden Suchumgebung zu gelangen. Führt sie durch das Verständnis ihrer Absicht, die Zuordnung ihrer Daten und den Aufbau einer Suchumgebung mit integrierten Best Practices. Verwenden, wenn der Benutzer die Absicht zeigt, suchbezogene Funktionalität zu erstellen, Fragen zu Elasticsearch-Konzepten für seinen Anwendungsfall stellt oder Hilfe beim Einstieg in Elasticsearch benötigt. | 0.1.0 | elastic |
| elasticsearch-security-troubleshooting | Diagnostiziert und behebt Elasticsearch-Sicherheitsfehler: 401/403-Fehler, TLS-Probleme, abgelaufene API-Schlüssel, Rollenzuordnungs-Konflikte und Kibana-Anmeldeprobleme. Verwenden, wenn der Benutzer einen Sicherheitsfehler meldet. | 0.1.0 | elastic |
Kibana (9)
| Skill | Beschreibung | Version | Autor |
|---|---|---|---|
| kibana-agent-builder | Erstellt und verwaltet Agent-Builder-Agenten und benutzerdefinierte Tools in Kibana. Verwenden, wenn du aufgefordert wirst, Agenten oder Tools in Agent Builder zu erstellen, zu aktualisieren, zu löschen, zu testen oder zu prüfen. | 0.2.0 | elastic |
| kibana-alerting-rules | Erstellt und verwaltet Kibana-Alerting-Regeln über die REST-API oder Terraform. Verwenden beim Erstellen, Aktualisieren oder Verwalten des Regel-Lebenszyklus (aktivieren, deaktivieren, stummschalten, schlummern) oder bei Rules-as-Code-Workflows. | 0.1.0 | elastic |
| kibana-anomaly-detection | Elastic-ML-Anomalieerkennungs-Skill – Untersuchung/RCA, Score-Erklärung, Job-Operationen (erstellen, Datafeed, starten/stoppen, Ergebnisse) und Fehlerbehebung (fehlende Dokumente, Speicherlimits, Datafeed-Gesundheit, Lebenszyklus). Arbeitet gegen Kibana-Agent-Builder-MCP-Tools (ad_*) auf .ml-anomalies-*, .ml-config, .ml-notifications-*, .ml-annotations-*. Verwenden bei Fragen wie „Was ist kaputt?“/„Welche Entität?“/RCA, „Warum ist der Score hoch/niedrig?“/Renormalisierung, „Datafeed gestoppt“/„Speicherlimit“ oder bei jeder Anfrage zum Einrichten oder Konfigurieren eines ML-Anomalieerkennungs-Jobs. | 0.2.0 | elastic |
| kibana-audit | Aktiviert und konfiguriert Kibana-Audit-Logging für den Zugriff auf gespeicherte Objekte, Anmeldungen und Space-Operationen. Verwenden beim Einrichten von Kibana-Audit, beim Filtern von Ereignissen oder beim Korrelieren von Kibana- und ES-Audit-Logs. | 0.1.0 | elastic |
| kibana-connectors | Erstellt und verwaltet Kibana-Connectors für Slack, PagerDuty, Jira, Webhooks und mehr über die REST-API oder Terraform. Verwenden beim Konfigurieren von Drittanbieter-Integrationen oder beim Verwalten von Connectors als Code. | 0.1.1 | elastic |
| kibana-dashboards | Erstellt und verwaltet Kibana-Dashboards und Visualisierungen. Verwenden, wenn du Dashboards und Visualisierungen deklarativ definieren, versionieren oder ihre Bereitstellung automatisieren musst. | 0.1.2 | elastic |
| kibana-vega | Erstellt Vega- und Vega-Lite-Visualisierungen mit ES|QL-Datenquellen in Kibana. Verwenden beim Erstellen benutzerdefinierter Diagramme, Dashboards oder programmatischer Panel-Layouts über Standard-Lens-Diagramme hinaus. | 0.1.0 | elastic |
| kibana-workflows | Erstellt, validiert, testet, führt aus und prüft Elastic-Workflow-YAML-Definitionen. Verwenden, wenn der Benutzer natürliche Sprache in einen Kibana-Workflow umwandeln, Workflow-YAML reparieren, Trigger oder Schritte verstehen oder eine schnelle Testschleife gegen ein echtes Kibana ausführen möchte. | 0.5.0 | elastic |
| kibana-streams | Listet auf, prüft, aktiviert, deaktiviert und synchronisiert Kibana-Streams über die REST-API. Verwenden, wenn der Benutzer Stream-Details, Ingest-Einstellungen, Query-Stream-Einstellungen oder verknüpfte Anhänge (Dashboards, Regeln, SLOs) benötigt. | 0.2.0 | elastic |
Observability (11)
| Skill | Beschreibung | Version | Autor |
|---|---|---|---|
| observability-edot-dotnet-instrument | Instrumentiert eine .NET-Anwendung mit dem Elastic Distribution of OpenTelemetry (EDOT) .NET SDK für automatisches Tracing, Metriken und Logs. Verwenden beim Hinzufügen von Observability zu einem .NET-Dienst ohne bestehenden APM-Agenten. | 0.1.0 | elastic |
| observability-edot-dotnet-migrate | Migriert eine .NET-Anwendung vom klassischen Elastic-APM-.NET-Agenten zum EDOT-.NET-SDK. Verwenden beim Wechsel von Elastic.Apm.*-Paketen zu Elastic.OpenTelemetry. | 0.1.0 | elastic |
| observability-edot-java-instrument | Instrumentiert eine Java-Anwendung mit dem Elastic Distribution of OpenTelemetry (EDOT) Java-Agenten für automatisches Tracing, Metriken und Logs. Verwenden beim Hinzufügen von Observability zu einem Java-Dienst ohne bestehenden APM-Agenten. | 0.1.1 | elastic |
| observability-edot-java-migrate | Migriert eine Java-Anwendung vom klassischen Elastic-APM-Java-Agenten zum EDOT-Java-Agenten. Verwenden beim Wechsel von elastic-apm-agent.jar zu elastic-otel-javaagent.jar. | 0.1.1 | elastic |
| observability-edot-python-instrument | Instrumentiert eine Python-Anwendung mit dem Elastic Distribution of OpenTelemetry (EDOT) Python-Agenten für automatisches Tracing, Metriken und Logs. Verwenden beim Hinzufügen von Observability zu einem Python-Dienst ohne bestehenden APM-Agenten. | 0.1.0 | elastic |
| observability-edot-python-migrate | Migriert eine Python-Anwendung vom klassischen Elastic-APM-Python-Agenten zum EDOT-Python-Agenten. Verwenden beim Wechsel von elastic-apm zu elastic-opentelemetry. | 0.1.0 | elastic |
| observability-k8s-investigation | Untersucht Kubernetes-Workload-, Knoten- und Control-Plane-Probleme mithilfe von OTel-Telemetrie (EDOT). Verwenden beim Diagnostizieren von Pod-Fehlern (CrashLoopBackOff, OOMKilled, Error), Knoten-Druck, Ressourcenerschöpfung, Image-Pull-Fehlern, Admission-Ablehnungen, Autoscaling-Anomalien oder beim Korrelieren von K8s-Zustand mit Anwendungssignalen. Nur OTel-Ingest-Pfad – die veraltete ECS-Kubernetes-Integrationsform liegt außerhalb des Umfangs. | 0.2.0 | elastic |
| observability-llm-obs | Überwacht LLMs und agentische Apps: Leistung, Token/Kosten, Antwortqualität und Workflow-Orchestrierung. Verwenden, wenn der Benutzer nach LLM-Überwachung, GenAI-Observability oder KI-Kosten/-Qualität fragt. | 0.1.0 | elastic |
| observability-logs-search | Sucht und filtert Observability-Logs mit ES|QL. Verwenden beim Untersuchen von Log-Spitzen, Fehlern oder Anomalien; beim Ermitteln von Volumen und Trends; oder beim Eintauchen in Dienste oder Container während Vorfällen. | 0.2.0 | elastic |
| observability-manage-slos | Erstellt und verwaltet SLOs in Elastic Observability über die Kibana-API. Verwenden beim Definieren von SLIs, beim Festlegen von Fehlerbudgets oder beim Verwalten des SLO-Lebenszyklus. | 0.2.0 | elastic |
| observability-service-health | Bewertet die APM-Dienstgesundheit mithilfe von SLOs, Alerts, ML, Durchsatz, Latenz, Fehlerrate und Abhängigkeiten. Verwenden beim Prüfen des Dienststatus, der Leistung oder wenn der Benutzer nach der Dienstgesundheit fragt. | 0.1.0 | elastic |
Security (4)
| Skill | Beschreibung | Version | Autor |
|---|---|---|---|
| security-alert-triage | Triage von Elastic-Security-Alerts – Kontext sammeln, Bedrohungen klassifizieren, Fälle erstellen und bestätigen. Verwenden beim Triagieren von Alerts, bei der SOC-Analyse oder beim Untersuchen von Erkennungen. | 0.1.0 | elastic |
| security-case-management | Erstellt, sucht, aktualisiert und verwaltet SOC-Fälle über die Kibana-Cases-API. Verwenden beim Verfolgen von Vorfällen, beim Verknüpfen von Alerts mit Fällen, beim Hinzufügen von Untersuchungsnotizen oder beim Verwalten von Triage-Ergebnissen. | 0.1.0 | elastic |
| security-detection-rule-management | Erstellt, optimiert und verwaltet Elastic-Security-Erkennungsregeln (SIEM und Endpoint). Verwenden für False Positives, Ausnahmen, neue Abdeckung, laute Regeln oder Regelverwaltung über die Kibana-API. | 0.1.0 | elastic |
| security-generate-security-sample-data | Generiert Beispiel-Sicherheitsereignisse, Angriffsszenarien und synthetische Alerts für Elastic Security. Verwenden beim Demonstrieren, Befüllen von Dashboards, Testen von Erkennungsregeln oder Einrichten einer POC. | 0.1.0 | elastic |
Sicherheitsüberlegungen
KI-Coding-Agenten arbeiten mit echten Anmeldedaten, echtem Shell-Zugriff und oft mit den vollständigen Berechtigungen des Benutzers, der sie ausführt. Wenn diese Agenten auf Sicherheits-Workflows ausgerichtet werden, sind die Einsätze höher. Das rechtfertigt ein offenes Gespräch über Risiken, bevor du loslegst.
- Führe deine eigene Bedrohungsmodellierung durch. Bewerte, auf welche Daten der Agent zugreifen kann, welche Aktionen er ausführen kann und was passiert, wenn er sich unerwartet verhält. Die gemeinsame Anleitung der CISA zur sicheren Bereitstellung von KI-Systemen ist ein guter Ausgangspunkt.
- Sei dir bewusst, welche Daten durch den Agenten fließen. Sicherheitsdaten können PII, in Befehlszeilen eingebettete Anmeldedaten und andere regulierte Daten enthalten. Wenn ein Agent Alerts oder Prozessereignisse abfragt, gelangt dieser Inhalt in den Kontext des Modells und kann an eine Drittanbieter-API gesendet werden. Beziehe deine Infosec- und Compliance-Teams frühzeitig ein.
- Diese Agenten verarbeiten angreiferkontrollierte Eingaben. Alerts, Ereignisfelder und Dateiinhalte enthalten regelmäßig Zeichenfolgen, die von Angreifern erstellt wurden. Prompt Injection ist hier nicht theoretisch; es ist eine inhärente Eigenschaft der Betriebsumgebung. Forschung wie Brainworm zeigt, dass Agenten-Kontextdateien allein als Persistenzmechanismus für Promptware dienen können.
- Begrenze Berechtigungen strikt. Gib API-Schlüsseln die minimal erforderlichen Berechtigungen. Breite Antwortberechtigungen sind besonders gefährlich. Schreibgeschützter Zugriff ist ein guter Standard, bis du das Verhalten validiert hast.
- Beschränke den Tool-Zugriff und die Netzwerkreichweite des Agenten. Die meisten KI-Coding-Agenten werden mit breiten Standardeinstellungen ausgeliefert: Shell-Ausführung, Dateisystem-Schreibzugriff, Internetzugriff. Die Reduzierung der verfügbaren Tool-Oberfläche begrenzt, was ein kompromittierter oder fehlgeleiteter Agent tun kann.
- Starte in Nicht-Produktionsumgebungen. Verwende ein Serverless-Testprojekt, einen Dev-Cluster oder einen isolierten Kibana-Space, um Skills zu evaluieren, bevor du sie mit etwas verbindest, das Live-Sicherheitsdaten enthält.
Diese Skills sind genau deshalb Open Source, damit du prüfen kannst, was sie tun. Wir ermutigen dich, sie zu lesen, bevor du sie ausführst.
Erste Schritte
Du kannst Elastic-Skills über das native Plugin-System von Claude Code, die skills-CLI mit npx oder durch Klonen dieses Repositorys und Ausführen des gebündelten Installationsskripts installieren. Die npx-Methode erfordert Node.js mit verfügbarem npx in deiner Umgebung.
[!TIP] Installiere nicht jeden Skill. Jeder installierte Skill fügt Routing-Kontext hinzu, den dein Agent bei jeder Anfrage auswertet. Installiere die cloud- und elasticsearch-Auth-Skills – die meisten anderen Skills hängen von ihnen ab – und füge dann nur die Skills hinzu, die für deinen Workflow relevant sind. Den installierten Satz fokussiert zu halten, vermeidet Kontextaufblähung und hilft dem Agenten, zuverlässig zum richtigen Skill zu routen.
Claude-Code-Plugin (Empfohlen für Claude-Code-Benutzer)
Claude Code verfügt über ein natives Plugin-System, das Skills direkt verwaltet. Beginne damit, dieses Repository als Marketplace-Quelle hinzuzufügen:```sh claude plugin marketplace add https://github.com/elastic/agent-skills
Sobald hinzugefügt, installiere einzelne Plugins per Name:```sh
claude plugin install elasticsearch@elastic-agent-skills
claude plugin install kibana@elastic-agent-skills
claude plugin install observability@elastic-agent-skills
claude plugin install security@elastic-agent-skills
claude plugin install cloud@elastic-agent-skills
[!NOTE] Nach der Installation erscheinen Skills möglicherweise nicht sofort beim Ausführen von
/reload-plugins. Dies ist ein bekanntes Claude-Code-Problem – starten Sie Ihre Claude-Code-Sitzung neu, um neu installierte Plugins zu übernehmen.
Oder verwenden Sie den interaktiven Plugin-Browser in einer beliebigen Claude-Code-Sitzung:``` /plugins
Dies öffnet ein Menü zum Durchsuchen verfügbarer Plugins aus allen konfigurierten Marktplätzen, zur Auswahl, was installiert werden soll, und zur Verwaltung dessen, was bereits installiert ist.
### GitHub Copilot CLI
GitHub Copilot CLI verfügt über ein natives Plugin-System. Fügen Sie dieses Repository als Marktplatzquelle hinzu:```sh
copilot plugin marketplace add elastic/agent-skills
Sobald hinzugefügt, installiere einzelne Plugins nach Namen:```sh copilot plugin install elasticsearch@elastic-agent-skills copilot plugin install kibana@elastic-agent-skills copilot plugin install observability@elastic-agent-skills copilot plugin install security@elastic-agent-skills copilot plugin install cloud@elastic-agent-skills
Oder durchsuchen Sie verfügbare Plugins interaktiv innerhalb einer Copilot-Sitzung:```
/plugin list
npx (Empfohlen)
Der schnellste Weg, Skills zu installieren, ist mit der skills CLI. Es ist nicht nötig, dieses Repository zu klonen — führen Sie einfach Folgendes aus:```sh
npx skills add elastic/agent-skills
Dies startet eine interaktive Eingabeaufforderung zur Auswahl von Skills und [Ziel-Agents](https://github.com/vercel-labs/skills?tab=readme-ov-file#supported-agents). Die CLI kopiert jeden Skill-Ordner an den richtigen Speicherort, damit der Agent ihn entdecken kann.
Installiere einen bestimmten Skill per Namen:```sh
npx skills add elastic/agent-skills --skill elasticsearch-esql
Or verwende die @-Kurzform, um die Fähigkeit direkt als repo@skill anzugeben (entspricht --skill):```sh
npx skills add elastic/agent-skills@elasticsearch-esql
Installieren für bestimmte Agents (siehe [unterstützte Agents](https://github.com/vercel-labs/skills?tab=readme-ov-file#supported-agents)):```sh
npx skills add elastic/agent-skills -a cursor -a claude-code
Liste verfügbarer Fähigkeiten ohne Installation anzeigen:```sh npx skills add elastic/agent-skills --list
Installiere alle Skills für alle Agents (nicht-interaktiv):```sh
npx skills add elastic/agent-skills --all
| Flag | Beschreibung |
|---|---|
-a, --agent | Bestimmte Agents anvisieren (siehe Unterstützte Agents) |
-s, --skill | Bestimmte Skills nach Namen installieren |
-g, --global | In das Benutzerverzeichnis statt ins Projektverzeichnis installieren |
-y, --yes | Bestätigungsabfragen überspringen |
--all | Alle Skills ohne Abfragen für alle Agents installieren |
--list | Verfügbare Skills auflisten, ohne zu installieren |
Lokaler Klon
Wenn Sie lieber mit einem lokalen Checkout arbeiten oder Ihre Umgebung kein Node.js / npx besitzt, klonen Sie das Repository und verwenden Sie den gebündelten Bash-Installer:```sh git clone https://github.com/elastic/agent-skills.git cd agent-skills ./scripts/install-skills.sh add -a
Das Skript erfordert bash 3.2+ und Standard-Unix-Dienstprogramme (`awk`, `find`, `cp`, `rm`, `mkdir`).
| Flag | Beschreibung |
| ----------------- | ------------------------------------ |
| `-a, --agent` | Ziel-Agent (wiederholbar) |
| `-s, --skill` | Bestimmte Skills nach Name installieren |
| `-f, --force` | Bereits installierte Skills überschreiben |
| `-y, --yes` | Bestätigungsabfragen überspringen |
Alle verfügbaren Skills auflisten:```sh
./scripts/install-skills.sh list
Unterstützte Agents
| Agent | Installationsverzeichnis |
|---|---|
| claude-code | .claude/skills |
| cursor | .agents/skills |
| codex | .agents/skills |
| opencode | .agents/skills |
| pi | .pi/agent/skills |
| windsurf | .windsurf/skills |
| roo | .roo/skills |
| cline | .agents/skills |
| github-copilot | .agents/skills |
| gemini-cli | .agents/skills |
Aktualisieren von Skills
Der Aktualisierungsprozess hängt davon ab, wie die Skills installiert wurden.
Claude Code Plugin
Aktualisieren Sie alle installierten Plugins auf ihre neuesten Versionen:```sh claude plugin update
Aktualisiere ein bestimmtes Plugin:```sh
claude plugin update elastic-elasticsearch
Um Plugins automatisch auf dem neuesten Stand zu halten, aktiviere das automatische Update mit /plugins in Claude Code.
Wenn das automatische Update aktiviert ist, prüft Claude Code beim Start nach neuen Plugin-Versionen und aktualisiert diese im Hintergrund.
GitHub Copilot CLI
Aktualisiere alle installierten Plugins auf ihre neuesten Versionen:```sh copilot plugin update
Aktualisiere ein bestimmtes Plugin:```sh
copilot plugin update elasticsearch
npx
Überprüfen, ob sich bei installierten Skills upstream etwas geändert hat:```sh npx skills check
Ziehe die neuesten Versionen aller installierten Skills:```sh
npx skills update
Die CLI verfolgt das Quell-Repository und einen Inhalts-Hash jedes Skills in einer Lock-Datei. check vergleicht deine lokalen Hashes mit GitHub; update lädt alles neu herunter, das abgewichen ist.
Tipp: Die Standard-npx-Installation verwendet Symlinks, sodass jeder Agent auf eine einzige kanonische Kopie zeigt. Ein einziges Update aktualisiert alle Agenten gleichzeitig.
Lokaler Klon
Führe den Installer erneut mit --force aus, um vorhandene Skills zu überschreiben:```sh
git pull
./scripts/install-skills.sh add -a --force
Ohne `--force` überspringt das Skript bereits installierte Skills.
## Skill-Format
Jeder Skill-Ordner enthält eine `SKILL.md` mit YAML-Frontmatter und Markdown-Anweisungen:```yaml
---
name: elasticsearch-my-skill
description: >
What the skill does AND when an agent should activate it.
metadata:
version: 0.1.0
visibility: public
---
# My Skill
[Instructions that the agent follows when this skill is active]
Das Feld description ist der alleinige Auslösemechanismus – Agent-Laufzeitumgebungen lesen es, um zu entscheiden, wann eine Fähigkeit geladen werden soll. Die vollständige Formatspezifikation finden Sie unter agentskills.io/specification.
Probleme
Ein Problem gefunden oder einen Vorschlag? Eröffnen Sie ein Issue und wir werden es prüfen.
Haftungsausschluss
Diese Fähigkeiten werden wie besehen bereitgestellt. Testen Sie Fähigkeiten stets gründlich in Ihrer eigenen Umgebung, bevor Sie sich bei kritischen Aufgaben auf sie verlassen.