youtrack
Manage YouTrack issues, projects, and workflows via CLI. Use when creating, updating, searching, or commenting on YouTrack issues, listing projects, checking issue states, or automating issue workflows.
Why use this skill?
Efficiently manage your YouTrack projects and issues via CLI. Automate workflows, perform bulk updates, and generate performance reports directly within OpenClaw.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/iahmadzain/youtrackWhat This Skill Does
The YouTrack CLI skill provides a robust command-line interface for interacting with JetBrains YouTrack instances. It acts as an bridge between your terminal (or OpenClaw agent) and your project management environment, enabling seamless issue tracking, status updates, and reporting without leaving the command line. Whether you need to list active tasks, modify issue states in bulk, or generate project performance reports, this skill standardizes the process through a clean, intuitive CLI tool (ytctl).
Installation
To install this skill, use the ClawHub CLI tool with the following command:
clawhub install openclaw/skills/skills/iahmadzain/youtrack
Once installed, ensure your credentials are configured either through the ~/.config/youtrack/config.json file or by setting the YOUTRACK_URL and YOUTRACK_TOKEN environment variables. You can generate your access token directly from the Account Security section of your YouTrack profile.
Use Cases
This skill is designed for development teams and project managers who want to optimize their workflow. Common use cases include:
- Automating routine issue updates (e.g., transitioning all tasks from 'To Do' to 'In Progress').
- Quick-searching for specific bottlenecks using YouTrack’s native query syntax.
- Generating automated summaries of project progress or individual team member activity.
- Performing bulk operations safely using the
--dry-runflag to preview changes before they hit the live server.
Example Prompts
- "Find all unresolved issues in the SP project assigned to me that have a high priority and list them in a table."
- "Update all issues in project SP that are currently 'Open' to 'In Progress' and add a comment saying 'Starting work on this batch'."
- "Generate a report for the SP project showing the distribution of states to see how many tickets are stuck in the backlog."
Tips & Limitations
- Safety First: Always utilize the
--dry-runflag when performing bulk updates or comments to avoid accidental modifications to your issue history. - Query Syntax: Familiarize yourself with YouTrack’s query syntax (e.g.,
#unresolved,sort by: priority). The more precise your query, the more efficient your bulk operations will be. - JSON Mode: If you are piping the output of these commands into another script, append the
--jsonflag to receive structured data that is easier to parse programmatically. - Authentication: Ensure your token has sufficient permissions to perform the requested actions, especially for bulk operations or status updates. If you receive permission errors, check that your token scope includes 'Issue Update' rights.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-iahmadzain-youtrack": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read
Related Skills
domainion-ops
Domain and DNS operations across name.com (default), GoDaddy, and Namecheap. Use for registering domains, flipping nameservers, managing DNS records (A, AAAA, CNAME, MX, TXT, NS, SRV), setting up redirects, checking domain availability, renewals, transfers, and verifying DNS propagation. Default provider is name.com unless the user selects GoDaddy or Namecheap. Triggers on: "register domain", "add DNS record", "change nameservers", "check domain availability", "transfer domain", "renew domain", "set up redirect", "DNS propagation check", "update MX record", "point domain to".
sentry-cli
Sentry.io error monitoring via sentry-cli. Use when working with Sentry releases, source maps, dSYMs, events, or issue management. Covers authentication, release workflows, deploy tracking, and debug file uploads.
home-assistant
Control Home Assistant smart home devices, run automations, and receive webhook events. Use when controlling lights, switches, climate, scenes, scripts, or any HA entity. Supports bidirectional communication via REST API (outbound) and webhooks (inbound triggers from HA automations).
greptile
Query, search, and manage repositories indexed by Greptile (AI codebase intelligence). Use when asking questions about a codebase, searching for code patterns, indexing repos for Greptile review, or checking Greptile index status. Requires GREPTILE_TOKEN and a GitHub/GitLab token.