闲社服务运行正常AI智能体自动化平台
r

Redmine集成

技能标识:redmine

Redmine 项目管理系统 API 集成。用于:查询 Issue、创建 Issue、更新 Issue 状态、获取项目列表、搜索任务。当用户提到"项目管理"、"project"、"issue"、"任务"、"工单"、"Redmine"时触发此 Skill。

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Redmine集成

Redmine API 技能

通过 Redmine REST API 管理项目和问题。

配置

在使用前,需要在工作区的 TOOLS.md 或环境变量中配置:

REDMINE_URL=https://your-redmine-server.com
REDMINEAPIKEY=your-api-key

核心功能

1. 查询问题列表

bash

基本查询


curl -s -H X-Redmine-API-Key: $REDMINEAPIKEY \
$REDMINE_URL/issues.json?limit=25 | jq

按项目查询

curl -s -H X-Redmine-API-Key: $REDMINEAPIKEY \ $REDMINEURL/issues.json?projectid=PROJECT_ID | jq

按状态查询 (open/closed/*)

curl -s -H X-Redmine-API-Key: $REDMINEAPIKEY \ $REDMINEURL/issues.json?statusid=open | jq

指派给我的

curl -s -H X-Redmine-API-Key: $REDMINEAPIKEY \ $REDMINEURL/issues.json?assignedto_id=me | jq

2. 获取单个问题详情

bash
curl -s -H X-Redmine-API-Key: $REDMINEAPIKEY \
$REDMINEURL/issues/ISSUEID.json?include=journals,attachments | jq

include 可选值:children, attachments, relations, changesets, journals, watchers

3. 创建问题

bash
curl -s -X POST -H X-Redmine-API-Key: $REDMINEAPIKEY \
-H Content-Type: application/json \
$REDMINE_URL/issues.json \
-d {
issue: {
project_id: 1,
tracker_id: 1,
subject: 问题标题,
description: 问题描述,
priority_id: 2,
assignedtoid: 123
}
} | jq

4. 更新问题

bash
curl -s -X PUT -H X-Redmine-API-Key: $REDMINEAPIKEY \
-H Content-Type: application/json \
$REDMINEURL/issues/ISSUEID.json \
-d {
issue: {
status_id: 3,
notes: 更新备注
}
}

5. 获取项目列表

bash
curl -s -H X-Redmine-API-Key: $REDMINEAPIKEY \
$REDMINE_URL/projects.json | jq

6. 获取元数据

bash

状态列表


curl -s -H X-Redmine-API-Key: $REDMINEAPIKEY \
$REDMINEURL/issuestatuses.json | jq

跟踪标签列表

curl -s -H X-Redmine-API-Key: $REDMINEAPIKEY \ $REDMINE_URL/trackers.json | jq

优先级列表

curl -s -H X-Redmine-API-Key: $REDMINEAPIKEY \ $REDMINEURL/enumerations/issuepriorities.json | jq

用户列表

curl -s -H X-Redmine-API-Key: $REDMINEAPIKEY \ $REDMINE_URL/users.json | jq

常用脚本

使用 scripts/redmine.py 进行操作:

bash

查询我的问题


python3 scripts/redmine.py my-issues

查询项目问题

python3 scripts/redmine.py issues --project PROJECT_ID

获取问题详情

python3 scripts/redmine.py get ISSUE_ID

创建问题

python3 scripts/redmine.py create --project PROJECT_ID --subject 标题 --description 描述

更新问题状态

python3 scripts/redmine.py update ISSUEID --status STATUSID --notes 备注

分页

默认返回 25 条,最大 100 条:

  • - offset: 跳过的条数
  • limit: 返回条数

响应包含 total_count, offset, limit 字段。

自定义字段

查询:cf_X=value(X 为自定义字段 ID)
创建/更新:

json
{
issue: {
custom_fields: [
{id: 1, value: 值1}
]
}
}

认证方式

  1. 1. API 密钥(推荐):X-Redmine-API-Key 请求头
  2. HTTP 基本认证

错误处理

  • - 422: 验证错误
  • 401: 认证失败
  • 403: 权限不足
  • 404: 资源不存在

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 redmine-pilot-1776270629 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 redmine-pilot-1776270629 技能

通过命令行安装

skillhub install redmine-pilot-1776270629

下载

⬇ 下载 redmine v1.0.0(免费)

文件大小: 5.06 KB | 发布时间: 2026-4-16 18:14

v1.0.0 最新 2026-4-16 18:14
redmine 操作助手,帮助你提交、修改redmine
返回顶部