Tutoriel Antigravity Skills : installer, créer et gérer des Agent Skills
Ce que sont les skills Antigravity, comment installer une bibliothèque de plus de 1 300 skills depuis GitHub en une commande, comment écrire votre propre SKILL.md et comment chaîner les skills en workflows — chaque étape vérifiée sur de vrais enregistrements d'écran.
Les skills Antigravity en 30 secondes
- Un skill est un dossier contenant un SKILL.md, dans .agents/skills (workspace) ou votre répertoire global de skills. L'agent ne lit d'abord que le nom et la description, puis charge les instructions complètes quand la tâche les réclame.
- Le dépôt open source antigravity-awesome-skills livre plus de 1 300 skills prêtes à l'emploi. Une commande — npx antigravity-awesome-skills — les installe dans votre dossier de skills.
- Créez votre propre skill en ajoutant un dossier plus un SKILL.md avec le frontmatter name et description ; pour des vérifications déterministes, ajoutez un script Python ou shell dans un sous-dossier scripts/.
- Les bundles indiquent quelles skills correspondent à votre rôle ; les workflows chaînent les skills dans l'ordre — le workflow Ship a SaaS MVP va du brainstorming à la revue de sécurité.
Antigravity Skills Kit: Use 1,239+ Agent Skills in One Command
Chaîne:AI Stack Engineer9:13
How to Create Agent Skills in Google Antigravity (2026)
Chaîne:The Code City5:21
Intro to Agent Skills
Chaîne:Google Antigravity4:06
Chaque étape ci-dessous a été vérifiée image par image sur ces enregistrements ; l'horodatage de chaque capture renvoie au moment exact de la vidéo. Les faits sur le frontmatter SKILL.md et les dossiers de skills sont recoupés avec la vidéo officielle de Google, Intro to Agent Skills.
Les captures d'écran proviennent des enregistrements des créateurs cités ; le texte du guide est le nôtre. Sources : AI Stack Engineer (dépôt et docs), The Code City (création de skills dans l'IDE).
Installer, créer et gérer les skills Antigravity
Comprendre ce que sont les skills Antigravity
- 1
Savoir ce qu'est un skill : un SKILL.md avec un nom et une description
Un skill est un dossier contenant un fichier SKILL.md. Le frontmatter porte un nom et une description ; le corps contient instructions, bonnes pratiques et scripts optionnels. Au démarrage d'une conversation, Antigravity ne voit que le nom et la description de chaque skill et lit le fichier complet quand la tâche correspond — les skills apportent ainsi de l'expertise sans consommer durablement le contexte.

La documentation officielle définit les trois parties d'un paquet de skills.Voir à 1:15 - 2
Choisir où vivent les skills : workspace ou global
Antigravity gère deux portées. Les skills de workspace vivent dans le dossier .agents/skills de votre projet et conviennent aux conventions d'équipe, comme les processus de déploiement ou les règles de test. Les skills globales fonctionnent dans tous les projets et conviennent aux utilitaires personnels. La doc précise qu'Antigravity utilise désormais .agents/skills par défaut et conserve .agent/skills pour la rétrocompatibilité.

Deux portées, une convention : choisissez le dossier selon la portée souhaitée du skill.Voir à 1:18
Installer une bibliothèque de skills depuis GitHub
- 3
Ouvrir la bibliothèque antigravity-awesome-skills sur GitHub
La plus grande collection communautaire est le dépôt antigravity-awesome-skills : plus de 1 300 skills prêtes à l'emploi pour la planification, le code, les tests, la sécurité et le produit, compatibles avec Claude Code, Gemini CLI, Cursor, Copilot, Antigravity et d'autres agents. Parcourez le README et le catalogue avant d'installer quoi que ce soit.

La page du dépôt affiche la taille de la collection et la version en cours.Voir à 8:50 - 4
Installer la bibliothèque en une commande npx
Lancez npx antigravity-awesome-skills dans un terminal. L'installeur dépose les fichiers SKILL.md dans votre dossier de skills — le chemin global des skills d'Antigravity par défaut. Des flags ciblent d'autres outils (--cursor, --claude, --codex, --gemini, --agents, etc.) et --path désigne un répertoire personnalisé. Ajoutez --help pour lister toutes les options.

L'installeur affiche un flag par agent et IDE pris en charge.Voir à 2:10 - 5
Choisir un bundle de démarrage plutôt que défiler 1 300 skills
Le bundles.md du dépôt regroupe les skills par rôle. Web Wizard mise sur les patterns React, Tailwind et le design front-end ; Hacker Pack couvre la méthodologie de pentest et le scan de vulnérabilités ; Product Pack réunit brainstorming, planification et SEO ; Essentials rassemble les bases code propre, planification et validation. Un bundle est une liste de lecture qui indique quelles skills installées comptent pour votre travail.

Quick Start : installez le dépôt une fois, puis suivez le bundle qui correspond à votre rôle.Voir à 2:35 - 6
Vérifier les sources officielles et les niveaux de confiance avant d'exécuter
Toutes les skills n'ont pas le même niveau de confiance. Les skills officielles viennent directement de fournisseurs comme Anthropic, Google, OpenAI, Vercel et Supabase. Les contributions communautaires sont classées safe (lecture seule ou planification) ou risquées (modification de systèmes, tests de sécurité). Tout est sous licence MIT et lisible : ouvrez le SKILL.md et vérifiez ce qu'il fait avant de laisser l'agent l'utiliser.

