Fähigkeiten finden
Dieses Skill hilft dir, Fähigkeiten aus dem offenen Ökosystem von Agenten-Fähigkeiten zu entdecken und zu installieren.
Wann dieses Skill verwenden
Nutze dieses Skill, wenn der Benutzer:
- Fragt „wie mache ich X“, wobei X eine häufige Aufgabe mit einem vorhandenen Skill sein könnte.
- Sagt „finde einen Skill für X“ oder „gibt es einen Skill für X“.
- Fragt „kannst du X tun“, wobei X eine spezialisierte Fähigkeit ist.
- Interesse an der Erweiterung von Agenten-Funktionen zeigt.
- Nach Werkzeugen, Vorlagen oder Arbeitsabläufen sucht.
- Erwähnt, dass er Hilfe in einem bestimmten Bereich (Design, Testen, Deployment usw.) gebrauchen könnte.
Was ist die Skills-CLI?
Die Skills-CLI (npx skills) ist der Paketmanager für das offene Ökosystem von Agenten-Fähigkeiten. Fähigkeiten sind modulare Pakete, die Agenten mit spezialisiertem Wissen, Arbeitsabläufen und Werkzeugen erweitern.
Wichtige Befehle:
npx skills find [Suchbegriff]– Fähigkeiten interaktiv oder per Schlüsselwort suchennpx skills add <Paket>– Ein Skill von GitHub oder anderen Quellen installierennpx skills check– Nach Updates für installierte Skills suchennpx skills update– Alle installierten Skills aktualisieren
Fähigkeiten durchsuchen unter: https://skills.sh/
Wie man Benutzern hilft, Fähigkeiten zu finden
Schritt 1: Verstehen, was sie brauchen
Wenn ein Benutzer um Hilfe bei etwas bittet, identifiziere:
- Den Bereich (z. B. React, Testen, Design, Deployment).
- Die spezifische Aufgabe (z. B. Tests schreiben, Animationen erstellen, PRs überprüfen).
- Ob die Aufgabe häufig genug ist, dass wahrscheinlich ein Skill existiert.
Schritt 2: Nach Fähigkeiten suchen
Führe den Suchbefehl mit einem passenden Suchbegriff aus:
npx skills find [Suchbegriff]
Zum Beispiel:
- Benutzer fragt „wie mache ich meine React-App schneller?“ →
npx skills find react performance - Benutzer fragt „kannst du mir bei PR-Reviews helfen?“ →
npx skills find pr review - Benutzer sagt „ich muss ein Changelog erstellen“ →
npx skills find changelog
Der Befehl gibt Ergebnisse wie dieses zurück:
Install with npx skills add <owner/repo@skill>
vercel-labs/agent-skills@vercel-react-best-practices
└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
Schritt 3: Optionen dem Benutzer präsentieren
Wenn du relevante Fähigkeiten gefunden hast, präsentiere sie dem Benutzer mit:
- Dem Skill-Namen und einer Beschreibung.
- Dem Installationsbefehl, den sie ausführen können.
- Einem Link für weitere Informationen auf skills.sh.
Beispielantwort:
Ich habe einen Skill gefunden, der helfen könnte! Der Skill „vercel-react-best-practices“ enthält
Richtlinien zur Leistungsoptimierung von React und Next.js von Vercel Engineering.
Installieren mit:
npx skills add vercel-labs/agent-skills@vercel-react-best-practices
Mehr erfahren: https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
Schritt 4: Installation anbieten
Wenn der Benutzer fortfahren möchte, kannst du den Skill für ihn installieren:
npx skills add <owner/repo@skill> -g -y
Das Flag -g installiert global (benutzerweit) und -y überspringt Bestätigungsabfragen.
Häufige Skill-Kategorien
Beim Suchen solltest du diese gängigen Kategorien berücksichtigen:
| Kategorie | Beispiel-Suchbegriffe |
|---|---|
| Webentwicklung | react, nextjs, typescript, css, tailwind |
| Testen | testing, jest, playwright, e2e |
| DevOps | deploy, docker, kubernetes, ci-cd |
| Dokumentation | docs, readme, changelog, api-docs |
| Codequalität | review, lint, refactor, best-practices |
| Design | ui, ux, design-system, accessibility |
| Produktivität | workflow, automation, git |
Tipps für effektive Suchen
- Verwende spezifische Schlüsselwörter: „react testing“ ist besser als nur „testing“.
- Probiere alternative Begriffe: Wenn „deploy“ nicht funktioniert, versuche „deployment“ oder „ci-cd“.
- Überprüfe beliebte Quellen: Viele Skills stammen von
vercel-labs/agent-skillsoderComposioHQ/awesome-claude-skills.
Wenn keine Fähigkeiten gefunden werden
Falls keine passenden Fähigkeiten existieren:
- Bestätige, dass kein vorhandener Skill gefunden wurde.
- Biete an, bei der Aufgabe direkt mit deinen allgemeinen Fähigkeiten zu helfen.
- Schlage vor, dass der Benutzer mit
npx skills initeinen eigenen Skill erstellen könnte.
Beispiel:
Ich habe nach Skills zum Thema „xyz“ gesucht, aber keine Übereinstimmungen gefunden.
Ich kann dir trotzdem direkt bei dieser Aufgabe helfen! Möchtest du fortfahren?
Falls du diese Aufgabe öfter erledigst, könntest du einen eigenen Skill erstellen:
npx skills init my-xyz-skill