返回顶部
a

assethub-claw资产爪管理

AssetClaw技能用于实现资产全生命周期管理:资产查询/报修/维修工单/调配审批/盘点任务/折旧统计/采购申请/报废处理/质检记录/技术文档/备件库存/标签打印/告警处理/IoT 监测等。适用于需要快速查询、创建、审批各类资产业务单据的场景。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.4.5
安全检测
已通过
157
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

assethub-claw

技能名称: assethub-claw
详细描述:

AssetClaw 完整技能文档 (v1.4.5)

基于 http://160ttth72797.vicp.fun/api 实时接口文档编写
本 Skill 直接调用 HTTP API,不依赖 MCP 协议


核心原则(必须遵守)

  1. 1. 先登录后请求 — 每个会话首先调用 POST /api/users/login 获取 Bearer Token 并缓存
- 凭证处理原则: - 如果新会话已提供凭证(用户名+密码),直接使用提供的凭证登录,无需再询问 - 如果未提供凭证,则分两步引导:先问用户名 → 用户回答后再问密码 → 收集完整后才执行登录 - 临时 Session 凭证存储:当凭证通过 prompt/对话传入时,Agent 将用户名和密码写入本地临时会话文件 /tmp/assethub-claw-temp-session.json(仅当前会话有效);调用 assetclaw API 时自动从该文件读取凭证完成登录 - 无论哪种方式,登录成功后 Token 和租户上下文自动保存到会话文件
  1. 2. 注销处理 — 当用户发送注销时,立即删除会话缓存文件及所有相关凭证,不保留任何登录信息
  2. 先查后写 — 写操作前必须先查询目标对象确认 ID/编号
  3. 写后回查 — 写操作完成后必须重新查询确认结果,不要仅凭 API 返回的 success 就判断成功
  4. 多租户隔离 — 普通用户默认使用登录返回的 tenant_id;超级管理员跨租户时显式传 X-Tenant-ID Header
- 重要:当 Web 应用调用 OpenClaw 时会传递租户 ID,必须使用传入的租户 ID,禁止切换到其他租户
  1. 6. 不暴露认证信息 — 最终回复中不回显 Token、密码等敏感信息
  2. 批量优先 — 多个同类操作优先批量接口
  3. 实时优先 — 如接口行为与本文档不符,以后端实时返回和数据库状态为准

🌐 系统连接信息

| 官网 | http://www.medfix.cn |



🚀 快速开始

Step 1: 登录获取 Token

凭证处理原则(必须遵守):

  • - 新会话已提供凭证:如果用户在发起新会话时已提供用户名和密码,Agent 将其写入 /tmp/assethub-claw-temp-session.json,调用 API 时自动完成登录,无需用户再次输入
  • 未提供凭证:如果未提供,则分两步引导:先问用户名 → 用户回答后再问密码 → 收集完整后才执行登录
  • 临时 Session 凭证自动登录:调用 assetclaw 时,自动检查临时凭证文件,若存在则自动登录,无需用户重复输入
  • 无论哪种方式,只有在收集到用户名和密码后,才调用登录命令:

bash
bash scripts/assethub_api.sh login

登录成功后 Token 和租户上下文自动保存到会话文件。

多租户选择(必须遵守):
登录成功后,如用户拥有多个租户,应立即列出所有企业名称供用户选择:

  1. 1. 从登录响应 data.enterprises 中提取所有租户
  2. 以编号列表形式展示(如 1. 某某医院 2. 中国医科大学附属第四医院 3. 第四医院2)
  3. 提示用户直接输入数字选择(如请输入序号:)
  4. 用户输入后,将对应 tenant_id 保存到会话文件
  5. 如果用户只有一个租户,默认使用该租户,无需询问

⚠️ Web 应用调用时:如果 OpenClaw 已通过外部参数传入租户 ID(会话 metadata 中包含),则禁止切换租户,必须直接使用传入的租户 ID。

Step 1.5: 注销(退出登录)

bash
bash scripts/assethub_api.sh logout

