Communitygithub.com

GetStream/agent-skills

AIコーディングエージェントにStream(Chat、Video、Feeds、Moderation)の構築、クエリ、管理機能を提供します。

agent-skills とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)がStreamプラットフォームのサービス(Chat、Video、Feeds、Moderation)と統合し、それらを操作するためのものです。主な機能として、アプリケーションの作成・設定、チャネルやフィードの管理、メッセージの送受信、ビデオ通話の開始・管理、モデレーションルールの適用などが含まれます。開発者はエージェントに自然言語で指示するだけで、Stream APIを介してこれらのタスクを実行できます。これにより、AIを活用したチャットボットやソーシャルフィード、ライブビデオ機能のプロトタイピングやデプロイが大幅に効率化されます。本スキルはStreamの公式ドキュメントとAPIをベースに構築されており、安全で信頼性の高い運用が可能です。

対応~Claude Code~Codex CLI~Cursor
npx skills add GetStream/agent-skills

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

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

ドキュメント

agent-skills は何をしますか?

AIコーディングエージェントにStream(Chat、Video、Feeds、Moderation)の構築、クエリ、管理機能を提供します。

概要

このスキルにより、AIエージェントはStreamのサービスと連携し、以下の操作が可能になります:

  • Chat: チャネルの作成、メッセージの送信、ユーザー管理
  • Video: 通話の開始・管理、参加者の制御
  • Feeds: フィード活動の管理、アグリゲーション
  • Moderation: コンテンツモデレーション、フラグ管理

利用開始

  1. StreamダッシュボードでAPIキーを取得します。
  2. 環境変数にSTREAM_API_KEYとSTREAM_API_SECRETを設定します。
  3. エージェントに以下の例のように指示します。

使用例

Chatチャネルの作成

新しいチャットチャネル「general」を作成して、ユーザー「alice」を追加してください。

フィードへの投稿

ユーザー「bob」のユーザーフィードに「Hello world!」というアクティビティを追加してください。

ビデオ通話の開始

「team-call」というIDでビデオ通話を開始し、ユーザー「charlie」を招待してください。

サポートされる操作一覧

カテゴリ操作説明
Chatチャネル作成新しいチャットチャネルを作成
Chatメッセージ送信チャネルにメッセージを投稿
Video通話開始ビデオ通話セッションを開始
Feedsアクティビティ追加フィードにアクティビティを追加
Moderationフラグ管理不適切なコンテンツをフラグ

注意事項

  • APIキーは安全に管理してください。
  • レート制限に注意し、適切なエラーハンドリングを実装してください。
  • Streamの公式ドキュメントを参照して詳細を確認してください。

ライセンス

このスキルはStreamプラットフォームの利用規約に従います。

関連スキル