Install
openclaw skills install @yinxianwei/redmine-toolsFetch, update, and summarize Redmine issue attachments from CLI.
openclaw skills install @yinxianwei/redmine-toolsThis skill provides a Node.js CLI to fetch, update, and summarize Redmine issues.
node scripts/redmine.js get --id <issueId>
node scripts/redmine.js update --id <issueId> [--status_id <statusId>] [--notes <text>]
node scripts/redmine.js image --id <issueId>
--id <issueId>: Required Redmine issue ID.--include <fields>: Optional include fields. Defaults to attachments,journals.--status_id <statusId>: Optional for update. New Redmine status ID.--notes <text>: Optional for update. Journal note content.--status_id or --notes must be provided for update.REDMINE_BASE_URL: Redmine base URL, for example https://redmine.example.com.REDMINE_API_KEY: Redmine API key.OPENAI_API_URL: OpenAI-compatible API base URL or full /chat/completions URL.OPENAI_API_KEY: OpenAI-compatible API key.OPENAI_MODEL: Model name used for image summarization.OPENAI_IMAGE_SUMMARY_PROMPT: Prompt used to summarize each image attachment.get uses endpoint: /issues/:id.json with include=attachments,journals by default.update uses endpoint: /issues/:id.json (HTTP PUT) and sends only the provided status_id and/or notes fields.image fetches issue attachments, keeps supported image files, and summarizes each image through an OpenAI-compatible chat/completions API.png, jpg, jpeg, webp, gif.export REDMINE_BASE_URL=https://redmine.example.com
export REDMINE_API_KEY=xxxx
export OPENAI_API_URL=https://api.openai.com/v1
export OPENAI_API_KEY=xxxx
export OPENAI_MODEL=gpt-4.1-mini
export OPENAI_IMAGE_SUMMARY_PROMPT="Summarize what this image shows, explain its likely relevance to the issue, and keep the answer concise."
node scripts/redmine.js get --id 123
node scripts/redmine.js get --id 123 --include attachments,journals,watchers
node scripts/redmine.js update --id 123 --status_id 3 --notes "Issue fixed and verified"
node scripts/redmine.js update --id 123 --status_id 3
node scripts/redmine.js update --id 123 --notes "Need more logs from QA"
node scripts/redmine.js image --id 123