← Back to Skills Marketplace
redmine-tools
by
yinxianwei
· GitHub ↗
· v1.0.0
· MIT-0
105
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install redmine-tools
Description
Fetch, update, and summarize Redmine issue attachments from CLI.
Usage Guidance
Before installing or running this skill:
- Expect to provide REDMINE_BASE_URL and REDMINE_API_KEY and OpenAI-compatible credentials; the registry metadata currently omits these — ask the publisher to correct that.
- Node.js must be available to run scripts/redmine.js.
- Understand that the 'image' command downloads attachments from Redmine and sends the full image (base64 data URL) to whatever OPENAI_API_URL you configure; only point this to a trusted model endpoint. If attachments may contain confidential data, do not send them to external/third-party services.
- Verify the source code (no homepage/source provided) or run it in an isolated environment before using with production credentials.
- Prefer using least-privilege API keys for Redmine and, if possible, an internal model endpoint or one with appropriate data-handling guarantees.
If the publisher can correct the metadata (declare required env vars and the Node requirement) and provide a trustworthy source/homepage, that will reduce the ambiguity.
Capability Analysis
Type: OpenClaw Skill
Name: redmine-tools
Version: 1.0.0
The redmine-tools skill is a functional utility for managing Redmine issues and summarizing image attachments via an OpenAI-compatible API. The implementation in scripts/redmine.js uses standard Node.js fetch calls, properly handles API keys through environment variables, and contains no evidence of data exfiltration, obfuscation, or unauthorized execution. All logic is consistent with the documentation provided in SKILL.md.
Capability Assessment
Purpose & Capability
The skill's name and description match the code: it fetches/updates Redmine issues and summarizes image attachments via an OpenAI-compatible API. However, the registry metadata claims no required environment variables or binaries while SKILL.md and the script clearly require REDMINE_* and OPENAI_* env vars and a Node runtime. That mismatch is unexpected and should be corrected.
Instruction Scope
The SKILL.md and script instruct the agent to: read REDMINE_BASE_URL and REDMINE_API_KEY from environment, download issue attachments from Redmine, convert images to data URLs, and POST them (with accompanying prompt/context) to the OPENAI_API_URL. This behavior is coherent with image summarization but it also means potentially sensitive attachments are transmitted to an external model endpoint — a clear exfiltration risk if the endpoint is untrusted. The instructions do not reference unrelated system files, so no other scope creep was found.
Install Mechanism
No install spec is provided (lowest install risk). However, the skill includes a Node.js script and expects it to be run via 'node scripts/redmine.js'. The registry's 'required binaries: none' is inconsistent with that expectation — Node.js must be available on PATH for the script to run.
Credentials
The SKILL.md requires REDMINE_BASE_URL and REDMINE_API_KEY and OPENAI_API_URL/OPENAI_API_KEY/OPENAI_MODEL/OPENAI_IMAGE_SUMMARY_PROMPT. These are proportionate to the stated functionality. But the registry metadata does not declare these required environment variables or a primary credential, which is a mismatch. Also, because the skill sends full image attachments (base64 data URLs) to the OpenAI-compatible endpoint, the OPENAI_API_URL and OPENAI_API_KEY effectively receive potentially sensitive data; users should ensure the model endpoint is trusted and that REDMINE_API_KEY has minimal privileges.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify other skills or system-wide settings. It requires no special persistent privileges beyond the runtime env vars and executing the script with the Node runtime.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install redmine-tools - After installation, invoke the skill by name or use
/redmine-tools - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of redmine-tools with CLI support.
- Fetch Redmine issues (including attachments and journals).
- Update issues with new status and/or notes.
- Summarize image attachments using an OpenAI-compatible API.
- All configuration via environment variables; outputs JSON to stdout.
- Handles only supported image types and reports unsupported files.
Metadata
Frequently Asked Questions
What is redmine-tools?
Fetch, update, and summarize Redmine issue attachments from CLI. It is an AI Agent Skill for Claude Code / OpenClaw, with 105 downloads so far.
How do I install redmine-tools?
Run "/install redmine-tools" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is redmine-tools free?
Yes, redmine-tools is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does redmine-tools support?
redmine-tools is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created redmine-tools?
It is built and maintained by yinxianwei (@yinxianwei); the current version is v1.0.0.
More Skills