---
title: "homelab-assistant"
description: "Plugin homelab regroupant les skills DevOps/Homelab: configuration de stacks Terraform, génération de docker-compose, validation de Dockerfile, accès Vault et lecture Traefik Manager."
canonical: https://agentpluginsdirectory.com/plugins/homelab-assistant
last-updated: 2026-10-21
---

# homelab-assistant
Plugin homelab regroupant les skills DevOps/Homelab: configuration de stacks Terraform, génération de docker-compose, validation de Dockerfile, accès Vault et lecture Traefik Manager.
- Slug: homelab-assistant
- Publisher: Sylvain Goubaud
- Repository: https://github.com/Gsyltc/homelab-portfolio
- Manifest: plugins/homelab-assistant/plugin.json
- Version: 1.0.0
- License: MIT
- Category (editorial): devops-cloud
- Skills: 6 (configuration-applications, docker-composer, dockerfile-validator, homelab-vault-access, terraform-qa, traefik-manager-read)
- MCP servers: 0
- Stars: 1
- Repository created: 2026-01-20
- Repository last pushed: 2026-10-20
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/homelab-assistant
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What homelab-assistant does, in the publisher's words

Plugin conforme à Agent Plugins v1.0.0 regroupant les skills DevOps/Homelab de l'espace de travail. Il permet à un agent d'accompagner les tâches courantes du homelab: configuration de stacks (Terraform), génération de docker-compose.yml, validation de Dockerfile (stacks build-from-source), accès aux secrets Vault et lecture de l'état Traefik.

La skill de notifications ntfy-notifications est mutualisée et n'appartient pas à ce plugin: elle est conservée dans le plugin general-purpose-assistant (voir CHANGELOG).

Chaque dossier immédiat sous skills/ contient un SKILL.md conforme à la spécification Agent Skills (frontmatter name + description, puis corps Markdown). Le champ name du frontmatter correspond au nom du dossier.

- Les agents Homelab (Tech Lead, Expert Home Assistant, Expert n8n) ont un mcp_config null et aucun serveur MCP d'espace de travail assigné (multica agent mcp list renvoie une liste vide).

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/Gsyltc/homelab-portfolio/HEAD/plugins/homelab-assistant/README.md

## Skills

- configuration-applications: Configuration des applications (stacks) du Homelab pour André, Spécialiste Terraform: processus à suivre, déduction automatique des 4 informations obligatoires d'une stack depuis le docker compose (type d'authentification via middlewares Traefik, cloudflare_dns_nb, domaine, criticité Kuma), et te…
- docker-composer: Génère un fichier docker-compose.yml complet et prêt à l'emploi pour une stack Homelab, en réutilisant les services mutualisés existants (Traefik, Redis/Valkey, PostgreSQL) et le gabarit references/template.yml. Utiliser pour toute création ou modification de stack Docker du Homelab.
- dockerfile-validator: Validate, lint, audit, or scan a Dockerfile for security and best practices.
- homelab-vault-access: Accès HashiCorp Vault du Homelab (https://vault.jeedom-gaston.ovh) par authentification AppRole, conformément à l'API officielle. Récupération des secrets d'une stack (montage services/, chemin services/data/<stack>) et de ses variables d'environnement (montage env_variables/, chemin env_variables/…
- terraform-qa
- traefik-manager-read: Skill permettant d'accéder au information de Traefik Manager

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
