This repository contains a collection of specialized Agent Skills designed to enhance the capabilities of Gemini CLI, Google Antigravity, and modern AI-powered IDEs (Cursor, VS Code, JetBrains).
.agents/
├── skills/
│ ├── flutter-expert/ # Elite Flutter & Dart 3 Architect
│ ├── android-kotlin-pro/ # Expert Android & Kotlin Developer
│ ├── clean-architecture/ # SOLID & Clean Architecture Consultant
│ └── ... (more skills)
├── INSTALL.md # This guide
└── setup.sh # One-click installation script
Both tools use a unified skill standard. You can install them globally or link them for development.
Install all skills from this repository directly using the CLI:
gemini skills install https://github.com/<your-username>/<your-repo-name>.gitIf you've cloned this repository locally and want to use the skills across all projects:
# Link the skills directory to your global skills tier
gemini skills link ./skillsUsing Gemini / Antigravity CLI:
gemini skills install https://github.com/dart-lang/skills.git
# or
antigravity skills install https://github.com/dart-lang/skills.gitUsing npx skills:
npx skills add dart-lang/skills --skill '*' --agent universalUsing Gemini / Antigravity CLI:
gemini skills install https://github.com/flutter/skills.git
# or
antigravity skills install https://github.com/flutter/skills.gitUsing npx skills:
npx skills add flutter/skills --skill '*' --agent universalIf you prefer manual setup, symlink or copy the skills/ sub-directories to:
- Gemini CLI (Legacy):
~/.gemini/skills/ - Antigravity CLI/IDE (Legacy):
~/.gemini/antigravity/skills/ - Gemini/Antigravity CLI (v2.0+):
~/.gemini/config/skills/ - Antigravity IDE (v2.0+):
~/.gemini/antigravity-ide/skills/
Cursor uses .cursor/rules (or .cursorrules in older versions) to define project-specific AI behavior.
To use these skills in a specific project, link them to the .cursor/rules folder:
mkdir -p .cursor/rules
# Link a specific skill (e.g., flutter-expert)
ln -s /path/to/this/repo/skills/flutter-expert/SKILL.md .cursor/rules/flutter-expert.mdcNote: Cursor Rules work best with .mdc or .md extensions.
While these IDEs don't have a native "Skill" system yet, you can integrate them using:
- Copilot Custom Instructions: Copy the content of a
SKILL.mdinto your.github/copilot-instructions.md. - Project Rules: Use the "Project Rules" extension or simply keep the
SKILL.mdopen in a tab to provide context.
- Open AI Assistant settings.
- Go to Prompt Library.
- Create a new prompt (e.g., "Flutter Expert") and paste the content of the relevant
SKILL.md.
We provide a setup.sh script to automate linking for macOS/Linux and setup.bat for Windows.
# Clone the repository
git clone https://github.com/<your-username>/<your-repo-name>.git .agents
cd .agents
# Run the setup
bash setup.shOnce installed, you can activate skills in your prompts:
- Gemini CLI:
Use @flutter-expert to refactor this widget. - Antigravity: The agent will automatically detect and activate relevant skills from
~/.gemini/antigravity/skills/. - Cursor: Mention
@flutter-expert.mdcin the Chat or Composer.