skill-template
Produktionsreife DocEngineering-Skills erstellen
Auch verfügbar von: 64andrewwalker
Das Erstellen von Skills von Grund auf erfordert Boilerplate-Setup und Strukturentscheidungen. Dieses Template bietet einen bewährten Startpunkt mit Best Practices für Tool-Berechtigungen, Dateiorganisation und Fehlerbehandlungsmuster.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "skill-template". Copy the skill-template to /skills/my-new-skill
Erwartetes Ergebnis:
- Neuer Skill erstellt unter /skills/my-new-skill
- Aktualisiere SKILL.md mit deinem Skill-Namen und deiner Beschreibung
- Passe scripts/run.py für deinen Anwendungsfall an
- Führe `calvin deploy` aus, um auf Plattformen bereitzustellen
Verwendung von "skill-template". Add a new Python script for code formatting
Erwartetes Ergebnis:
- scripts/format.py erstellt
- Ausführungslogik zu run.py hinzugefügt
- Tool-Berechtigungen in SKILL.md dokumentiert
- Template bereit zum Testen
Verwendung von "skill-template". Configure the skill for Claude Code platform
Erwartetes Ergebnis:
- supported_tools in SKILL.md aktualisiert
- Bash(python:*)-Berechtigung verifiziert
- Bereit zur Bereitstellung auf Claude Code
Sicherheitsaudit
SicherThis is a benign boilerplate template skill. All 25 static findings are false positives triggered by documentation references and metadata. The only code is a 23-line Python script that parses CLI arguments. No network access, no credential handling, no dangerous operations.
Risikofaktoren
⚡ Enthält Skripte (1)
⚙️ Externe Befehle (1)
Qualitätsbewertung
Was du bauen kannst
Neue Skill-Projekte starten
Dieses Template kopieren, um mit korrekter Struktur einen neuen DocEngineering-Skill zu erstellen
Claude Code-Workflows aktivieren
Für Claude Code bereitstellen, um standardisierte Skill-Ausführung mit Read-, Grep- und Write-Tools zu ermöglichen
Konsistenz sichern
Sicherstellen, dass alle Team-Skills denselben Organisationsmustern und der gleichen Fehlerbehandlung folgen
Probiere diese Prompts
Kopiere das skill-template nach {newSkillPath} und passe SKILL.md mit dem Skill-Namen, der Beschreibung und den erlaubten Tools für [deinen Anwendungsfall] an.Aktualisiere SKILL.md, um [specific tool] zu allowed-tools hinzuzufügen. Stelle sicher, dass das Tool notwendig ist, und dokumentiere den Grund in der Skill-Beschreibung.
Erstelle ein neues Skript im Verzeichnis scripts/. Das Skript soll [describe function]. Aktualisiere scripts/run.py, damit diese Logik bei Bedarf aufgerufen wird.
Füge scripts/run.py eine Validierungsfunktion hinzu, die [your requirements] prüft. Gib EXIT_BLOCKED zurück, wenn eine Prüfung fehlschlägt, mit einer klaren Nachricht.
Bewährte Verfahren
- Verwende relative Pfade über {baseDir} für Portabilität über Umgebungen hinweg
- Fordere nur Tool-Berechtigungen an, die der Skill tatsächlich benötigt
- Fehlende erforderliche Eingaben explizit anfordern, statt stillschweigend zu scheitern
Vermeiden
- Anfordern übermäßiger Tool-Berechtigungen jenseits der Skill-Anforderungen
- Verwendung von fest kodierten Pfaden statt {baseDir}-Platzhaltern
- Teilweise Ergebnisse zurückgeben, wenn kritische Validierung fehlschlägt