bdf635e5479b340ad2ab1dc8ffdf42aba240dd2f
Double détection dans scan_skills() : - Bundle : dossier avec SKILL.md, agents: lu dans le frontmatter, copie récursive du dossier complet (scripts/, templates/, references/) - Legacy : <agent>.md existant, agent déduit du nom de fichier - Priorité bundle sur legacy pour un même cat/skill/agent - Nouveau champ get_frontmatter_agents() pour parser agents: [...] - SKILLS_LIST étendu : ...|kind|source_path (10 champs) - install_selected() branche sur kind=bundle vs legacy - preview_script utilise source_path pour trouver le fichier à afficher ha-log-investigator (bundle avec scripts/ et references/) est maintenant détecté et installé correctement. Tests : section 5 ajoutée — 9 nouveaux cas (bundle, legacy, références ignorées, doublon, priorité, source_path, accessibilité fichiers). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
mes_skills — Bibliothèque personnelle de skills IA
Dépôt Gitea personnel de skills réutilisables pour agents IA : Claude Code, Gemini CLI, Codex (OpenAI), Hermes Agent.
Installation rapide
curl -fsSL https://gitea.maison43.duckdns.org/gilles/mes_skills/raw/branch/main/install.sh | bash
Ce que fait l'installeur
- Détecte les agents IA présents sur ton système
- Affiche la liste des skills disponibles avec leur statut (installé / nouveau / MAJ dispo)
- Menu interactif fzf : TAB pour choisir local/global/ignorer, ENTER pour confirmer
- Installe sans sudo dans
~/.claude/skills/,~/.gemini/skills/, etc. - Affiche les commandes pour tester chaque skill installé
Options avancées
SKILLS_DEBUG=1 bash install.sh # mode verbeux
SKILLS_DRY_RUN=1 bash install.sh # simulation sans écriture
SKILLS_TAG=bash bash install.sh # filtre par tag
SKILLS_REPO=/path bash install.sh # dépôt local (sans clone)
Structure du dépôt
skills/<categorie>/<nom>/
claude-code.md ← skill pour Claude Code
gemini-cli.md ← skill pour Gemini CLI
codex.md ← skill pour Codex
hermes.md ← skill pour Hermes
Voir docs/structure_repo.md pour le détail complet.
Créer un nouveau skill
cp templates/claude-code.md skills/dev/mon-skill/claude-code.md
# Éditer le fichier, remplir name, version, description, tags
# Committer et pusher
Documentation
Description
Languages
Shell
100%