返回顶部
e

epragma-redmine-issueRedmine问题读取

Read Redmine issues from any Redmine server via REST API with configurable URL and credentials. Use when you need to fetch a single issue, list/filter issues, or inspect issue fields for change planning; supports deployment to different Redmine instances via environment variables.

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

epragma-redmine-issue

ePragma Redmine 问题

通过 REST API 读取 Redmine 问题。

配置

此技能需要配置 REDMINEURL 和 REDMINEAPI_KEY。

使用 OpenClaw CLI 进行设置

运行以下命令来配置技能:

bash

设置你的 Redmine URL


openclaw skills config epragma-redmine-issue set REDMINE_URL https://your-redmine-server.com

设置你的 API 密钥(从 Redmine 我的账户页面生成)

openclaw skills config epragma-redmine-issue set REDMINEAPIKEY your-api-key-here

获取你的 API 密钥

  1. 1. 登录你的 Redmine 服务器
  2. 进入我的账户
  3. 点击API 访问密钥旁边的显示
  4. 复制密钥

获取单个问题

bash
node {baseDir}/scripts/issues.mjs get --id 123

列出问题

bash
node {baseDir}/scripts/issues.mjs list
node {baseDir}/scripts/issues.mjs list --project-id my-project --status-id open --limit 20 --offset 0
node {baseDir}/scripts/issues.mjs list --assigned-to-id me --sort updated_on:desc
node {baseDir}/scripts/issues.mjs list --project my-project

列出项目

bash
node {baseDir}/scripts/issues.mjs projects

列出状态

bash
node {baseDir}/scripts/issues.mjs statuses

更新单个问题

bash
node {baseDir}/scripts/issues.mjs update --id 123 --status-id 2 --notes this is ok
node {baseDir}/scripts/issues.mjs update --id 123 --assigned-to-id 6 --priority-id 3
node {baseDir}/scripts/issues.mjs update --id 123 --done-ratio 50 --notes done 50%

向问题添加评论

bash
node {baseDir}/scripts/issues.mjs comment --id 123 --notes This is a comment

创建新问题

bash

必需:--project-id(或项目名称),--subject


可选:--description,--tracker-id,--priority-id,--assigned-to-id,--status-id,--start-date,--due-date,--done-ratio,--estimated-hours

node {baseDir}/scripts/issues.mjs create --project-id 1 --subject New issue title
node {baseDir}/scripts/issues.mjs create --project-id epragma --subject Bug report --description Details here --priority-id 4

时间记录

bash

列出时间记录(筛选条件:--issue-id,--project-id,--user-id,--from,--to,--spent-on)


node {baseDir}/scripts/issues.mjs time-list
node {baseDir}/scripts/issues.mjs time-list --issue-id 232
node {baseDir}/scripts/issues.mjs time-list --project-id 1 --from 2026-01-01 --to 2026-01-31

添加时间记录(必需:--issue-id 或 --project-id,--hours;可选:--activity-id,--spent-on,--comments)

node {baseDir}/scripts/issues.mjs time-add --issue-id 232 --hours 2 --activity-id 9 --comments Work done node {baseDir}/scripts/issues.mjs time-add --project-id 1 --hours 1.5 --activity-id 8

列出可用活动

node {baseDir}/scripts/issues.mjs time-activities

备注

  • - URL 和认证信息设计为变量,以便跨环境部署。
  • API 响应以 JSON 格式输出。
  • 对于自动化,建议优先使用 REDMINEAPIKEY 而非用户名/密码。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 epragma-redmine-issue-1776299817 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 epragma-redmine-issue-1776299817 技能

通过命令行安装

skillhub install epragma-redmine-issue-1776299817

下载

⬇ 下载 epragma-redmine-issue v0.0.1(免费)

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

v0.0.1 最新 2026-4-16 18:16
Initial release of epragma-redmine-issue.
- Allows reading and updating Redmine issues via REST API with configurable server URL and credentials.
- Supports fetching a single issue, listing/filtering issues, creating and commenting on issues.
- Includes commands for listing projects, statuses, and time tracking entries/activities.
- Credentials (URL and API key) are managed using environment variables for flexible deployment.
- All API responses are returned in JSON format.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部