見出し画像

Antigravityの「スキル」とは?エージェントに能力を付与しよう【初心者向けに解説】


先日のアップデートで、
Antigravityにエージェントスキルが使えるようになりました。

しかしそもそも、
「ワークフローとは何が違うの?」
「プロンプトと一緒じゃないの?」

そんな疑問を持つ方も
多いと思います。

今日は、
Antigravityにおける
「スキル」の正体と、
その作り方について
わかりやすく解説しますね。

これを知れば、
あなたのAIエージェントは
もっと自律的に、
もっと賢く働いてくれるようになりますよ!


1. スキルとは「エージェントの道具箱」

一言でいうと、
スキルとは
「エージェントが自律的に使える能力」
です。

いつものチャット(プロンプト)や
決まった手順(ワークフロー)とは、
少しだけ役割が違います。

ワークフローとの違い

ワークフローは、
「Aをして、次にBをして…」という
工場のベルトコンベアでの製造
に近いイメージ。

対してスキルは、
「包丁さばき」や「シナリオライティング」のような
能力なんです。


なぜスキルが必要なの?

毎回エージェントに
「このファイルを開いて、
ここを読んで、こうして…」
と指示するのは大変ですよね。

(正直、面倒くさい…!)

でも、
スキルとして能力をセットアップしておけば、

「画像生成しといて」

これだけで、
エージェントが勝手に
「あ、画像生成スキルを使えばいいんだな」
と判断して、
作業をこなしてくれるんです。

これが、
「自律的に動く(Autonomous)」
ということ。


ぬいぐるみの工場で例えると?

もっと直感的に、
「ぬいぐるみの工場」で
想像してみましょう。

🔄 ワークフローの場合
決まった型で作る
「ベルトコンベアの製造ライン」
です。

「クマの製造ライン」に乗せたら、
必ず「クマ」が完成します。

もし「ウサギ」を
作りたくなったら?

ラインを止めて、
型を変えて、
工程を組み直さないといけません。
(プログラムを書き直すようなもの…)


⚡️ スキルの場合
道具を持った
「凄腕のぬいぐるみ職人」
です。

「今日はウサギお願い!」
「次はネコで!」

そう頼むだけで、
職人(エージェント)は
自分の判断で道具を使い分け、
自由自在に作ってくれます。

わざわざライン(工程)を
組み替える必要がない。

これが、
スキルの最強のメリットです。


2. 構造

スキルフォルダの中身は、こんな感じになっています。

一見難しそうですが、
AntigravityのAIに以下をチャットで送信するだけで作ってくれます。

〇〇をするエージェントスキルを作って


それぞれ解説します。


SKILL.md

SKILL.mdという1つのファイルを作成する必要があります。

これが一番大事。
「このスキルは何をするものか」
「いつ使うべきか」
「どうやって使うか」
が書かれています。

スタッフ(AI)は、
まずこれを読んで
「俺の能力はこれか!」
と理解するわけですね。


② scripts

scripts(スクリプト)とは
一言でいうと「ちっちゃなプログラム」です。

「スクリプト」と聞くと難しそうですが、
要は「コンピュータへの命令が書かれた紙」
のこと。

これをエージェントに渡すと、
人間が手作業でやると
何時間もかかる計算や
大量のファイル操作も、
一瞬で終わらせてくれます。

「玉ねぎのみじん切り」を
手でやるより、
フードプロセッサーを使ったほうが
早くて正確ですよね?

エージェントにも、
そういう「専用の道具」を
渡してあげるイメージです。


3. スキルの心臓部「フロントマター」

ここからは、
もう少しSKILL.mdの作り方の詳細に入ります。

SKILL.md の一番上には、
必ずこういう記述があります。

---
name: image-generate-skill
description: 画像を生成するスキルです。画像生成をする際に使ってください。
---

これを専門用語で
「YAML(ヤムル)フロントマター」
と言います。

難しそうですが、
いわばファイルの「名札」です。

なぜこれがあるの?

エージェントは、
あなたの言葉を聞いた瞬間、
持っている全てのスキルの
この「名札(description)」だけを
バーッと見て確認します。

中身(レシピやコード)は
読んでいません。

「これは違う…あ、これ使えそう!」

と判断するための
一番大事な目印なんですね。

だから、
ここ(description)の説明が
「PDFを扱って」とかスカスカだと、
エージェントは見落としてしまいます。

「PDFからテキストデータのみを抽出する」
と具体的に書いてあるからこそ、
迷わず選んでもらえるんです。

AIにお願いすれば作ってくれるので、
まずは「必要なんだ~」ぐらいの理解でOKです。



完成形はこれだ!(SKILL.mdの中身)

参考に、
公式ドキュメントで紹介されている
シンプルな例を載せておきますね。

(※下記は英語ですが、その下に日本語訳も載せておきます。)

---
name: code-review
description: Reviews code changes for bugs, style issues, and best practices. Use when reviewing PRs or checking code quality.
---

