setup-sandbox について
setup-sandboxは、Recoupableアカウントの組織・アーティスト用ディレクトリを作成するスキルです。ワークスペースを管理するエージェント向けに、recoup CLIで情報を取得し、新規ディレクトリにRECOUP.mdを作成します。
主な機能
- 01アカウントID設定の確認
- 02recoup CLIによる組織取得
- 03各組織のアーティスト一覧取得
- 04アーティスト用フォルダーとRECOUP.mdの作成
- 05フォルダー変更のコミットとプッシュ
活用シーン
- 01アカウントのアーティストワークスペース初期化
- 02新規アーティストの標準フォルダー作成
- 03新しいサンドボックス構成のコミット
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ recoupable/ setup-sandbox --skill setup-sandboxインストール後、Claude Code で/setup-sandboxを入力して読み込まれたか確認します。
詳細
Sandbox のセットアップ
接続されたアカウントの組織とアーティストのフォルダー構造を作成します。
環境
RECOUP_ACCOUNT_ID— データを取得するアカウント ID です。Org API Key を使用する場合にのみ必要です。Personal API Key を使用する場合は、--accountフラグを省略してください。CLI は認証済みアカウントを自動的に使用します。
手順
RECOUP_ACCOUNT_IDが設定されているか確認します。設定されている場合は、以下のすべての CLI コマンドに--account $RECOUP_ACCOUNT_IDを指定します。設定されていない場合は、--accountフラグを省略します。- すべての組織を取得するため、
recoup orgs list --json [--account $RECOUP_ACCOUNT_ID]を実行します。 - 各組織について、そのアーティストを取得するため、
recoup artists list --org {organization_id} --json [--account $RECOUP_ACCOUNT_ID]を実行します。 - フォルダー構造を作成し、各アーティストフォルダーに
RECOUP.mdマーカーを作成します。- CLI レスポンスの
artistSlugをそのままディレクトリ名として使用します。UUID、ID、接尾辞を追加しないでください。 orgs/{org}/artists/{artist-slug}/がすでに存在する場合は、スキップします。- 新しいアーティストごとに
mkdir -p orgs/{org}/artists/{artist-slug}を実行します。 - 以下のテンプレートを使用して
RECOUP.mdを作成します。
- CLI レスポンスの
- コミットしてプッシュします。
git add -A && git commit -m "setup: create org and artist folders" && git push origin main
RECOUP.md
すべてのアーティストディレクトリのルートには RECOUP.md があります。これはアイデンティティファイルで、ワークスペースを Recoupable プラットフォームに接続します。このファイルが存在することは、ワークスペースが有効であることを意味します。
CLI レスポンスのデータを入力します。
---
artistName: {Artist Name}
artistSlug: {artist-slug}
artistId: {uuid-from-recoupable}
---
フィールド:
artistName— CLI の表示名(例:Gatsby Grace)artistSlug— 小文字とハイフンで構成されたフォルダー名(例:gatsby-grace)artistId— Recoup の UUID
コメント
Markdown 対応