技能 freshservice-automation
📦

freshservice-automation

安全 🌐 网络访问⚙️ 外部命令

自动化 Freshservice ITSM 工单操作

通过 AI 自动化 Freshservice 工单工作流,简化 IT 服务管理。使用预定义模式大规模创建、更新和管理工单,减少手动工单处理工作。

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“freshservice-automation”。 列出昨天以来更新的高优先级工单

预期结果:

找到 5 个自 2024-01-15 以来更新的高优先级工单:工单 #1234(数据库连接问题)、工单 #1256(API 速率限制错误)、工单 #1289(登录页面超时)、工单 #1301(iOS 移动应用崩溃)、工单 #1312(电子邮件发送延迟)

正在使用“freshservice-automation”。 为 A 楼网络中断创建工单

预期结果:

工单 #1345 创建成功。主题:'网络中断 - A 楼'。状态:Open。优先级:High。请求者:facilities@company.com。分配给网络运维团队。

安全审计

安全
v1 • 2/25/2026

All static analysis findings are false positives. The SKILL.md file is documentation only (no executable code). Backtick patterns are markdown formatting for tool names, not Ruby shell execution. The hardcoded URL is the legitimate Rube MCP server endpoint. Numeric codes are ITSM status/priority values, not cryptographic operations. No security threats identified.

1
已扫描文件
219
分析行数
3
发现项
1
审计总数
低风险问题 (1)
External MCP Server Dependency
Skill requires connection to external MCP server at https://rube.app/mcp for Freshservice API access

风险因素

🌐 网络访问 (1)
⚙️ 外部命令
未记录任何特定位置
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

IT 支持团队主管

通过列出未分配的工单、根据关键词批量更新优先级以及从监控警报创建事件工单,自动化日常工单分类工作

服务台分析师

从电子邮件请求快速创建工单,在回复前搜索相关工单,并在工作进展至解决过程中更新工单状态

DevOps 工程师

通过为警报创建自动化工单并将服务请求链接到父事件工单,将基础设施监控与 Freshservice 集成

试试这些提示

列出最近的高优先级工单
列出过去 7 天内更新的所有高优先级或紧急优先级的 Freshservice 工单。包含请求者信息,并按最近更新时间排序。
创建事件工单
为服务器停机创建一个新的 Freshservice 工单。主题:'生产服务器宕机'。描述:'Web 服务器 prod-web-03 自 14:30 UTC 起无响应'。设置优先级为紧急,状态为打开,并分配给请求者邮箱 ops-team@company.com
批量更新工单状态
查找分配给用户 ID 5001 且状态为 Open 的所有工单。将所有这些工单更新为 Pending 状态,并添加备注说明负责技术人员休假至下周。
为设备创建服务请求
为员工 john.doe@company.com 创建目录项目 'new-laptop-request' 的服务请求。设置数量为 1,并包含自定义字段:department='Engineering', laptop_model='MacBook Pro', justification='New hire onboarding'

最佳实践

  • 在执行任何 Freshservice 操作之前,首先调用 RUBE_SEARCH_TOOLS 获取当前工具模式
  • 当检索默认 30 天窗口之外的历史工单时,使用 ISO 8601 格式的 updated_since 参数
  • 在工单列表请求中仅包含必要的字段,以最小化 API 信用额度消耗

避免

  • 不要使用字符串名称表示状态或优先级 - 始终使用数字代码(2=Open, 3=Pending, 4=Resolved, 5=Closed)
  • 在确认范围之前避免批量更新大量工单 - 先用小批量测试
  • 不要在不同的 Freshservice 实例之间硬编码工单 ID 或用户 ID - 动态引用它们

常见问题

什么是 Rube MCP,我如何设置它?
Rube MCP 是一个提供 Composio 工具访问权限的模型上下文协议服务器。在客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器,然后使用 RUBE_MANAGE_CONNECTIONS 激活 Freshservice 工具包。
为什么只返回最近 30 天的工单?
Freshservice API 默认返回 30 天内创建的工单。使用带有 ISO 8601 时间戳的 updated_since 参数来检索更早的工单。
数字状态和优先级代码是什么意思?
状态代码:2=Open, 3=Pending, 4=Resolved, 5=Closed。优先级代码:1=Low, 2=Medium, 3=High, 4=Urgent。始终使用这些数值,而不是文本名称。
我可以为 Freshservice 中不存在的用户创建工单吗?
可以。当使用不匹配现有联系人的电子邮件地址创建工单时,Freshservice 会自动为该电子邮件创建新的联系人记录。
我如何找到服务目录请求的项目显示 ID?
在 Freshservice 中导航到 Admin > Service Catalog。查看目录项目时,项目显示 ID 出现在 URL 中(例如,/service_catalog/items/5 表示显示 ID 为 5)。
如果批量更新部分失败会发生什么?
批量更新按顺序处理工单。如果一个工单失败,其他工单仍可能成功。检查响应中的各个工单结果,并单独重试失败的工单。

开发者详情

文件结构

📄 SKILL.md