← 返回 Skills 市场
377739442

hipc秘钥设置

作者 377739442 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
101
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install hipc-config-manager
功能描述
管理和校验 HIPC API 密钥的设置和检查,确保业务调用前密钥存在且格式正确。
使用说明 (SKILL.md)

技能名称:hipc_config_manager HIPC 配置管理\r

\r

技能描述\r

此技能是 HIPC 系列技能的核心前置组件,用于管理 API 密钥(hipc_secret)的生命周期。\r 它具备检查设置格式校验三种能力,确保在执行任何业务查询前,系统拥有合法且格式正确的访问凭证。\r \r

⚠️ 强制前置检查 (Critical Pre-check)\r

在调用任何 HIPC 业务技能(如查询电脑列表、统计数据)之前,你必须先调用本技能!\r

  1. 第一步:调用 hipc_config_manager,设置参数 action="check"。\r
  2. 判断:\r
    • 如果返回 status: "error"(即密钥缺失),立即停止后续业务操作,直接向用户发送一条消息,提示需要配置密钥。\r
    • 严禁在密钥缺失的情况下调用其他 HIPC 技能。\r
    • 严禁陷入死循环检查,检查失败一次后必须反馈给用户。\r
    • 只有当返回 status: "success" 时,才允许继续执行用户请求的业务逻辑。\r \r

核心逻辑与依赖\r

本技能通过读写本地文件 hipc_config.json 来持久化存储密钥。\r

  1. 检查模式 (check):\r
    • 读取 hipc_config.json 文件。\r
    • 验证 hipc_secret 字段是否存在且非空。\r
  2. 设置模式 (set):\r
    • 接收用户提供的 secretenv。\r
    • 格式校验:在保存前,脚本会自动校验密钥格式(必须符合 数字_字符串 的格式,例如 35097_y2GX...)。\r
    • 如果格式错误,脚本将返回错误信息,不会写入文件。\r
    • 如果格式正确,将其写入 hipc_config.json 文件,覆盖旧值。\r \r

参数定义\r

  • action (String, 必填): \r
    • 操作类型,决定脚本的行为。\r
    • 可选值:"check"(检查配置)或 "set"(保存配置)。\r
  • secret (String, 可选): \r
    • 仅在 action="set"必填。\r
    • 用户提供的 HIPC API 密钥字符串。\r
  • env (String, 可选):\r
    • 环境,决定脚本用哪个环境 \r
    • 仅在 action="set" 时使用,指定要配置的环境。\r
    • 默认值为 "prod"。\r
    • 可选值:"prod"(生产环境)或 "dev"(开发环境/测试环境)。\r \r

调用示例\r

\r 场景 A:业务前置检查(配置存在)\r

  • 用户:“查一下电脑列表”\r
  • AI 思考:先检查环境配置是否就绪。\r
  • 动作:调用 hipc_config_manager,参数 action="check"。\r
  • 结果:返回 status: "success"。\r
  • 后续:AI 继续调用 hipc_computer_list 技能。\r \r 场景 B:业务前置检查(配置缺失)\r
  • 用户:“昨天的运行时长是多少”\r
  • AI 思考:先检查环境配置。\r
  • 动作:调用 hipc_config_manager,参数 action="check"。\r
  • 结果:返回 status: "error"。\r
  • 后续:AI 不调用统计技能,直接回复用户:“检测到您尚未配置 HIPC 密钥,无法查询数据。请提供您的密钥。”\r \r 场景 C:用户主动配置密钥(格式正确)\r
  • 用户:“我的密钥是 35097_y2GX52eDGNdgaM,帮我保存一下”\r
  • AI 思考:用户提供了密钥,需要调用设置模式。\r
  • 动作:调用 hipc_config_manager,参数 action="set", secret="35097_y2GX52eDGNdgaM", env="prod"。\r
  • 结果:密钥被写入文件,返回 status: "success"。\r
  • 后续:AI 回复用户:“密钥已保存!现在可以开始查询了。”\r \r 场景 D:用户配置密钥(格式错误)\r
  • 用户:“帮我保存密钥,是 sk-123456”\r
  • AI 思考:用户提供了密钥,调用设置模式。\r
  • 动作:调用 hipc_config_manager,参数 action="set", secret="35097_y2GX52eDGNdgaM", env="prod"。\r
  • 结果:脚本检测到格式错误(缺少 数字_ 前缀),返回 status: "error"。\r
  • 后续:AI 回复用户:“您提供的密钥格式不正确。HIPC 密钥通常以 数字_ 开头(例如 35097_xxxxx),请检查后重新提供。”\r \r