当用户发送注销时,执行此命令删除会话缓存文件,用户将无法继续访问 API。

Step 2: 发现可用模块

bash

列出所有模块


bash scripts/assethub_api.sh modules

查看特定模块的接口

bash scripts/assethub_api.sh module assets bash scripts/assethub_api.sh module maintenance

Step 3: 调用 API

bash

GET 查询


bash scripts/assethub_api.sh request GET /assets?page=1&pageSize=20&search=CT

POST 创建

bash scripts/assethubapi.sh request POST /maintenance/ai/submit-request {assetcode:A001,faultdescription:无法开机,issuedescription:无法开机,source:assetclaw,intent:repair_request}

Step 4: Raw curl 备用方案

如 helper 脚本网络受限,直接使用 curl:

bash

登录


curl -sS -X POST http://160ttth72797.vicp.fun/api/users/login \
-H Content-Type: application/json \
-d {username:,password:}

查询(需 Bearer Token)

curl -sS http://160ttth72797.vicp.fun/api/assets?page=1&pageSize=20 \ -H Authorization: Bearer \ -H X-Tenant-ID:

🛠️ Helper 脚本命令

环境变量

变量说明默认值
ASSETHUBAPIURLAPI 基础地址http://160ttth72797.vicp.fun/api
ASSETHUBAPIUSERNAME
登录用户名 | — | | ASSETHUBAPIPASSWORD | 登录密码 | — | | ASSETHUBTENANTID | 显式租户 ID | 登录返回的 tenant_id | | ASSETHUBSESSIONFILE | 会话缓存文件 | /tmp/assethub-claw-session.json |

命令列表

命令说明
bash scripts/assethubapi.sh login登录并缓存 Token
bash scripts/assethubapi.sh logout
注销登录,删除凭证缓存文件 | | bash scripts/assethub_api.sh session | 查看当前会话状态 | | bash scripts/assethub_api.sh set-tenant <序号> | 切换当前租户(多租户用户用) | | bash scripts/assethub_api.sh modules | 列出所有 API 模块 | | bash scripts/assethub_api.sh module | 查看指定模块接口文档 | | bash scripts/assethub_api.sh request GET | GET 请求 | | bash scripts/assethub_api.sh request POST | POST 请求 | | bash scripts/assethub_api.sh request PUT | PUT 请求 | | bash scripts/assethub_api.sh request DELETE | DELETE 请求 |

📊 API 模块速查

模块路径说明
资产/assets资产全生命周期管理
维修维护
/maintenance | 维修申请、工单、日志、计划与分析 | | 盘点 | /inventory /inventory-plans /inventory-tasks /inventory-discrepancies | 盘点计划、任务、差异处理 | | 调配 | /transfer | 资产调配申请与审批 | | 闲置 | /idle | 闲置资产发布与调配 | | 报废 | /scrapping | 报废申请与审批 | | 采购 | /procurement | 采购申请与审批 | | 质检 | /quality-control /quality | 计量与质量控制 | | 验收 | /acceptance | 资产验收记录 | | 文档 | /technical-documents | 技术资料上传、AI 分析 | | 折旧 | /depreciation | 折旧计算与统计 | | 部门 | /departments | 部门组织管理 | | 用户 | /users | 用户管理 | | 角色权限 | /roles-permissions | 角色、权限、菜单 | | 模块配置 | /module-configs /modules | 模块启停、配置 | | 物联网 | /iot /iot-devices | IoT 设备与数据上报 | | 资产定位 | /asset-location | 资产定位与位置数据 | | 标签 | /asset-labels | 标签模板与打印 | | 告警 | /intelligent-alerts /location-alerts |

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 assetclaw-1775878937 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 assetclaw-1775878937 技能

通过命令行安装

skillhub install assetclaw-1775878937

下载

⬇ 下载 assethub-claw v1.4.5(免费)

文件大小: 25.93 KB | 发布时间: 2026-4-12 09:03

v1.4.5 最新 2026-4-12 09:03
修复中文搜索参数返回空结果的问题:添加URL编码说明

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部