Communitygithub.com

Sieameek/a2ui-adk

A2UIとTailwind CSS、shadcn/uiデザインシステムを活用して、Google ADKエージェント向けの動的でインタラクティブなUIを構築します。

a2ui-adk とは?

このスキルは、Google Agent Development Kit (ADK) で構築されたAIエージェントに対して、A2UIライブラリを用いた動的でインタラクティブなユーザーインターフェースを提供します。開発者はTailwind CSSとshadcn/uiデザインシステムを活用して、エージェントの応答をカスタムHTML、フォーム、チャート、マークダウンレンダリングなどでリッチに表現できます。このスキルの主な利点は、エージェントの機能とUIデザインの分離を保ちながら、エンドユーザーに高度な操作性と視覚的フィードバックを提供できる点です。Google ADKに対応しており、エージェントのメッセージ内でA2UIの記法を使用することで、ダイナミックなUIコンポーネントを簡単に追加できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add Sieameek/a2ui-adk

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

a2ui-adk は何をしますか?

A2UIとTailwind CSS、shadcn/uiデザインシステムを活用して、Google ADKエージェント向けの動的でインタラクティブなUIを構築します。

概要

このスキルは、Google ADKエージェントの応答を、A2UIライブラリを使ってリッチでインタラクティブなUIコンポーネントとしてレンダリングできるようにします。これにより、エージェントの機能を拡張し、エンドユーザーにより良い体験を提供できます。

対応プラットフォーム

  • Google ADK

デザインシステム

  • Tailwind CSS
  • shadcn/ui

使用方法

エージェントの応答内でA2UIの記法を使用して、動的なUIコンポーネントを定義します。例:

<Card>
  <CardHeader>
    <CardTitle>ユーザー情報</CardTitle>
    <CardDescription>登録済みのユーザーデータ</CardDescription>
  </CardHeader>
  <CardContent>
    <p>名前: 山田太郎</p>
    <p>メール: [email protected]</p>
  </CardContent>
</Card>

注意点

  • A2UIの全機能がサポートされています。
  • カスタムCSSクラスはTailwind CSSのユーティリティクラスを使用してください。
  • shadcn/uiのコンポーネントをインポートして使用できます。

ライセンス

このプロジェクトはMITライセンスの下で公開されています。

関連スキル