运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install yzxskill
镜像加速npx clawhub@latest install yzxskill --registry https://cn.longxiaskill.com镜像同步中
技能文档
My Skill (myskill) 功能概览 My Skill 是一个标准化 API 交互接口,专为对接 https://api.example.com 设计。它可处理常规数据请求,并内置安全机制,确保执行敏感操作(如删除或更新数据)前用户拥有最终确认权。
核心规则 (Safety & Compliance) 为保证生产环境稳定,使用本技能须遵守:
- 二次确认:所有写入、删除或“破坏性”修改操作,执行前须通过 confirm 交互器获取用户明确确认。
- 凭据管理:禁止硬编码 API 密钥,鉴权须通过环境变量 MY_API_KEY 动态读取。
- 数据隐私:处理 payload 时不得包含未加密的个人身份信息 (PII)。
环境配置 使用前请配置: MY_API_KEY:访问 https://api.example.com 的授权 Token。
使用方法 当用户输入“do the thing”、“执行操作”或类似意图时,技能将:
- 解析意图:提取必要参数(payload)。
- 验证环境:检查 MY_API_KEY 有效性。
- 安全拦截:若涉及状态变更,调用确认函数(Confirm Function)。
- 执行请求:发送请求至 https://api.example.com/action。
- 反馈结果:格式化 API 返回的 JSON 响应并呈现。
示例请求 用户输入:“帮我把状态更新为 active,并执行那个操作。” 系统动作:
- 识别意图 → action: perform, payload: { status: 'active' }
- 触发确认 → “即将向 API 发送更新请求,确认执行吗?”
- 执行 API 调用 → POST https://api.example.com/action
- 输出结果 → “操作成功,服务器返回状态码 200。”
错误处理
- 若 MY_API_KEY 未配置,技能抛出 AuthError 并提示检查环境变量。
- 若 API 超时或返回 500,技能将重试三次,失败后向用户反馈错误详情。