Run History Skill Builder

Wandelt einen abgeschlossenen Lauf oder wiederholten Workflow in ein validiertes, wiederverwendbares Skill-Paket um

von dongshuyan · dongshuyan/compass-skills

Getestet · Funktioniert ★ 9.2/10

Run History Skill Builder — Wandelt einen abgeschlossenen Lauf oder wiederholten Workflow in ein validiertes, wiederverwendbares Skill-Paket um

Was es kann

Eine Meta-Fähigkeit, die echte Ausführungshistorie (eine abgeschlossene Aufgabe, einen Browser-Flow, einen Log-Trace oder einen wiederholt verfeinerten Workflow) in ein neues wiederverwendbares Skill-Paket oder ein reines Plan-Skill-Design umwandelt. Sie wird ausgelöst, wenn der Benutzer darum bittet, eine neue Fähigkeit aus einer Konversation oder Logs zu erstellen, einen wiederverwendbaren Workflow zu extrahieren oder einen Designplan zu erstellen, bevor Dateien geschrieben werden; sie verschiebt das Upgrade einer bestehenden Fähigkeit explizit auf einen separaten Upgrader und weigert sich, den zugrunde liegenden Geschäftsworkflow auszuführen. Liefert einen funktionierenden Python-Validator, der die Frontmatter-Form, Dateireferenzen, Datenschutzpfad-Scanning und das Eval-Schema durchsetzt.

Testbericht

Das Repo geklont und bestätigt, dass alle im Hauptteil referenzierten Dateien existieren (5 Referenzen, scripts/validate_skill_package.py, evals/evals.json; 3 stichprobenartig über raw HTTP überprüft, alle 200). Den gebündelten Validator auf das eigene Paket der Fähigkeit angewendet: 'validation passed', Exit 0. Für den Output-Test habe ich zwei Pakete für eine Aufgabe (Bild-Thumbnail + EXIF-Strip-Fähigkeit) erstellt: eine gutgläubige BASELINE, die den Hauptteil ignorierte, und eine, die den Designregeln/Validierungsgates des Hauptteils folgte. Der Validator kennzeichnete die Baseline mit 4 Fehlern (per-skill README, zusätzliche Frontmatter-Schlüssel author/version, Nicht-Kebab-Name, Name/Verzeichnis-Fehlübereinstimmung) plus einer Warnung vor Maschinenpfad-Leck (/Users/...), während das der Fähigkeit folgende Paket sauber durchlief, Exit 0 – die Designregeln bilden direkt durchsetzbare Prüfungen ab. Frontmatter ist exakt name+description; keine curl|sh, base64 oder Exfiltrations-Gerüche (der Validator selbst scannt nach privaten Pfaden). Kategorie von 'design' zu 'coding' korrigiert: Es ist ein Entwickler-Meta-Tool, das Skill-Pakete ausgibt.

Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/dongshuyan/compass-skills.git /tmp/run-history-skill-builder-src
mkdir -p ~/.claude/skills
cp -R /tmp/run-history-skill-builder-src/skills/run-history-skill-builder ~/.claude/skills/run-history-skill-builder
# No external deps. Bundled validator needs Python 3 (python3/python/py -3):
#   python3 ~/.claude/skills/run-history-skill-builder/scripts/validate_skill_package.py <target-skill-dir>
# Companion skill in same repo: skills/run-history-skill-upgrader (for upgrading existing skills).

Befehle & Beispiel-Prompts

  • /run-history-skill-builderWandelt einen abgeschlossenen Lauf oder wiederholten Workflow in ein validiertes, wiederverwendbares Skill-Paket um

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Turn this browser flow into a reusable skill
  • Extract a skill from my recent conversation logs
  • Build a skill-design plan from this run history