Epragma Redmine Issue
/install epragma-redmine-issue
ePragma Redmine Issue
Read Redmine issues through REST API.
Configuration
This skill requires REDMINE_URL and REDMINE_API_KEY to be configured.
Setup with OpenClaw CLI
Run these commands to configure the skill:
# Set your Redmine URL
openclaw skills config epragma-redmine-issue set REDMINE_URL https://your-redmine-server.com
# Set your API key (generate from Redmine My Account page)
openclaw skills config epragma-redmine-issue set REDMINE_API_KEY your-api-key-here
Get your API Key
- Log in to your Redmine server
- Go to "My Account"
- Click "Show" next to "API access key"
- Copy the key
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"
node {baseDir}/scripts/issues.mjs list --project my-project
List projects
node {baseDir}/scripts/issues.mjs projects
List statuses
node {baseDir}/scripts/issues.mjs statuses
Update one issue
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%"
Add comment to issue
node {baseDir}/scripts/issues.mjs comment --id 123 --notes "This is a comment"
Create new issue
# Required: --project-id (or project name), --subject
# Optional: --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
Time Entries
# List time entries (filters: --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
# Add time entry (required: --issue-id OR --project-id, --hours; optional: --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
# List available activities
node {baseDir}/scripts/issues.mjs time-activities
Notes
- URL and auth are variables by design for cross-environment deployment.
- API responses are output as JSON.
- For automation, prefer
REDMINE_API_KEYover username/password.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install epragma-redmine-issue - After installation, invoke the skill by name or use
/epragma-redmine-issue - Provide required inputs per the skill's parameter spec and get structured output
What is Epragma Redmine Issue?
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... It is an AI Agent Skill for Claude Code / OpenClaw, with 464 downloads so far.
How do I install Epragma Redmine Issue?
Run "/install epragma-redmine-issue" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Epragma Redmine Issue free?
Yes, Epragma Redmine Issue is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Epragma Redmine Issue support?
Epragma Redmine Issue is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Epragma Redmine Issue?
It is built and maintained by Angelos Panagiotakis (@agelospanagiotakis); the current version is v0.0.1.