mcpField
S
supabase-agent-skills

supabase-agent-skills

github.com/akillnessエージェントワークフロー53250 回インストール4 日前に更新
リポジトリ

supabase-agent-skills について

supabase-agent-skillsは、AIエージェント向けSupabaseスキルパックの導入と検証を支援します。個別スキルを選べるほか、利用できない場合のCLIやSQLによる確認方法も示します。

主な機能

  1. 01Supabaseスキルパックの導入
  2. 02個別スキルの選択
  3. 03インストール済みスキルの検証
  4. 04Supabase CLIとSQLへのフォールバック
  5. 05読み取り専用チェックの優先

活用シーン

  1. 01エージェント向けSupabaseスキルの設定
  2. 02データベース関連スキルのみの導入
  3. 03コード生成前のスキル利用可否の確認
  4. 04スキル読み込み失敗時のスキーマ確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/akillness/jeo-skills --skill supabase-agent-skills

インストール後、Claude Code で/supabase-agent-skillsを入力して読み込まれたか確認します。

同梱ファイルevals/evals.jsonSKILL.toon

詳細

supabase-agent-skills

オープンソースの supabase/agent-skills パッケージを使用して、AI エージェントで Supabase ワークフローを有効にするタスクで、このスキルを使用します。

使用する場面

  • Claude/Codex/Copilot/Cursor 形式のエージェント向けに Supabase スキルパックをインストールする
  • 一括インストールではなく、特定の Supabase スキルだけを選択する
  • 生成されたコードに頼る前に、スキルのインストールが成功したことを確認する
  • スキルを読み込めない場合は、直接 SQL/CLI で確認する

手順

ステップ 1:前提条件を確認する
  • Node.js と npm/npx が利用できることを確認します。
  • 追加のスキルをインストールする前に、プロジェクトで実際に Supabase/Postgres を使用していることを確認します。
node -v
npm -v
ステップ 2:スキルパッケージをインストールする

次のいずれかの方法を使用します。

# Install all Supabase skills
npx skills add supabase/agent-skills

# Install specific skill only
npx skills add supabase/agent-skills --skill supabase
npx skills add supabase/agent-skills --skill supabase-postgres-best-practices
ステップ 3:Claude プラグインを使用する場合

Claude プラグインのワークフローを使用する場合:

claude plugin marketplace add supabase/agent-skills
claude plugin install supabase@supabase-agent-skills
ステップ 4:確認とスモークテスト
  • インストール済みスキルの一覧に Supabase の項目が含まれていることを確認します。
  • 範囲を限定したタスク(スキーマのイントロスペクションまたはクエリのレビュー)を 1 つ実行し、出力の品質を確認します。
  • 結果が不十分な場合は、直接コマンドを実行して SQL を調査します。
ステップ 5:フォールバック戦略

エージェントがスキルを読み込めない場合:

  • Supabase CLI と SQL を直接使用するワークフローに切り替えます。
  • マイグレーション/レビューの手順を明示し、エージェントの暗黙の前提に頼らないようにします。

ガードレール

  • 明示的な確認なしに、破壊的な SQL/マイグレーションを実行しないでください。
  • まず読み取り専用での確認を優先します(SELECT、スキーマのイントロスペクション、利用可能な場合はドライラン)。
  • 認証情報は環境変数またはシークレットマネージャーで管理し、リポジトリ内のファイルにトークンをハードコードしないでください。

根拠

コメント