GoogleがGoogle Agent Skillsの品質ゲートを紹介

GoogleがGoogle Agent Skillsの品質ゲートを紹介、6つの自動ゲートで検証を実現

公開:
CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座

Google Agent Skillsは、発表時点でGoogle内の各チームによる170を超えるスキルを収録したリポジトリで、スキルは複数のAIプラットフォームへ配布されています。GitHubのスター数も、前回の投稿時の15,000から増えて21,000を超えました。[1]

この記事では、Googleの社内リポジトリでの変更がGitHubへ出る前に通る6つの自動ゲートと人の承認、SKILL.mdの版番号の決まり、開発の過程で得た教訓を解説します。同様のゲートとレビュー規則は自前のスキルリポジトリにも取り入れられるため、取り入れ方も整理しました。

目次
  1. Google Agent Skillsの変更の検証
  2. SKILL.mdでのスキルの版番号の規則
  3. Google Agent Skillsの自動検証の主な項目
  4. Google Agent Skillsの版管理と更新
  5. Google Agent Skillsの検査を自前リポジトリへ

Google Agent Skillsの変更の検証

Google Agent Skillsの教訓の一つは、スキルを一度きりの文書でなく更新を続ける製品と捉え、すべてのスキル更新を製品のリリースのように出すことです。文書は人に概念を説明しますが、スキルはAIエージェントの推論の流れやツールの選択、実行の経路を方向付けます。[1]

変更ごとに求める3つの要件

スキル内の不適切な言い回しは、無効なコマンドフラグの呼び出しや無限ループ、トークンの浪費を招くことがあります。このため指示の編集はすべて動作の変更であり、Google Agent Skillsは製品の更新と同じくスキルもテストせずに出すべきではないとしています。

変更ごとに求める3つの要件

図1 変更ごとに求める3つの要件

評価レポートの比較相手は、既存のスキルなら前の版、新しいスキルならスキルを持たないエージェントです。リンターとバリデータの確認は、人やAIのレビュー担当者が変更を見る前に行われます。

GitHub公開前に通るゲート

作成者が社内のスキルリポジトリに変更を出すと、CI/CD(継続的インテグレーションと継続的デリバリー)のパイプラインがすぐに動きます。GitHubへ出す前に通る6つの自動ゲートは、以下の通りです。

構造の適合:ディレクトリ構成や許可されたファイル、分類体系/スキルリンター:フロントマターやフォルダ名、Markdownの規則/セマンティックバージョニング:動作が変わる変更ごとの版番号の更新/評価スイート:有効な評価スイートと新しい評価レポート/リンク検証:リンクが有効であること/AIレビューエージェント:スキルの品質と設計基準

スキルは6つの自動ゲートに加えて、分野の専門家である人のレビュー担当者による最終承認を受ける必要があります。6つの自動ゲートには、スキルの品質と設計基準を確かめるAIレビューエージェントも含まれます。


Python研修一覧はこちら

目的に合うPython研修を一覧形式から探したい方は、ぜひご利用ください。

Python研修を比較する

Java研修一覧はこちら

目的に合うJava研修を一覧形式から探したい方は、ぜひご利用ください。

Java研修を比較する

PHP研修一覧はこちら

目的に合うPHP研修を一覧形式から探したい方は、ぜひご利用ください。

PHP研修を比較する

新入社員研修

目的に合う新入社員研修を一覧形式から探したい方は、ぜひご利用ください。

新入社員研修を比較する

全ての研修からも探したい方はこちら

SKILL.mdでのスキルの版番号の規則

各スキルは、SKILL.mdのフロントマターにあるメタデータで、セマンティックバージョンの版番号を宣言します。新しいスキルは1.0.0から始め、既存スキルの指示やスクリプト、参照の変更には版番号の更新が必要です。[1]

版番号の更新ルール

図2 版番号の更新ルール

版番号は引用符で囲んだ文字列で書く必要があり、自動チェックがその形式を確かめます。YAMLは2.0のような引用符の無い値を数値として読み、文字列を期待するツールで予期しない解析エラーを起こすためです。

