How Google Built Agent Skills That Earned 15K Stars
Google’s open‑source Agent Skills project grew to over 15,000 GitHub stars, prompting many product teams to contribute, and the company responded with a comprehensive process that includes standardized repository structures, remote MCP tooling, automated pre‑merge checks, continuous evaluation, and dedicated ownership to maintain quality at scale.
Background and Origin
Google Agent Skills was created in a fast‑paced “swarm” sprint before Google Cloud Next ’26, led by a Developer Advocate and the technical documentation team. The goal was to package Google Cloud domain knowledge into structured, machine‑readable instructions for agents.
Rapid Adoption and Quality Challenge
After launch the repository quickly surpassed 15 K stars, attracting contributions from multiple product lines (Cloud, Ads, etc.). The influx raised concerns about consistency, broken links, and missing edge cases that could degrade the overall agent experience.
Standardized Repository Layout and Remote MCP Preference
Each Skill follows a uniform directory structure with consistent naming conventions. The team prioritizes the remote Model Context Protocol (MCP) tool for accessing resources, using CLI/API calls only as a fallback. MCP provides built‑in authentication and IAM governance, making it safer and easier to manage.
Internal Build, Test, and Public Release Workflow
Skills are first built and evaluated internally. Once they pass automated export rules, they are published to the public GitHub repository, with internal assets and test suites stripped out during the export.
Automated Pre‑Merge Quality Gates
Linter : validates front‑matter metadata, line limits, directory layout, and naming rules.
Link Checker : scans every URL in a Skill and removes 404 or hallucinated links before merge.
AI‑Assisted Structural Validation : ensures the instruction content conforms to the required schema and safety rules.
Continuous Evaluation
Because documentation, APIs, and underlying models evolve, the team runs two ongoing assessments:
Submission‑time Evaluation : authors provide test prompts and scoring criteria; new Skills are judged on accuracy and efficiency before release.
Weekly Routine Evaluation : the entire Skill library is re‑tested automatically to catch regressions early.
Scoring uses two dimensions—accuracy (answer quality, task completion) and efficiency (token usage, latency)—and results are cross‑validated across multiple agent frameworks. A 2×2 matrix determines whether a Skill delivers both higher accuracy and speed.
Governance Philosophy: Skill as a Product
The team treats each Skill as a living product, not a one‑off document. Responsibility is split between:
Repo Maintainer : oversees repository health, CI pipelines, and architectural standards.
Skill Owner : maintains the long‑term quality of a specific Skill, updating it when APIs change or performance degrades.
Tooling to Reduce Author Burden
To help contributors, Google provides internal Skills that assist in authoring new Skills and robust test suites, as well as an ADK‑based multi‑agent tool that automates writing and self‑critique, with a smooth export path to the main repo.
Additionally, a parallel “DevRel Skills” system supports the Developer Relations team’s internal workflows (content conversion, SEO, report generation) by encapsulating these tasks as reusable Skills.
Takeaways for Teams Building Agent Knowledge Packs
Standardize directory structures and naming to enable scalable collaboration.
Prefer governance‑ready tools like remote MCP over raw CLI/API calls.
Implement both pre‑merge checks and continuous testing to catch quality regressions.
Quantify evaluation with accuracy and efficiency metrics, cross‑framework validation, and a clear decision matrix.
Assign clear ownership (Skill Owner) to ensure long‑term maintenance.
References
Google Cloud Blog: "Behind the scenes: How we build, test, and scale Google Agent Skills" – https://cloud.google.com/blog/topics/developers-practitioners/behind-the-scenes-how-we-build-test-and-scale-google-agent-skills/
GitHub repository: google/skills – https://github.com/google/skills
Twitter thread by Remik Samborski – https://x.com/RemikSamborski/status/2084285529651093530
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
TonyBai
Tony Bai's tech world (tonybai.com). Not satisfied with just "knowing how", we strive for mastery. Focused on Go language internals, high-quality engineering practices, and cloud‑native architecture, exploring cutting‑edge intersections of Go and AI. Gophers who pursue technology are welcome—follow me and evolve with Go.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
