360 Secure SkillHub
360 安全技能中心

Redmine Issue

该 Skill 提供 Node 脚本,通过环境变量配置的 Redmine 实例与凭据调用 REST API,支持按 ID 获取单个议题、按项目/状态/指派人等条件列出议题,以及更新议题的状态、指派人、优先级、完成度和备注,响应以 JSON 输出。

guoway
guoway
热度 77.32
最近更新 2026-05-11 17:26:30
分类:协作依赖:代码执行 / 第三方 API应用场景:任务管理 / API 集成 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add redmine-issue
Metadata
name
redmine-issue
description
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.

Redmine Issue

Read Redmine issues through REST API.

Required environment variables

  • REDMINE_URL (example: https://redmine.sylksoft.com)
  • One auth mode:
    • REDMINE_API_KEY, or
    • REDMINE_USERNAME + REDMINE_PASSWORD

Get one issue

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

List issues

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"

Update one issue

node {baseDir}/scripts/issues.mjs update --id 123 --status-id 2 --notes "開始處理"
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 "完成一半"

Notes

  • URL and auth are variables by design for cross-environment deployment.
  • API responses are output as JSON.
  • For automation, prefer REDMINE_API_KEY over username/password.