执行命令\r

python scripts/main.py --action={{action}}{{#if secret}} --secret={{secret}}{{/if}}{{#if env}} --env={{env}}{{/if}}\r
安全使用建议
总体上该技能内部一致且不含数据外泄行为,但在安装/使用前请注意: - 它会在您的主目录 (~) 写入/覆盖 hipc_config.json,并以明文保存 hipc_secret;建议在保存前备份可能存在的同名文件并检查文件权限(仅限用户可读写)。 - 确认 hipc_host(api.hipcapi.com / api-beta.hipcapi.com) 与您预期的服务域名一致;技能不会对外验证或上报密钥。 - 若您更希望使用更安全的凭据存储(系统密钥链、环境隔离或加密存储),考虑拒绝保存到明文文件并改用更安全流程。 - 注意 SKILL.md 要求“在调用任何 HIPC 业务技能前先检查密钥”,这会阻止代理在密钥未配置时继续其他 HIPC 操作;确保这种行为符合您的工作流。
功能分析
Type: OpenClaw Skill Name: hipc-config-manager Version: 1.0.0 The hipc-config-manager skill is a standard configuration utility designed to manage API credentials for the HIPC service. It performs local file operations to read and write a secret key to '~/hipc_config.json' and includes basic regex validation for the key format. The code in 'scripts/main.py' is transparent, contains no obfuscation, and does not perform any network requests or unauthorized data exfiltration.
能力评估
Purpose & Capability
技能名和描述说明为 HIPC API 密钥的检查与设置;所包含的脚本只读写名为 hipc_config.json 的本地配置、校验密钥格式并设置 host 字段,均符合其宣称目的。没有请求与 HIPC 无关的凭据或外部依赖。
Instruction Scope
SKILL.md 指示调用脚本的两种操作(check/set),并明确只用于密钥检查和保存;脚本实现与说明一致。唯一的额外行为是强制要求在调用其他 HIPC 业务技能前先做检查(这是设计决策,而非越权读取其他系统信息)。
Install Mechanism
无安装规范(instruction-only + 附带脚本),没有下载外部二进制或依赖。运行时只执行本地 Python 脚本,没有网络请求或从不可信 URL 拉取代码。
Credentials
技能不需要环境变量或额外凭据;它持久化密钥到用户主目录下的 hipc_config.json。请求的权限与功能相称,但要求保存敏感密钥到明文文件应被视为隐私/安全考量。
Persistence & Privilege
技能会在用户主目录创建/覆盖 hipc_config.json(持久化)。always=false,未请求额外系统权限或修改其他技能配置,但写入明文配置文件是持久化行为,用户应注意文件权限与存放位置。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install hipc-config-manager
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /hipc-config-manager 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
hipc_config_manager
元数据
Slug hipc-config-manager
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

hipc秘钥设置 是什么?

管理和校验 HIPC API 密钥的设置和检查,确保业务调用前密钥存在且格式正确。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 101 次。

如何安装 hipc秘钥设置?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install hipc-config-manager」即可一键安装,无需额外配置。

hipc秘钥设置 是免费的吗?

是的,hipc秘钥设置 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

hipc秘钥设置 支持哪些平台?

hipc秘钥设置 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 hipc秘钥设置?

由 377739442(@377739442)开发并维护,当前版本 v1.0.0。

💬 留言讨论