关于 setup-arcreel-skills
setup-arcreel-skills 指导 Agent 宿主连接 ArcReel,并为当前工作区持久保存相同连接。它会检查现有设置、处理 API Key 安全事项,并通过列出项目验证配置。
主要功能
- 01检查宿主与工作区设置
- 02验证端点和 API Key 格式
- 03持久化 streamable HTTP 连接
- 04指导处理仓库密钥防护
- 05使用 `list_projects` 验证配置
适用场景
- 01将 Agent 宿主连接到 ArcReel
- 02使工作区设置与现有 MCP 连接一致
- 03避免将 API Key 提交到仓库配置
MCP 相关
该技能将宿主配置为通过 Bearer API Key 连接 ArcReel 的 streamable HTTP MCP 服务,并调用 `list_projects` 验证连接。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ arcreel/ skills --skill setup-arcreel-skills安装后在 Claude Code 中输入/setup-arcreel-skills确认已加载。
附带文件agents/openai.yaml
详细介绍
来自项目 README接入 ArcReel
将当前 Agent 宿主连接到 ArcReel,并为当前工作区持久化同一连接。
配置
- 检查宿主中名为
arcreel的 MCP 配置与当前工作区的.arcreel/settings.json。两处连接完全一致时复用;值缺失时再询问用户,任一值不一致时请用户选择后同步。 - 确认 MCP 端点以
/mcp结尾、API Key 以arc-开头。端点使用https;回环端点可使用http。 - 使用宿主原生的持久配置方式,添加名为
arcreel的 streamable HTTP 服务,并把 API Key 作为 Bearer 凭证持久化(可明文)。若宿主支持 MCP 工具调用超时,设为至少600秒。 - 按当前工作区的本地配置惯例写入
.arcreel/settings.json,仅保存同一连接的mcp_url与api_key。 - 写入 API Key 后,处理第 3、4 步写入的文件中位于 Git 仓库内的那些,例如 Claude Code 项目范围的
.mcp.json与.arcreel/settings.json。每个文件须同时满足两点:仓库内的.gitignore有规则忽略它,用git check-ignore -v --no-index看命中来源,只命中全局 excludes 或.git/info/exclude的不算,这些规则不随仓库走;它没有被跟踪,git ls-files能列出的须git rm --cached,否则修改仍会被提交。列出不满足的文件与需要的操作,提醒用户处理,或改用仓库外的配置位置;用户明确同意后才可代为执行,用户拒绝或未答复时不改动。已跟踪的文件若在历史提交中含有同一个 API Key,停止跟踪不会清除历史,提醒用户到 ArcReel 撤销该令牌并重新创建。
验证
按宿主的生效方式加载配置,再无参数调用 list_projects。返回结构化 projects 列表,且宿主 MCP 与工作区配置指向同一实例时即完成;空列表有效。已有配置满足这些条件时无需改写。
评论
支持 Markdown