Communitygithub.com

kortix-ai/suna

{{subscription_sheet}}用の週次SaaS支出監査ループ。Plaidから定期的なカード・銀行請求を取得し、サブスクリプション台帳と照合、重複・重複ツール、未使用シート、値上げ、更新予定、シャドーITを検出し、{{alert_channel}}にダイジェストを投稿。キャンセルやダウングレードを推奨するのみで、実行は行いません。

suna とは?

Sunaは、Plaidを活用してSaaS支出の週次監査を自動化するエージェントスキルです。指定されたスプレッドシート内のサブスクリプション台帳と、Plaidが取得した銀行・カード取引を照合し、重複ツール、未使用シート、値上げ、更新予定、シャドーITを検出します。Claude Code、Cline、Cursor、VS Code上で動作し、結果は指定されたSlackチャンネルにダイジェストとして投稿されます。監査プロセスは読み取り専用であり、推奨されるキャンセルやダウングレードは自律的に実行されることはありません。このスキルは、経費削減の機会を可視化することで、SaaS管理のコスト最適化を支援します。

対応~Claude Code~Codex CLI~Cursor
npx skills add kortix-ai/suna

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

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

ドキュメント

suna は何をしますか?

{{subscription_sheet}}用の週次SaaS支出監査ループ。Plaidから定期的なカード・銀行請求を取得し、サブスクリプション台帳と照合、重複・重複ツール、未使用シート、値上げ、更新予定、シャドーITを検出し、{{alert_channel}}にダイジェストを投稿。キャンセルやダウングレードを推奨するのみで、実行は行いません。

対応プラットフォーム: claude_code, cline, cursor, vscode

動作の仕組み

  1. データ収集: Plaid APIを使用して、指定されたリンクされた金融機関から直近のカード取引と銀行取引を取得します。
  2. 照合: 収集した請求を {{subscription_sheet}} で管理されているサブスクリプション台帳と照合し、一致するものを識別します。
  3. 異常検出: 以下の項目をフラグ付けします:
    • 重複ツール (同じまたは類似機能を持つ複数のサブスクリプション)
    • 未使用シート (台帳に記録されているがアクティビティがない)
    • 値上げ (以前のサイクルと比較した請求額の増加)
    • 更新予定 (今後30日以内に期限切れとなるサブスクリプション)
    • シャドーIT (台帳に記録されていない未知のサブスクリプション)
  4. レポート: 構造化されたダイジェストを {{alert_channel}} に投稿し、支払い記録と台帳の差異をまとめます。

セットアップ

  1. SUNA_SPREADSHEET_ID 環境変数に監査対象のスプレッドシートIDを設定します。
  2. Plaid API 資格情報 (PLAID_CLIENT_ID, PLAID_SECRET) が設定され、transactions アクセス権があることを確認します。
  3. SUNA_ALERT_CHANNEL に監査ダイジェストを投稿するSlackチャンネルIDを指定します。
  4. Claude Codeなどの互換性のあるAIエージェントプラットフォームでスキルを有効にします。

設定例

{
  "env": {
    "SUNA_SPREADSHEET_ID": "1abc123...",
    "PLAID_CLIENT_ID": "your_plaid_client_id",
    "PLAID_SECRET": "your_plaid_secret",
    "SUNA_ALERT_CHANNEL": "C0123456789"
  }
}

注意事項

  • このスキルは読み取り専用です。アクションを実行することはなく、キャンセルやダウングレードを推奨するのみです。
  • Plaidは米国とカナダの金融機関のみをサポートしています。他の地域で使用する場合は、別のデータソースとの統合が必要になる場合があります。
  • 正確な照合のためには、サブスクリプション台帳が最新であることを確認してください。

関連スキル