api について
アプリケーションコード、バックエンド、Webhook、自動化から Loops を実装するためのスキルです。公式 SDK と生の HTTP の選択を支援し、リクエストや検証の指針を示します。
主な機能
- 01SDK と生の HTTP を選択
- 02コンタクトとリストの操作を案内
- 03イベントとトランザクションメールに対応
- 04認証情報の確認とリクエストのトラブルシューティング
- 05アプリ開発と CLI 作業を区別
活用シーン
- 01バックエンドサービスに Loops を統合
- 02Webhook で Loops のイベントを処理
- 03コンタクト、プロパティ、メーリングリストを管理
- 04認証情報の確認や API リクエストの問題を調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ loops-so/ skills --skill apiインストール後、Claude Code で/apiを入力して読み込まれたか確認します。
同梱ファイルreferences/http-api.md
詳細
Loops API と SDK のスキル
このスキルは、アプリケーションコードから Loops の実装ワークフローを行う際に役立ちます。バックエンドとの連携、正確なリクエストの指定、SDK または HTTP の選択に利用してください。
使用するタイミング
次のような場合に、このスキルを使用してください。
- Loops をアプリ、バックエンド、Webhook、自動化に統合する
- 公式 SDK と生の HTTP のどちらを使うか決める
- コンタクト、コンタクトプロパティ、メーリングリスト、イベント、トランザクションメールを管理する
- コードから認証情報を検証したり、Loops のリクエスト動作をトラブルシューティングしたりする
このスキルは、実装と運用での利用を対象としており、メール戦略全般や配信到達性の確認を対象としていません。
作業スタイル
このスキルが有効な場合:
- まず適切なインターフェース(SDK または生の HTTP)を選択します。
- その言語用の公式 SDK がある場合、アプリケーションコードでは公式 SDK を優先します。
- SDK がない場合、またはユーザーがペイロードを厳密に制御する必要がある場合に限り、生の HTTP を優先します。
- Loops へのリクエストはサーバー側で処理します。
- 詳細が重要な場合は、公式ドキュメントまたは OpenAPI 仕様で正確な動作を確認します。
- 主な作業が Loops CLI のインストール、認証、シェルでの使用、またはコマンドのヘルプに関する場合は、別の
cliスキルを使用します。
公式リファレンス:
- ドキュメント:
https://loops.so/docs - API リファレンス:
https://loops.so/docs/api-reference/intro - JavaScript SDK:
https://loops.so/docs/sdks/javascript - OpenAPI 仕様:
https://app.loops.so/openapi.json
インターフェースの選択
- SDK または HTTP API:
- アプリケーションコード
- バックエンドサービス
- Webhook ハンドラー
- 繰り返し利用する連携
references/http-api.mdを読みます。
ユーザーがアプリケーションコードを書くのではなく、ターミナルで作業している場合は、cli スキルを使用します。
カテゴリー別の案内
- 認証、ベース URL、レート制限、コンタクト、プロパティ、リスト、イベント、トランザクションのペイロード、SDK の例、HTTP エラー:
references/http-api.mdを読みます。
出力チェックリスト
ユーザーに次の情報を提供できるようにします。
- タスクに適した API インターフェースの選択
- 正確なペイロード形式または SDK の使用方法
- 動作に影響する Loops 固有の注意事項
- 簡単なテストリクエストや API キーの確認など、次の検証手順
コメント
Markdown 対応