gilles bdf635e547 feat: install.sh — support double format bundle/legacy (amelioration.md)
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>
2026-05-16 08:46:12 +02:00
2026-05-16 06:45:26 +02:00
2026-05-16 06:59:49 +02:00
2026-05-16 04:13:43 +02:00
2026-05-16 06:59:49 +02:00
2026-05-16 04:13:43 +02:00

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

  1. Détecte les agents IA présents sur ton système
  2. Affiche la liste des skills disponibles avec leur statut (installé / nouveau / MAJ dispo)
  3. Menu interactif fzf : TAB pour choisir local/global/ignorer, ENTER pour confirmer
  4. Installe sans sudo dans ~/.claude/skills/, ~/.gemini/skills/, etc.
  5. 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

S
Description
No description provided
Readme 346 KiB
Languages
Shell 100%