# Code Review Skill

When reviewing code, follow these steps:

## Review checklist

1. **Correctness**: Does the code do what it's supposed to?
2. **Edge cases**: Are error conditions handled?
3. **Style**: Does it follow project conventions?
4. **Performance**: Are there obvious inefficiencies?

## How to provide feedback

- Be specific about what needs to change
- Explain why, not just what
- Suggest alternatives when possible

(引用元:Antigravity Documentation

▼日本語訳

---
name: code-review
description: バグ、スタイルの不備、ベストプラクティスの観点でコード変更をレビューします。PRの確認やコード品質チェックの際に使用してください。
---

# コードレビュースキル

コードをレビューする際は、以下のステップに従ってください。

## レビューチェックリスト

1. **正確性**: コードは想定通りに動作しているか?
2. **エッジケース**: エラー処理は行われているか?
3. **スタイル**: プロジェクトの規約に従っているか?
4. **パフォーマンス**: 明らかな非効率な処理はないか?

## フィードバックの書き方

- 何を変えるべきか具体的に書く
- 「何を」だけでなく「なぜ」も説明する
- 可能であれば代替案を提案する


本文の書き方は特に制約的なルールはないそうです。(自由です!)

ベストな書き方を模索していきたいですね…!

▼もっと詳しく学びたい方は、公式のガイドも見るといいかも



4. 実はカンタン!作り方の裏ワザ

「仕組みはわかったけど、
フォルダ作ったりコード書くのは
難しそう…」

そう思ったあなた。
安心してください。

自分で書く必要はありません。

最速で作る「魔法の言葉」

一番早くて確実な方法は、
Antigravityのチャットで
こうお願いすることです。

「〇〇をするエージェントスキルを作って」

これだけ!
あとはエージェントが、
フォルダ構成からコードの中身まで、
よしなに作ってくれます。


何を作ればいいかわからない時は?

「そもそも、
何がスキル化できるかわからない…」

そんな時は、
こう聞いてみてください。

僕の作業内容から見て、どんなエージェントスキルがあれば便利だと思いますか?

あなたの普段の作業やログを見て、
「あなたなら、この作業を自動化すべきですよ」
と、コンサルタントのように
提案してくれます。

あなたは、
それを承認するだけ。
(まさに、優秀な部下に丸投げ…!)



5. 実際にどう動くの?

Antigravityのエージェントは、
チャットが始まると
自動的に「手持ちのスキル一覧」を
確認します。

具体的には、
`SKILL.md` の一番上にある
YAMLフロントマター(以下の部分)だけを見ています。

---
name: image-generate-skill
description: 画像を生成するスキルです。画像生成をする際に使ってください。
---

そして、
会話の中であなたが
「画像を作って」
と言った瞬間。

  1. 「お、これ使えそう!」と判断

  2. `SKILL.md`(レシピ)を読む

  3. 書かれていた通りに思考し、判断し、実行する

  4. 画像をあなたに届ける

この一連の流れを、
全部ひとりでやってくれるんです。

すごくないですか…!?
(初めて見た時、僕は震えました…)

とはいえ最初は実感がわかないのは僕も同じでした…。
まずはAntigravityに作らせて、実行させてみる。

これで実感すれば、きっと他にも
「このスキルあったほうがよくね!?」
とアイデアが湧いてくるはずです。


まとめ:自分だけの「最強の相棒」を作ろう

スキルを作れるようになると、
AIエージェントは
単なる「チャット相手」から、

「手足となって働いてくれる相棒」

へと進化します。

最初は難しく感じるかも
しれませんが、
まずは簡単なスキルを
Antigravityに作らせてみませんか?

使いこなせば、
これからの時代を生き抜く
強力な武器になりますよ!

もし作り方で迷ったら、
Antigravityのエージェントに
「エージェントスキル作りたいんだけど、手伝って」
と聞いてみてください。

きっと、
喜んで手伝ってくれるはずです。


最後に:エンジニアじゃなくても、AIはあやつれる

ここまで読んで、
「やっぱり難しそう…」と
思ったかもしれません。

でも、大丈夫。
僕も元々は料理人でしたから。(笑)

そして、この「スキル」のテンプレートも
すべて同梱した僕のBrain教材が、
ついにリリースされました!

おかげさまで、
公開直後にBrain総合ランキング1位を獲得しました……!
(本当にありがとうございます涙)

5日間限定で、早割価格(3,980円)で提供中です。

無料部分だけでも気づきが得られるかもしれませんね…。
ぜひ一度読んでみてください(^~^)!

▼「Antigravity」で第2の脳を作る

また、メルマガ読者限定で、
様々な学びと気づきを提供中です。

1500人以上の方々が参加中なので、
AI活用をして人生を少しでも豊かにすることに興味がある方は、
今のうちに登録しておいてください(^~^)

▼メルマガ登録はこちら


いいなと思ったら応援しよう!