Add New Skills To Workflow

Fügt einen GitHub-Skill zu einem ai-workflow-Bundle hinzu und synchronisiert alle 8 zugehörigen Dokumentdateien

von nicepkg · nicepkg/ai-workflow

Getestet · Funktioniert ★ 8.4/10

Add New Skills To Workflow — Fügt einen GitHub-Skill zu einem ai-workflow-Bundle hinzu und synchronisiert alle 8 zugehörigen Dokumentdateien

Was es kann

Ein Repo-Wartungs-Skill für das nicepkg/ai-workflow-Projekt, der einen Skill von einer GitHub URL in einen ausgewählten Workflow herunterlädt (über das Geschwister-Skript skill-downloader) und dann jedes zugehörige Dokument aktualisiert: skill-source.json, die README/README_cn/AGENTS.md des Workflows, die en/zh mdx-Seiten der Website und die root README skill count. Wird ausgelöst, wenn der Benutzer einen Skill von einer GitHub URL zu einem Workflow hinzufügen oder die Workflow-Dokumentation nach dem Hinzufügen eines Skills aktualisieren möchte. Nur sinnvoll innerhalb des ai-workflow-Repos, dessen workflows/, website/content/ und skill-downloader Layout es annimmt.

Testbericht

SKILL.md abgerufen; Frontmatter wird mit name+description geparst. Das referenzierte Skript .claude/skills/skill-downloader/scripts/download_from_github.py wurde verifiziert, dass es HTTP 200 zurückgibt und tatsächlich in einem temporären HOME ausgeführt wurde: Es hat anthropics/skills git-geklont und den pdf skill in einen Mock-Workflow kopiert (sauber — verwendet git clone + tempfile + shutil, kein curl|sh oder Exfiltration). Für OUTPUT habe ich zwei identische Mock-Workflows mit den 8 vom Skill aufgezählten Dokumentdateien erstellt und den pdf skill zu jedem hinzugefügt. Baseline (nur offensichtliche Bearbeitungen) ließ 4 Dateien veraltet — grep -rl '(1)' passte auf root README_cn.md, workflow README_cn.md und beide website en/zh mdx — während die 8-Datei-Checkliste des Skills null veraltete Dateien produzierte (alle Spiegelungen konsistent). Konkreter gemessener Unterschied; der Wert des Skills ist die erschöpfende Dateiaufzählung, die leicht übersehene chinesische Spiegelungen und Website-Seiten erfasst, obwohl es sich um eine disziplinierte Checkliste und nicht um tiefgreifende Überlegungen handelt.

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

Installation

git clone --depth 1 https://github.com/nicepkg/ai-workflow.git /tmp/add-new-skills-to-workflow-src
mkdir -p ~/.claude/skills
cp -R /tmp/add-new-skills-to-workflow-src/.claude/skills/add-new-skills-to-workflow ~/.claude/skills/add-new-skills-to-workflow
# DEPENDENCY: this skill shells out to the sibling skill-downloader script. Copy it too:
cp -R /tmp/add-new-skills-to-workflow-src/.claude/skills/skill-downloader ~/.claude/skills/skill-downloader
# Requires: python3 (3.10+) and git on PATH (the downloader uses `git clone`).
# NOTE: the skill body operates on ai-workflow's own layout (workflows/<name>/, website/content/en|zh, root README).
# It only does useful work when run from inside a clone of nicepkg/ai-workflow.

Befehle & Beispiel-Prompts

  • /add-new-skills-to-workflowFügt einen GitHub-Skill zu einem ai-workflow-Bundle hinzu und synchronisiert alle 8 zugehörigen Dokumentdateien

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

  • Add my new skills to the current workflow
  • Integrate this skill into my existing setup
  • Update my workflow to use the installed skills