Le README crédite les collections officielles sur lesquelles s'appuie la bibliothèque.Voir à 4:52
Créer votre propre skill dans l'IDE
- 7
Créer le dossier .agents/skills dans votre projet
Dans Antigravity, faites un clic droit sur la racine de votre projet dans l'Explorer et choisissez New Folder. Créez .agents, puis un dossier skills, puis un dossier par skill — par exemple code-reviewer, deployer ou sql-reviewer. Les skills de workspace détectées ici sont disponibles pour l'agent dans ce projet.

Clic droit → New Folder : tout ce qu'il faut pour démarrer l'arborescence des skills.Voir à 0:58 - 8
Suivre la convention officielle en deux étapes
La documentation de Google reste volontairement simple : créez un dossier pour votre skill dans un répertoire de skills, puis ajoutez un fichier SKILL.md dans ce dossier. Le SKILL.md exige un frontmatter YAML en tête — un nom et une description qui disent à quoi le skill sert et quand l'utiliser — suivis des instructions détaillées pour l'agent.

La doc montre l'arborescence .agents/skills/my-skill/SKILL.md et le frontmatter requis.Voir à 1:20 - 9
Écrire le nom et la description que l'agent lit en premier
Antigravity ne lit d'abord que le frontmatter : la description décide du déclenchement de votre skill. Soyez précis : name: code-review, description: Reviews code changes for bugs, style issues, and best practices. Use when reviewing PRs or checking code quality. Une description vague fait que le skill ne se déclenche jamais ; une description précise s'active exactement au bon moment.

Seules ces premières lignes sont analysées au début de la conversation — écrivez-les pour le routeur, pas pour le lecteur.Voir à 1:36 - 10
Ajouter les règles que votre skill applique
Sous le frontmatter, écrivez les règles en markdown. Un skill sql-reviewer peut imposer : pas de DROP TABLE, des noms de tables en snake_case et une colonne id en PRIMARY KEY sur chaque table. Structurez le corps en Policies Enforced plus Instructions pour que l'agent connaisse les règles et la procédure — et ne charge ces détails que lorsqu'une tâche SQL apparaît.

Les conventions d'équipe deviennent des règles applicables une fois inscrites dans le skill.Voir à 2:55 - 11
Donner au skill un script pour des vérifications déterministes
Les règles qu'un modèle peut manquer à l'œil sont mieux appliquées par du code. Ajoutez un dossier scripts/ à côté du SKILL.md — ici validate_schema.py vérifie chaque table pour la clé primaire id et les noms snake_case. Le SKILL.md indique à l'agent d'exécuter le script avec l'outil run_command au lieu de lire les fichiers manuellement, puis d'interpréter le code de sortie : 0 signifie que le schéma est bon, 1 qu'il faut rapporter les erreurs affichées.

Le script fait l'analyse ; l'agent l'exécute et relaie simplement le verdict.Voir à 3:56 - 12
Exécuter le skill avec un vrai prompt
Demandez à l'agent : validate @my_schema.sql. Antigravity trouve le skill sql-reviewer grâce à sa description, lit le SKILL.md complet, exécute validate_schema.py et relaie le résultat. Sur le fichier de test, il signale ERROR: Table 'users' is missing a primary key named 'id' et propose le CREATE TABLE corrigé — exactement la revue pour laquelle le skill a été écrit.

Le verdict du skill et la correction suggérée apparaissent dans le chat.Voir à 4:34
Parcourir, chaîner et vérifier
- 13
Parcourir le catalogue par catégorie
La bibliothèque regroupe ses 1 300+ skills en Architecture, Business, Data & AI, Development, General, Infrastructure, Security, Testing et Workflow, avec un catalog.json pour la recherche. Si rien ne correspond aux conventions internes de votre équipe, sollicitez @skillcreator — il vous interroge et génère un skill.md prêt à déposer dans votre dossier de skills.

Neuf catégories couvrent le catalogue ; skillcreator comble les manques.Voir à 4:05 - 14
Chaîner les skills avec un workflow
Les bundles disent quelles skills comptent pour un rôle ; les workflows disent dans quel ordre les utiliser. Le workflow Ship a SaaS MVP enchaîne Find the scope (brainstorming, PRD writer), Build backend and API, Build frontend et au-delà, chaque étape nommant ses skills et un exemple de prompt. Invoquez-le en demandant à l'agent d'exécuter le workflow pour votre idée de projet.

Un fichier workflow séquence les skills du plan au produit livré.Voir à 3:45 - 15
Vérifier le résultat : trois skills, un dashboard
Dans la démo du dépôt, @brainstorming pose des questions structurées — page isolée ou application, données mockées ou réelles, comportement responsive — avant de produire un document de planification. @frontend-design et @react-patterns construisent ensuite une sidebar, des composants de cartes métriques typés, un graphique en courbes recharts et un flux d'activité conformes au plan. Tel est l'intérêt des skills : un contrat auquel la sortie peut être confrontée.

Le dashboard d'analytique terminé — une sortie structurée plutôt qu'un pari unique.Voir à 6:30
