mcpField
S
setup-sandbox

setup-sandbox

github.com/recoupable生产力01.6k 次安装31 周前更新
代码仓库

关于 setup-sandbox

setup-sandbox 是为 Recoupable 账户建立组织和艺人目录结构的技能,面向管理艺人工作区的 Agent。它通过 recoup CLI 获取组织与艺人信息,并为新目录写入 RECOUP.md。

主要功能

  1. 01读取账户 ID 配置
  2. 02通过 recoup CLI 获取组织
  3. 03获取各组织的艺人列表
  4. 04创建艺人目录与 RECOUP.md
  5. 05提交并推送目录变更

适用场景

  1. 01初始化连接账户的艺人工作区
  2. 02为新艺人创建标准目录
  3. 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 会自动使用已认证的账户。

步骤

  1. 检查是否已设置 RECOUP_ACCOUNT_ID。如果已设置,在以下所有 CLI 命令中使用 --account $RECOUP_ACCOUNT_ID。如果未设置,省略 --account 标志。
  2. 运行 recoup orgs list --json [--account $RECOUP_ACCOUNT_ID] 获取所有组织。
  3. 对每个组织,运行 recoup artists list --org {organization_id} --json [--account $RECOUP_ACCOUNT_ID] 获取其艺人。
  4. 创建文件夹结构,并在每个艺人文件夹中创建一个 RECOUP.md 标记文件:
    • 使用 CLI 响应中的 artistSlug 作为准确的目录名 — 绝不追加 UUID、ID 或后缀。
    • 如果 orgs/{org}/artists/{artist-slug}/ 已存在,则跳过。
    • 为每位新艺人运行 mkdir -p orgs/{org}/artists/{artist-slug}。
    • 使用下方模板写入 RECOUP.md。
  5. 提交并推送:
    • 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