redmine-search
Redmine 访问 Skill(仅指派给我)
请先获取环境变量中 token 的值,保存在上下文中,方便后续调用 API 时使用。
连接信息
| 项目 | 值 |
|---|---|
| 服务器地址 | https://redmine-skgd3-local.housei-inc.com |
| 认证方式 | API Token |
| Token 来源 | 环境变量 REDMINE_API_TOKEN |
安全提示:Token 从环境变量
REDMINE_API_TOKEN读取,请确保已在系统环境变量中设置。
读取方式:
-
Windows
$env:REDMINE_API_TOKEN -
Linux/Mac
echo $REDMINE_API_TOKEN
前置条件
- 已在系统环境变量中设置
REDMINE_API_TOKEN,值为有效的 Redmine API Token。
认证方法(二选一)
- Header 方式(推荐):
X-Redmine-API-Key: <token> - URL 参数方式:
?key=<token>
API 端点
| 用途 | 方法 | 端点 | 说明 |
|---|---|---|---|
| 单票详情 | GET | /issues/{id}.json |
获取指定工单的完整信息 |
| 工单列表 | GET | /issues.json |
支持筛选、分页 |
| 项目工单 | GET | /projects/{project_id}/issues.json |
获取指定项目的工单 |
常用筛选参数(默认指派给我,可按提示指定指派人)
| 参数 | 示例值 | 说明 |
|---|---|---|
status_id |
open, closed, * |
工单状态筛选 |
assigned_to_id |
me, {user_id} |
指派人筛选(默认 me;提示词明确指定指派人时按指定值) |
limit |
25(默认), 100(最大) |
每页条数 |
offset |
0, 25 |
分页偏移 |
sort |
updated_on:desc |
排序 |
tracker_id |
1=Bug, 2=Feature |
跟踪器类型 |
priority_id |
1=低, 2=中, 3=高, 4=紧急 |
优先级 |
调用示例
# 获取所有未关闭且指派给我的工单(最多50条,按更新时间倒序)
GET /issues.json?assigned_to_id=me&status_id=open&limit=50&sort=updated_on:desc&key=$REDMINE_API_TOKEN
# 获取单个工单详情(仅在该工单指派给我时使用)
GET /issues/15400.json?key=$REDMINE_API_TOKEN
# 获取分配给我的工单(不限制状态)
GET /issues.json?assigned_to_id=me&status_id=*&key=$REDMINE_API_TOKEN
实际调用时,使用
fetch_webpage工具拼接 URL,Token 通过终端命令$env:REDMINE_API_TOKEN读取后填入。
返回数据结构要点
工单对象关键字段:
id- 工单编号subject- 标题status.name- 状态名priority.name- 优先级名tracker.name- 跟踪器名(Bug/Feature/Task等)assigned_to.name- 指派人description- 描述(可能含 Textile 标记)updated_on- 最后更新时间created_on- 创建时间
More from sakumyz/skills
excel-to-markdown
将 Excel 文件转换为 Markdown 表格,支持合并单元格处理、多工作表输出、基础字体语义(粗体/斜体)与超链接转换。适用于将式样书、数据表转为可读的 Markdown 文档。
64excel-sheet-splitter
将Excel工作簿按工作表拆分为独立的Excel文件,每个工作表生成一个单独的文件。适用场景:(1) 将多工作表Excel文件拆分为单独文件,(2) 提取特定工作表为独立文件,(3) 分发合并工作簿中的工作表,(4) 为单独处理或分发创建工作表副本。
11redmine-ticket-to-task
Redmine 工单到开发计划的一站式流程。从 Redmine 票据自动提取需求、分析任务范围、拆解开发步骤、定位相关式样书和代码文件。适用于:(1) 收到新的 Redmine 课题/Bug/Todo 时,(2) 需要快速理解票据并制定开发计划时。需配合 redmine-search skill 使用。
9perf-analyzer
前端性能分析助手。分析组件渲染性能、Bundle 大小、网络请求效率,给出优化建议。适用于:(1) 页面加载慢排查,(2) 组件重渲染优化,(3) Bundle 体积优化,(4) 运行时性能瓶颈定位。
8smart-debugger
前端智能调试助手。从错误信息、控制台日志、异常行为描述快速定位问题代码并给出修复建议。适用于:(1) 运行时错误(TypeError、ReferenceError 等),(2) 控制台警告分析,(3) 页面白屏/卡顿排查,(4) 网络请求异常,(5) 组件渲染异常。与 BugHunter 区别:smart-debugger 聚焦快速定位,BugHunter 做完整闭环修复。
8chat-to-obsidian-note
将 AI 聊天内容提炼为结构化技术文档并保存到 Obsidian 知识库。支持三种文档类型:问题解决型、知识学习型、方案对比型。自动推断知识库分类目录,生成符合 Obsidian 规范的 Markdown 文件(含 frontmatter、双链)。适用于:(1) 聊天中解决了技术问题后想记录下来,(2) 学到新知识想沉淀到知识库,(3) 对比了多个方案后想保存决策过程。触发条件:用户说"保存到知识库"、"导出到 Obsidian"、"记录到笔记"、"保存这次对话"、"转成文档"等。
8