关于 setup-sandbox
setup-sandbox 是为 Recoupable 账户建立组织和艺人目录结构的技能,面向管理艺人工作区的 Agent。它通过 recoup CLI 获取组织与艺人信息,并为新目录写入 RECOUP.md。
主要功能
- 01读取账户 ID 配置
- 02通过 recoup 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— 小写 kebab-case 文件夹名称(例如gatsby-grace)artistId— Recoup 中的 UUID
评论
支持 Markdown