📦 SprintX OpenClaw Handoff — 快速交接

v0.1.3

通过验证前置条件、身份认证、项目选择、事件与构件上传及状态确认,引导 OpenClaw 操作员使用 SprintX CLI 完成一键交接流程。

1· 57·0 当前·0 累计
by @terry3838 (Terry Kim)
下载技能包
最后更新
2026/4/13
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的文件与运行时指令与其声明的狭窄用途一致(通过 sx CLI 引导操作员完成 SprintX 交接);未发现请求无关凭证或隐藏端点,但存在小的元数据不一致需留意。
评估建议
该技能似乎如实履行其宣称功能:借助官方 CLI 引导操作员完成最小化的 SprintX 交接。安装前请确认两件事:① npm 包 @sprint-x/cli 确为你预期的官方 SprintX CLI(核对 npm 发布者与主页链接);②注意构件文件路径(如 /tmp/openclaw.log),避免误上传敏感日志。另,SKILL.md 前置元数据声明 sx 为必需二进制,而注册表摘要显示无依赖——以前者为准(技能依赖 sx CLI),请确保环境策略允许安装或运行该 CLI。...
详细分析 ▾
用途与能力
SKILL.md 与仓库一致描述了一个狭窄的交接流程,仅使用 SprintX CLI (sx) 及完成身份认证、设置项目上下文、发送事件与构件、验证回读所需的命令,与技能名称和描述相符。小不一致:注册表级依赖列表显示“无必需二进制”,而 SKILL.md 前置元数据声明 requires.bins: [sx] 并通过 npm 包 @sprint-x/cli 安装。该差异可能是打包/元数据问题,但安装前值得再次核对。
指令范围
运行时指令狭窄且明确:确认前置条件、运行 sx auth、sx project use、sx event、sx artifact add、sx status、sx brief。技能明确警告勿在聊天中粘贴令牌,并将令牌覆写保留在“高级”章节。流程唯一可向 SprintX 发送的本地数据是构件(如 file:///tmp/openclaw.log)及标准 CLI 会话信息——对于交接场景属预期行为。操作员应验证任何被引用为构件的本地文件是否适合上传。
安装机制
无高风险下载或自定义解压。SKILL.md 建议安装看似官方的 npm 包 @sprint-x/cli(npm install -g),这是 CLI 的标准安装模式,与既定目标相称。与任何全局 npm 安装一样,请在运行前确认包来源与真实性。
凭证需求
技能包内未请求凭证或环境变量。文档中提供了无头与令牌覆写选项,但明确警告勿在聊天中粘贴令牌,并将令牌覆写视为高级/应急措施。未请求配置路径或无关机密。
持久化与权限
技能非常驻启用,无需特殊代理权限,也不尝试修改其他技能或系统级配置。包含的验证脚本仅检查仓库文件与前置元数据,运行时无网络访问。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv0.1.32026/4/13

添加本地化 README 并收紧元数据以匹配真实依赖

无害

安装命令

点击复制
官方npx clawhub@latest install sprintx-openclaw-handoff
镜像加速npx clawhub@latest install sprintx-openclaw-handoff --registry https://cn.longxiaskill.com

技能文档

请勿将本技能用于 SprintX 的通用任务管理、评审工作流、项目创建或自然语言控制。 本技能仅是 SprintX CLI 合约的最薄交接层。

한국어 안내:

  • 이 스킬은 OpenClaw와 SprintX를 최소 연결 확인 경로로 붙일 때만 사용합니다.
  • 기본 경로는 browser-approved sx auth입니다.
  • 한국어 상세 문서는 references/source-of-truth.md의 링크를 따르세요.

主要工作流

1. 确认前置条件

在给出任何命令前,先确保以下三点全部满足:
  • 用户已在网页端登录 SprintX。
  • 用户已拥有一个 SprintX 项目。
  • 用户能通过 /dashboard?handoff=1&projectId= 或交接卡片看到 projectId

若项目尚不存在,请立即停止并引导用户先完成 SprintX onboarding。 禁止在本技能内自行创建项目流程。

2. 检查 sx 是否已安装

请用户执行:
sx --help
sx 已存在,直接跳到 sx auth;若缺失,则安装:
npm install -g @sprint-x/cli
sx --help

3. 选择项目上下文

默认路径:
  • 若交接 URL 或交接卡片已显示 projectId,直接使用。

命令:

sx project use 

成功信号:

  • 输出包含 project_id
  • 输出包含 receipt_id

仅当恢复路径:

  • 用户尚未拿到 projectId 或需从共享项目找回时,才使用 sx project list
sx project list
禁止将 sx project list 设为默认首步。

4. 按顺序执行最小验证包

依次运行以下命令:
sx auth
sx project use 
sx event --type runtime.started --summary "OpenClaw handoff started"
sx artifact add --title "first-log" --reference-uri "file:///tmp/openclaw.log" --content-type "text/plain" --summary "Initial OpenClaw evidence"
sx status
sx brief

顺序要求:

  • 必须先执行 sx event,再发送首个 artifact。
  • sx artifact upload 仍是别名,但主路径优先使用 sx artifact add

5. 每步确认成功

使用以下通过/失败信号:
  • sx auth
CLI 会打开 SprintX 审批 URL 或在无头模式下打印,随后保存本地会话。
  • sx project use
返回 project_idreceipt_id
  • sx event
返回 status: accepted
  • sx artifact add
返回 status: accepted
  • sx status
能读取到预期的项目上下文。
  • sx brief
返回同一项目的有限下一步摘要。

若用户成功到达 sx statussx brief,则交接完成。

故障排查与高级操作员

默认路径始终是浏览器审批的 sx auth。 仅当用户处于 CI、无头或其他无浏览器环境时,才进入本节。

无头认证

使用:
sx --headless auth
无头模式下,审批 URL 会打印至 stdout。用户需在用 SprintX 登录的浏览器中打开该 URL。

Access-token 覆盖

若环境已注入访问令牌,SprintX CLI 可跳过浏览器认证。 仅作为高级或应急行为。

硬性规则:

  • 禁止要求用户在聊天中粘贴令牌。
  • 禁止将令牌复制/粘贴设为默认 onboarding 路径。

若用户需要确切的令牌覆盖流程或 API URL 覆盖步骤,请指引其查阅 references/source-of-truth.md 中的上游 SprintX CLI 文档。

救援地图

务必指明失败类别并给出明确的下一步命令或检查,禁止以“出错了”之类模糊语句结束。

  • cli_missing
安装 @sprint-x/cli,然后重新运行 sx --help
  • auth_required
运行 sx auth
  • project_context_missing
运行 sx project use
  • project_membership_invalid
先在网页端重新确认 SprintX 项目访问权限,然后重新运行 sx auth
  • artifact_before_event
先运行 sx event,再重试 sx artifact add
  • readback_failed
重新确认认证与项目上下文,然后重试 sx statussx brief
  • api_unreachable
检查 SprintX API 基地址、网络连通性与重试窗口。

护栏规则

  • SprintX 不是执行者。OpenClaw 执行,SprintX 读取并治理。
  • 禁止在此流程中暴露供应商 API 密钥管理。
  • 禁止在主线引入更广泛的 CLI 命令。
  • 保持交互如清单般明确。

权威来源

需要以下信息时,请阅读 references/source-of-truth.md
  • 公开快速入门链接
  • 韩文文档链接
  • 本仓库的 ClawHub 发布指南
数据来源ClawHub ↗ · 中文优化:龙虾技能库