Add New Skills To Workflow

Ajoute une compétence GitHub à un bundle ai-workflow et synchronise les 8 fichiers de documentation associés

par nicepkg · nicepkg/ai-workflow

Testé · Fonctionne ★ 8.4/10

Add New Skills To Workflow — Ajoute une compétence GitHub à un bundle ai-workflow et synchronise les 8 fichiers de documentation associés

Ce que fait

Une compétence de maintenance de dépôt pour le projet nicepkg/ai-workflow qui télécharge une compétence depuis une URL GitHub dans un workflow choisi (via le script skill-downloader) puis met à jour chaque document associé : skill-source.json, les README/README_cn/AGENTS.md du workflow, les pages mdx en/zh du site web, et le compteur de compétences du README racine. Se déclenche lorsque l'utilisateur demande d'ajouter une compétence depuis une URL GitHub à un workflow ou de mettre à jour la documentation du workflow après l'ajout d'une compétence. N'a de sens qu'à l'intérieur du dépôt ai-workflow, dont il suppose la structure workflows/, website/content/ et skill-downloader.

Rapport de test

SKILL.md récupéré ; le frontmatter est parsé avec name+description. Vérification que le script référencé .claude/skills/skill-downloader/scripts/download_from_github.py renvoie HTTP 200 et a été exécuté dans un HOME temporaire : il a git-cloned anthropics/skills et copié la compétence pdf dans un workflow simulé (propre — utilise git clone + tempfile + shutil, pas de curl|sh ou exfiltration). Pour OUTPUT, j'ai construit deux workflows simulés identiques avec les 8 fichiers de documentation énumérés par la compétence et j'ai ajouté la compétence pdf à chacun. La référence (modifications évidentes uniquement) a laissé 4 fichiers obsolètes — grep -rl '(1)' a trouvé root README_cn.md, workflow README_cn.md, et les deux mdx en/zh du site web — tandis que la liste de contrôle de 8 fichiers de la compétence a produit zéro fichier obsolète (tous les miroirs cohérents). Différence mesurée concrète ; la valeur de la compétence est l'énumération exhaustive des fichiers, détectant les miroirs Chinese et les pages web facilement oubliés, bien qu'il s'agisse d'une liste de contrôle disciplinée plutôt que d'un raisonnement approfondi.

Testé le: 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.

Commandes et exemples de prompts

  • /add-new-skills-to-workflowAjoute une compétence GitHub à un bundle ai-workflow et synchronise les 8 fichiers de documentation associés

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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