Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Manages Mantis Bug Tracker resources via the official REST API. Covers full CRUD on issues, projects, users, filters, attachments, notes, tags, relationships, and configuration. Supports dynamic switching between multiple Mantis instances using a precedence-based URL and token resolution system.
Context-aware instance switching lets you manage multiple Mantis environments in one session without manually swapping credentials each time.
When to use it
- Filing a high-priority bug and assigning it to a developer mid-sprint
- Switching between client Mantis instances without updating credentials
- Adding time-tracked notes to issues during a code review
- Auditing which issues a specific user reported or handled this week
- Cloning a project structure from staging to production
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Create a critical login bug in project 5, assign it to user 10, and add a note saying it blocks release
- 1POST /issues with summary, description, severity 'block', priority 'high', and project id 5
- 2Record the new issue id from the response
- 3PATCH /issues/{{new_id}} with handler user id 10
- 4POST /issues/{{new_id}}/notes with text 'Blocks release'
Issue created, assigned to user 10, and note added confirming the release blocker
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.