版番号を宣言するフロントマターの例は、以下の通りです。

---
name: spanner-basics
metadata:
  version: "1.1.1"
  category: Databases
description: ...
---

公式資料からの抜粋:Behind the scenes, two months later: How we ship Google Agent Skills like products(Automated conformance gates: The pull request pipeline / Semantic versioning)。対象版・範囲:原記事の記載時点。

上記のコードでは、spanner-basicsという名前のスキルが、metadataのversionに"1.1.1"を引用符付きで指定しています。同じmetadataの下には、categoryとしてDatabasesも指定されています。

Google Agent Skillsの自動検証の主な項目

自動検証はプルリクエストごとに構造と構文の正しさを確かめ、バリデータは評価スイートの規則を確かめます。リンク検証は、統合前に相対リンクを確かめ、毎週月曜には公開リポジトリの外部リンクも調べます。[1]

構造と構文の自動検証の規則

Google Agent Skillsの自動検証は、プルリクエストごとに構造と構文の正しさを確かめます。規則の一部は、以下の通りです。

名前の一致:フォルダ名とメタデータの名前が一致/長さの上限:SKILL.md、および説明文に長さ制限を適用/必須項目:フロントマターの必須フィールドがそろう/許可リスト:決められたファイルとディレクトリのみ配置/書式の規則:Markdownファイルが書式の規則に従う/最新の状態:メインのREADME.mdとindex.jsonが最新

index.jsonは、機械が読み取れる形式で管理される登録簿を指します。メインのREADME.mdとindex.jsonが最新の状態かどうかも、自動検証の確認対象です。

評価スイートの検証項目

Google Agent Skillsの継続的な評価は、各スキルを使った場合と使わない場合で、エージェントの性能を比べます。評価スイートに壊れたファイル参照や複合的な期待値があると、テスト結果はぶれて信頼できなくなります。

バリデータが評価スイートとプルリクエストの説明文を解析して確かめる条件は、以下の通りです。

ファイル参照:@file:test_prompt.txtなどの参照先が存在し空でない/単一の期待値:1つの期待値で確かめる基準はちょうど1つ/重複の検出:同じスイート内の重複プロンプトや矛盾する期待値/評価レポート:スキルを変えるプルリクエストの説明文からリンク/鮮度の確認:リンクしたレポートが最新のコミットで実行済み

複合的な期待値は、作成者が分割するまでバリデータが受け付けません。作成者はレビューの指摘を受けて、プルリクエストを繰り返し手直しするのが一般的です。


Python基礎・実践(Django)

企業・法人向けのPython研修では、基礎から応用まで体系的に学べます。

Python研修の詳細

DX社員研修

企業・法人向けのDX研修では、実務に繋がるリスキリングでITレベルを向上させます。

DX研修の詳細

Javaエンジニア育成研修

企業・法人向けのJavaエンジニア育成研修では、Javaの基礎から応用まで確実に習得できます。

Java研修の詳細

新卒・新入社員向け研修

企業・法人に新入社員・新卒社員に向けたプログラミング研修を提供しています。

新入社員研修の詳細

コードキャンプのIT研修を全て見る

リンク検証の2つの段階

Google Agent Skillsの170を超えるスキルは、変化の速いGoogle製品のドキュメントへリンクしています。リンク先のページは審査を通った後にも移動することがあり、利用者からの報告を待たずに2つの段階で検証する仕組みです。

リンク検証を行う2つの時点

図3 リンク検証を行う2つの時点

毎週月曜には、GitHub Actionsのワークフローがlycheeで公開リポジトリの外部リンクを調べます。壊れたリンクは、修正のためにスキルの所有者へ報告されます。

Google Agent Skillsの版管理と更新

Google Agent Skillsのスキルは裏で自動更新されないため、エージェントがスキルを呼び出すたびのネットワーク確認や遅れはありません。版番号は実行時のモデルではなく、開発者とパッケージツールに向けたものです。[1]

