通过 Freshservice API 管理工单、请求者、代理、资产、变更、问题及服务目录数据。当用户需要...时使用此技能。
Freshservice.是一项面向实际任务的技能,主要用于Access Freshservice通过Freshservice API提供密钥认证. 管理门票,请求者,代理,资产,变更,问题,服务目录数据. 这种技能使用C.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
通过 Freshservice API(使用 API 密钥认证)访问 Freshservice。可管理工单(tickets)、请求人(requesters)、客服人员(agents)、资产(assets)、变更(changes)、问题(problems)及服务目录(service catalog)数据。
本技能使用 ClawLink 提供的托管连接流程与凭据管理,因此您无需自行配置 Freshservice API 访问权限。
| 第 1 步:安装 | 第 2 步:绑定账户 | 第 3 步:连接 Freshservice |
|---|---|---|
| 专属应用连接动图即将上线 | ||
| 在 OpenClaw 中运行安装命令 | 登录并批准设备 | 打开控制台并连接 Freshservice |
┌─────────────────┐ ┌──────────────┐ ┌──────────────────┐
│ OpenClaw │────▶│ ClawLink │────▶│ Freshservice API │
│ (用户聊天) │ │ (OAuth) │ │ (REST) │
└─────────────────┘ └──────────────┘ └──────────────────┘
│ │ │
│ 1. 安装插件 │ │
│ 2. 绑定设备 │ │
│ 3. 连接 Freshservice │
│ │ 4. 安全令牌 │
│ │ 5. 代理请求 │
│ │ │
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ SKILL │ │ 控制台 │ │Freshservice│
│ 文件 │ │ 认证 │ │ 工单 │
└──────────┘ └──────────┘ └──────────┘
从 ClawHub 安装已验证的 ClawLink 插件。用户确认后,请完成全部配置流程,确保 ClawLink 工具在下一次 OpenClaw 聊天中可见。
openclaw plugins install clawhub:clawlink-plugin openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json openclaw gateway restart
随后告知用户:“OpenClaw 已重启。请单独发送 /new 消息以开启全新对话,然后再次询问 Freshservice 相关功能。”
# 列出所有工单
clawlink_call_tool --tool "freshservice_list_tickets" --params '{}'
# 获取指定工单
clawlink_call_tool --tool "freshservice_get_ticket" --params '{"ticket_id": 12345}'
# 列出所有请求人
clawlink_call_tool --tool "freshservice_list_requesters" --params '{}'
所有 Freshservice 工具调用均由 ClawLink 自动完成身份认证,认证依据为用户已连接的 Freshservice 账户。
聊天中无需提供 API 密钥。 ClawLink 安全地存储凭据,并代表用户将凭据注入每一次 Freshservice API 请求中。
clawlink_begin_pairing 启动配对流程。clawlink_list_integrations 验证连接是否已激活。clawlink_list_integrations
响应:返回所有已连接的集成项。请在列表中查找 freshservice。
clawlink_list_tools --integration freshservice
响应:返回 Freshservice 的实时工具目录。
若 Freshservice 工具缺失或连接显示错误,请执行以下操作:
clawlink_list_integrations 验证连接状态clawlink_list_tools --integration freshservice| 工具 | 说明 | 模式 |
|---|---|---|
freshservice_list_tickets |
支持筛选与分页的工单列表 | 读取 |
freshservice_get_ticket |
根据 ID 获取工单详情 | 读取 |
freshservice_create_ticket |
新建服务工单 | 写入 |
freshservice_update_ticket |
更新工单字段 | 写入 |
freshservice_delete_ticket |
删除工单 | 写入 |
| 工具 | 说明 | 模式 |
|---|---|---|
freshservice_list_requesters |
列出账户内所有请求人 | 读取 |
freshservice_get_requester |
根据 ID 获取请求人详情 | 读取 |
freshservice_list_agents |
列出所有客服人员 | 读取 |
freshservice_get_agent |
获取客服人员详情 | 读取 |
| 工具 | 说明 | 模式 |
|---|---|---|
freshservice_list_assets |
列出所有资产 | 读取 |
freshservice_get_asset |
获取资产详情 | 读取 |
| 工具 | 说明 | 模式 |
|---|---|---|
freshservice_list_locations |
列出所有位置 | 读取 |
| 工具 | 说明 | 模式 |
|---|---|---|
freshservice_list_problems |
列出所有问题 | 读取 |
freshservice_get_problem |
获取问题详情 | 读取 |
freshservice_list_changes |
列出所有变更 | 读取 |
freshservice_get_change |
获取变更详情 | 读取 |
| 工具 | 说明 | 模式 |
|---|---|---|
freshservice_list_service_catalog_items |
列出服务目录项 | 读取 |
freshservice_get_service_catalog_item |
获取目录项详情 | 读取 |
clawlink_call_tool --tool "freshservice_list_tickets"
--params '{
"filter": "open"
}'
clawlink_call_tool --tool "freshservice_create_ticket"
--params '{
"subject": "笔记本电脑无法工作",
"description": "用户报告笔记本电脑无法开机",
"email": "user@example.com",
"priority": 2,
"status": 2
}'
clawlink_call_tool --tool "freshservice_get_requester"
--params '{
"requester_id": 12345
}'
clawlink_call_tool --tool "freshservice_list_assets"
--params '{}'
clawlink_list_integrations 确认 Freshservice 是否已连接。clawlink_list_tools --integration freshservice 查看实时工具目录。freshservice 集成调用 clawlink_search_tools。┌─────────────────────────────────────────────────────────────┐
│ 读取操作(安全) │
│ list → get → search → describe → call │
│ │
│ 示例:列出工单 → 获取工单 → 展示详情 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 写入操作(需用户确认) │
│ list → get → describe → preview → confirm → call │
│ │
│ 示例:描述工具 → 预览工单 → 用户批准 → 执行创建操作 │
└─────────────────────────────────────────────────────────────┘
clawlink_describe_tool。whenToUse、askBefore、safeDefaults、examples 及 followups 构建调用请求。clawlink_preview_tool。clawlink_call_tool 执行最终调用;仅当预览结果与用户意图完全一致时,才传入确认参数。| 状态 / 错误 | 含义 |
|---|---|
| 工具未找到 | 该工具名称在当前目录中不存在。请使用 clawlink_list_tools --integration freshservice 核实。 |
| 缺少连接 | Freshservice 尚未连接。请引导用户访问 https://claw-link.dev/dashboard?add=freshservice。 |
404 Not Found |
工单或资源不存在。请核对 ID 是否正确。 |
403 Forbidden |
当前账户无权执行该操作。 |
| 写入操作被拒绝 | 用户未确认写入操作。执行任何写入操作前必须获得用户确认。 |
openclaw plugins list
/new 消息以重新加载工具目录。openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json openclaw gateway restart
/new 并重试。freshservice。clawlink_describe_tool 核对参数名与参数类型。clawlink_preview_tool。由 ClawLink 提供支持 — OpenClaw 的集成中枢

相关专题
热门下载
相关下载
精品课程
共6课时 | 54.6万人学习
共89课时 | 133.2万人学习
共49课时 | 82.1万人学习
最新文章