Wann diese Skill verwendet werden sollte
Verwenden Sie diese Skill, wenn Sie:
- Neue Claude-Skills mit korrekter Struktur und Metadaten erstellen müssen
- Skill-Pakete zur Verteilung generieren möchten
- Erstellte Skills automatisch in Slack-Kanälen teilen möchten, um Sichtbarkeit im Team zu schaffen
- Skill-Struktur validieren müssen, bevor Sie sie teilen
- Skills verpacken und verteilen möchten
Verwenden Sie diese Skill auch, wenn:
- Der Benutzer sagt, er möchte seinen Skill erstellen/teilen
Diese Skill eignet sich ideal für:
- Das Erstellen von Skills als Teil von Team-Workflows
- Das Bauen interner Tools, die Skill-Erstellung + Teambenachrichtigung benötigen
- Die Automatisierung der Skill-Entwicklungspipeline
- Kollaborative Skill-Erstellung mit Teambenachrichtigungen
Hauptfunktionen
1. Skill-Erstellung
- Erstellt ordnungsgemäß strukturierte Skill-Verzeichnisse mit SKILL.md
- Generiert standardisierte Verzeichnisse scripts/, references/ und assets/
- Erzeugt automatisch YAML-Frontmatter mit erforderlichen Metadaten
- Erzwingt Namenskonventionen (hyphen-case)
2. Skill-Validierung
- Validiert das SKILL.md-Format und die erforderlichen Felder
- Prüft Namenskonventionen
- Stellt sicher, dass die Metadaten vor der Paketierung vollständig sind
3. Skill-Paketierung
- Erstellt verteilbare ZIP-Dateien
- Enthält alle Skill-Assets und die Dokumentation
- Führt vor der Paketierung automatisch eine Validierung durch
4. Slack-Integration über Rube
- Sendet automatisch Informationen über erstellte Skills an festgelegte Slack-Kanäle
- Teilt Skill-Metadaten (Name, Beschreibung, Link)
- Veröffentlicht eine Skill-Zusammenfassung zur Team-Entdeckung
- Stellt direkte Links zu Skill-Dateien bereit
Funktionsweise
- Initialisierung: Skill-Name und Beschreibung angeben
- Erstellung: Skill-Verzeichnis wird mit korrekter Struktur erstellt
- Validierung: Skill-Metadaten werden auf Korrektheit geprüft
- Paketierung: Skill wird in ein verteilbares Format verpackt
- Slack-Benachrichtigung: Skill-Details werden im Slack-Kanal Ihres Teams veröffentlicht
Beispielverwendung
Wenn Sie Claude bitten, eine Skill namens „pdf-analyzer“ zu erstellen:
1. Erstellt /skill-pdf-analyzer/ mit SKILL.md-Vorlage
2. Generiert strukturierte Verzeichnisse (scripts/, references/, assets/)
3. Validiert die Skill-Struktur
4. Verpackt die Skill als ZIP-Datei
5. Veröffentlicht in Slack: „Neue Skill erstellt: pdf-analyzer – Erweiterte PDF-Analyse- und Extraktionsfähigkeiten“
Integration mit Rube
Diese Skill nutzt Rube für:
- SLACK_SEND_MESSAGE: Veröffentlicht Skill-Informationen in Teamkanälen
- SLACK_POST_MESSAGE_WITH_BLOCKS: Teilt reichhaltig formatierte Skill-Metadaten
- SLACK_FIND_CHANNELS: Findet Zielkanäle für Skill-Ankündigungen
Anforderungen
- Slack-Workspace-Verbindung über Rube
- Schreibzugriff auf das Skill-Erstellungsverzeichnis
- Python 3.7+ für die Skripte zur Skill-Erstellung
- Ziel-Slack-Kanal für Skill-Benachrichtigungen