Local Agent Builder banner
balbesamasse balbesamasse

Local Agent Builder

Development community

Description

Skill (empaqueté en plugin Claude Code) pour créer, sécuriser et étendre des **agents d'IA personnels qui tournent en local** et se pilotent depuis un canal de messagerie — la famille d'agents dont OpenGravity est le premier exemplaire.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

local-agent-builder

Skill (empaqueté en plugin Claude Code) pour créer, sécuriser et étendre des **agents d'IA personnels qui tournent en local** et se pilotent depuis un canal de messagerie — la famille d'agents dont OpenGravity est le premier exemplaire.

Contenu : un processus en 6 étapes, quatre références techniques, **l'implémentation de référence complète** comme modèle de génération, et deux scripts qui exécutent réellement quelque chose (générateur de projet + vérificateur d'invariants).

Installer

Depuis Claude Code, une fois le dépôt déclaré comme marketplace :

/plugin marketplace add /local-agent-builder
/plugin install local-agent-builder@local-agent-builder

Sans le CLI, l'installation est triviale — un skill n'est qu'un dossier :

mkdir -p ~/.claude/skills
cp -r skills/local-agent-builder ~/.claude/skills/

Validation par le validateur officiel du skill-creator :

python3 ~/.claude/skills/skill-creator/scripts/quick_validate.py ~/.claude/skills/local-agent-builder
# → Skill is valid!

Utiliser

Le skill se déclenche seul sur une demande du type « je veux un agent perso sur Telegram avec une mémoire ». À la main :

> utilise le skill local-agent-builder pour créer un agent nommé Atlas, canal Telegram, fuseau Europe/Paris

Les deux scripts s'utilisent aussi indépendamment du skill :

# Générer un agent neuf depuis la référence (renomme, et refuse de copier un secret)
python3 scripts/scaffold.py --name "Atlas" --out ../atlas --timezone "Europe/Paris"

# Auditer N'IMPORTE QUEL agent de cette famille (y compris un projet déjà lancé)
python3 scripts/check_invariants.py ../atlas

Arborescence

.claude-plugin/plugin.json     manifeste du plugin
skills/local-agent-builder/
├── SKILL.md                   processus (177 lignes, < 500 comme recommandé)
├── references/
│   ├── blueprint.md           plan fichier par fichier, couches, format d'outil, boucle
│   ├── security.md            l