CommunityCodierung & Entwicklunggithub.com

Skill-Veröffentlichung & -Verteilung

Leitet den gesamten Prozess der Veröffentlichung und Verteilung von KI-Agenten-Fähigkeiten (Skills) – von der Validierung über die Installation bis zur Bereitstellung auf verschiedenen Kanälen wie GitHub, Claude.ai und Team-Umgebungen.

Was ist Skill-Veröffentlichung & -Verteilung?

Dieses Skill automatisiert den Publishing-Workflow für KI-Agenten-Skills. Es führt durch die Schritte der Vor-Veröffentlichungs-Validierung (Score ≥ 80/100), der Erstellung eines Installationsskripts (install.sh), der Paketierung für verschiedene Vertriebskanäle (GitHub, Claude.ai Upload, Team-Admin-Konsole) und der Erstellung von Metadaten-Dateien wie README.md, .gitignore und einer Lizenzdatei. Es unterstützt Claude Code und Claude.ai. Der Skill stellt sicher, dass alle erforderlichen Tests und Check-ups durchgeführt werden, bevor ein Skill veröffentlicht wird, und bietet eine Checkliste für den Release-Prozess. Er eignet sich für Entwickler, die ihre Skills strukturiert und standardisiert veröffentlichen möchten.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AgriciDaniel/skill-forge/tree/main/skills/skill-forge-publish

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Veröffentlichung & Verteilung von Skills

Prozess

Schritt 1: Vor-Veröffentlichungs-Validierung

Führen Sie die vollständige Überprüfung vor der Veröffentlichung durch:

  1. Führen Sie /skill-forge review <pfad> aus und stellen Sie sicher, dass der Score ≥ 80/100 ist
  2. Beheben Sie alle kritischen oder hohen Prioritäten Probleme
  3. Testen Sie mit mindestens 5 Trigger-Abfragen
  4. Überprüfen Sie, ob alle Querverweise aufgelöst sind

Schritt 2: Installationsskript erstellen

Erzeugen Sie install.sh, das Folgendes behandelt:

#!/usr/bin/env bash
# Installationsskript für [skill-name]
# Verwendung: bash install.sh

set -euo pipefail

SKILL_DIR="$HOME/.claude/skills"
AGENT_DIR="$HOME/.claude/agents"
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

echo "Installiere [skill-name] Skill..."

# Verzeichnisse erstellen
mkdir -p "$SKILL_DIR" "$AGENT_DIR"

# Haupt-Skill kopieren
cp -r "$SCRIPT_DIR/skill-name" "$SKILL_DIR/"
echo "  Installiert: skill-name"

# Unter-Skills kopieren
for skill in "$SCRIPT_DIR/skills"/skill-name-*/; do
    if [ -d "$skill" ]; then
        skill_basename=$(basename "$skill")
        cp -r "$skill" "$SKILL_DIR/"
        echo "  Installiert: $skill_basename"
    fi
done

# Agenten kopieren (falls vorhanden)
if [ -d "$SCRIPT_DIR/agents" ]; then
    cp "$SCRIPT_DIR/agents"/*.md "$AGENT_DIR/" 2>/dev/null || true
    echo "  Agenten installiert"
fi

echo ""
echo "Installation abgeschlossen!"
echo "Testen mit: /skill-name"

Schritt 3: README.md erstellen (auf Repository-Ebene, NICHT im Skill-Ordner)

# [Skill-Name]

[1-2 Sätze Beschreibung mit Fokus auf Ergebnisse, nicht Funktionen]

## Was er tut

[Aufzählung der wichtigsten Fähigkeiten]

## Installation

### Claude Code

git clone https://github.com/[user]/[repo] cd [repo] bash install.sh


### Claude.ai
1. Laden Sie die neueste Version (.zip) herunter
2. Gehen Sie zu Einstellungen > Fähigkeiten > Skills
3. Klicken Sie auf „Skill hochladen“
4. Wählen Sie die heruntergeladene .zip-Datei aus

## Befehle

| Befehl | Beschreibung |
|--------|--------------|
| `/skill-name` | [Beschreibung] |
| `/skill-name befehl` | [Beschreibung] |

## Beispiele

### [Beispiel 1 Titel]

Benutzer: "[Beispieleingabe]"

[Beschreibung, was passiert und erwartete Ausgabe]

## Architektur

[Dateibaum-Diagramm]


## Lizenz

[Lizenztyp]

Schritt 4: Für die Verteilung packen

Für Claude.ai Upload: Führen Sie python scripts/package_skill.py <pfad> <ausgabe-verzeichnis> aus, um eine .skill-Zip-Datei zu erstellen.

Für GitHub:

  1. Repository mit README.md im Stammverzeichnis erstellen
  2. Skill-Ordner im Stammverzeichnis
  3. install.sh im Stammverzeichnis
  4. Datei LICENSE hinzufügen
  5. .gitignore hinzufügen (.tmp/, pycache/, *.pyc ausschließen)

Für Team-Bereitstellung (Claude.ai Admin):

  • Skills können von Administratoren im gesamten Arbeitsbereich bereitgestellt werden
  • Als .skill-Zip packen und über die Admin-Konsole hochladen

Schritt 5: .gitignore erstellen

__pycache__/
*.pyc
*.pyo
.tmp/
*.egg-info/
dist/
build/
.env
*.skill

Schritt 6: Veröffentlichungs-Checkliste

  • Alle Dateien validiert (Score >= 80)
  • install.sh auf sauberem System getestet
  • README.md deckt Installation, Verwendung und Beispiele ab
  • Datei LICENSE enthalten
  • .gitignore konfiguriert
  • Keine Geheimnisse oder API-Schlüssel in einer Datei
  • Testabfragen dokumentiert
  • Version getaggt (falls git verwendet wird)

Schritt 7: Nach der Veröffentlichung

Nach der Veröffentlichung:

  1. Installation von Grund auf in einer sauberen Umgebung testen
  2. Alle Trigger-Testabfragen ausführen
  3. Erstes Benutzerfeedback einholen
  4. Erste Iteration basierend auf Feedback planen
  5. Issue-Vorlagen für Fehlerberichte einrichten

Vertriebskanäle

KanalAm besten geeignet fürFormat
GitHubOpen Source, CommunityRepository + install.sh
Claude.ai UploadPersönliche Nutzung.skill-Zip
Team-AdminOrganisationsweit.skill-Zip über Admin-Konsole
Claude Plugin MarketplaceWeite Verteilung.claude-plugin/ Manifest

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

Verwandte Skills