公開リポジトリとバージョン管理の概要

図4 公開リポジトリとバージョン管理の概要

公開リポジトリの場所は、github.com/google/skillsです。開発者は、ローカルに入れたスキルの版番号を上流のカタログと比べ、npx skills updateなどで取り込む時期を決められます。[1][2]

版番号は、欠かせないスキルを既知の正常な版に固定し、プロジェクトをまたいでエージェントの動作を再現したいチームの運用も支えるものです。2026年8月4日時点の公開ルールでは、GitHubへの公開時に内部資産や所有者情報、評価スイートが取り除かれます。

Google Agent Skillsの検査を自前リポジトリへ

自前のスキルリポジトリに同様のゲートを取り入れる場合は、人やAIの審査より前に、決まった規則で判定できる検査を置く順序が一つの選択肢です。Google Agent Skillsでは、人やAIの審査前にリンターやバリデータが変更案を確かめ、GitHubへ出す前のスキルは人の最終承認を受ける必要があります。[1]

自動の検査を先に置く順序の例

図5 自動の検査を先に置く順序の例

SKILL.mdを書いて手で試す進め方は、1人の開発者や小さなプロジェクトには分かりやすい方法です。Google Agent Skillsの規模では手作業が効かず、確認されていない編集が細かな不具合を持ち込む可能性があり、問題を利用者に届く前に見つけにくくなります。

Google Agent Skillsの公開スキルをローカルに入れて使う場合は、取り込む前にローカルと上流のカタログの版番号を比べる手順が考えられます。公開スキルを自前で評価したい場合は、2026年8月4日時点のルールで評価スイートが公開時に除かれる点を前提に、評価の方法を確かめる順序が選択肢です。

出典

  1. ^ Google Cloud. 「Behind the scenes, two months later: How we ship Google Agent Skills like products」. https://cloud.google.com/blog/topics/developers-practitioners/behind-the-scenes-two-months-later-how-we-ship-google-agent-skills-like-products, (参照 26-10-28).
  2. ^ Google Cloud. 「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?hl=en, (参照 26-10-29).

※本記事は公式の一次情報を基に編集しています。内容はAIで確認していますが、誤りや最新情報との差異がある場合は、以下フォームよりご報告ください。

修正・削除・掲載などの依頼はこちら
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

企業・法人向けのIT・プログラミング・生成AI研修を探す、比較する - IT・プログラミングを知って学べるコネクトメディア CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプが提供する無料で学べるプログラミングスクール講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア 3.5日の研修で、年間1,600時間の削減効果が見込まれる。東京きらぼしフィナンシャルグループのDX人材育成事例 - IT・プログラミングを知って学べるコネクトメディア 配属3ヶ月で30%の生産性向上を実現するいよぎんコンピュータサービスの新人研修に迫る - IT・プログラミングを知って学べるコネクトメディア 金融業界の業務効率化を加速するニッセイアセットマネジメントの生成AI×GAS活用研修事例 - IT・プログラミングを知って学べるコネクトメディア 【製造業のDX人材育成事例】デジタル人材の即戦力化を実現する、日本ガイシ株式会社の異動者向オンボーディング研修 - ITやプログラミングを知って学べるコネクトメディア フューチャーアーキテクト株式会社が実現した新入社員向けIT研修プログラムでタスクフォース制度が主体的な学びと成長を生み出す - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【IT新入社員研修】オンラインとオフラインの最適バランスを実現したFutureOneの導入事例 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【新入社員研修】柔軟なハイブリッド型Java研修で実現した新卒20名の成長と成果|サークレイス株式会社 - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/現場により近いところにデジタルを根付かせるDX基礎講座研修|株式会社ブリヂストン - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/業務の効率化・DX推進に向けたIT人材育成への第一歩|株式会社カナエ - ITやプログラミングを知って学べるコネクトメディア 企業・法人向けのIT・プログラミング研修 - ITやプログラミングを知って学べるコネクトメディア

What's New

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する