Gemma, a family of open models, are lightweight, remarkably capable, and have a wonderful "tunability" that makes them perfect for personal projects and enterprise-grade applications alike. But as the ecosystem grew, I found myself asking the same questions over and over:
- Which exact model size fits my constraint?
- How do I build an application powered by Gemma that does XYZ?
- How to deploy a Gemma model to production on Google Cloud for my team to use?
To solve this, we put together a living repository called gemma-skills (which we're releasing!). It's a curated, structured collection of developer skills designed to help both humans and agentic AI assistants build beautiful applications with Gemma models without the friction.
Let's take a walk through what's inside!
The Heart of the Repo: gemma-dev
At the center of the repository is our first major skill: gemma-dev. It's a skill file (SKILL.md) that serves as a blueprint. It's designed for agents to find what are the latest capabilities, model sizes, good practices, and resources to build with Gemma.
Keeping Pace with Rapid Ecosystem Evolution
The Gemma ecosystem moves fast, with new models, libraries, and best practices emerging constantly. For developers using foundational LLMs like Gemini, keeping assistant workflows perfectly synced with these rapid releases is a common challenge. Because foundational models are trained on vast, fixed datasets, they don't automatically inherit the day-one nuances of a rapidly evolving framework. This can manifest in a few typical development scenarios:
- Navigating Version Transitions: General-purpose assistants may default to established standards (like Gemma 2 or 3) even when your project is ready to leverage the latest capabilities of Gemma 4.
- Aligning with Modern Libraries: Recommendations might occasionally lean toward older API patterns rather than the latest optimized packages.
- Integrating Next-Gen Features: Cutting-edge implementation details (e.g. Multi-Token Prediction (MTP) or specialized formatting) require specialized context to execute flawlessly.
The gemma-skills repository bridges this gap. By providing "live" best practices and structured skill documents directly into your development workflow, we ensure your AI assistant has immediate access to the most current, efficient, and reliable implementation patterns available today.
How to Use This Repo with Antigravity
These skills are designed to be entirely harness-agnostic. They integrates into any developer workflow or agentic tool, from Gemini to Claude. To get started quickly, whether you're leveraging these as clean templates or equipping an AI assistant, the Antigravity CLI (agy) is available as a straightforward way to interact with the repository.
-
Install gemma-dev skill: Copy gemma-dev folder to your agent skill folder.
-
Start Your Session: Launch an interactive Antigravity session by running
agyin your terminal. From there, you can query the agent in plain English regarding the Gemma ecosystem. Sinceagyleverages thegemma-devskill, you'll receive the most precise and up-to-date technical guidance available.
- Build Something Wonderful: With your infrastructure handled autonomously, you can focus on the creative work. Turn on your favorite music, brew a fresh cup of coffee, and start creating!
Building with Gemma Skills
Example Prompt:
Build a smart home simulator using Gradio and Gemma, use direct voice input to Gemma to minimize the latency for controlling the home.
Keep in mind that while the demo is functional, running a full-precision model via transformers can feel a little sluggish. For a better experience and optimal performance, I typically suggest serving a quantized version through a backend like Ollama or LM Studio, as shown in this next example.
Example Prompt:
Build a terminal app that translates a user's natural language input into an ascii art animation, using Gemma and LM Studio backend.
I invite you to dive deeper into the vast world of Gemma and its surrounding ecosystem. You'll surely discover it's an incredibly rewarding journey.
Thank you for reading. If you build something cool with gemma-skills, let me know! Happy building!


Top comments (3)
Interesting project. I like the idea behind
gemma-skillsbecause one of the biggest pain points with open models is that documentation, recommended libraries, and deployment practices change much faster than most AI assistants keep up with. Having a curated, living repository that both developers and AI agents can reference seems like a practical solution rather than relying on outdated examples.I also appreciate that the project isn't tied to a single tool. Keeping the skills harness-agnostic makes them useful whether someone prefers Gemini, Claude, or another agent framework.
What I'd be most interested in is how the repository is maintained over time. The value of this approach depends on how quickly new Gemma releases, APIs, and best practices are reflected. If updates happen consistently, I can see this becoming a really useful resource for anyone building production applications with Gemma rather than just experimenting.
En annan sak som skulle kunna göra detta ännu mer värdefullt är att lägga till praktiska migreringsguider mellan Gemma-versioner. Många utvecklare startar inte bara nya projekt, de har befintliga applikationer som behöver flytta från en modellgenerering eller biblioteksversion till en annan. Att ha tydliga anteckningar om störande ändringar, rekommenderade ersättningar och prestandaskillnader skulle spara mycket trial and error.
Det kan också vara bra att inkludera små riktmärkesexempel för vanliga distributionsalternativ, så att man snabbt kan jämföra latens, minnesanvändning och dataflöde mellan olika backend-system. På utan BankID kan du spela direkt utan casinonutanbankid.com verifiering. Det skulle göra det lättare att välja rätt installation baserat på verkliga begränsningar istället för att förlita sig på spridda community-rekommendationer.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.