Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
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.
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.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Use ytctl (in scripts/) for YouTrack issue tracking.
Credentials stored in ~/.config/youtrack/config.json: { "url": "https://your-instance.youtrack.cloud", "token": "perm:xxx" } Or set env vars: YOUTRACK_URL, YOUTRACK_TOKEN Generate token: YouTrack โ Profile โ Account Security โ New Token
# List projects ytctl projects # List issues (with optional filters) ytctl issues # all issues ytctl issues SP # issues in project SP ytctl issues SP --query "state: Open" # filtered ytctl issues --max 50 # limit results # Get issue details ytctl issue SP-123 # Create issue ytctl create SP "Bug: Login fails" ytctl create SP "Feature request" "Detailed description here" # Update issue ytctl update SP-123 state "In Progress" ytctl update SP-123 assignee john.doe ytctl update SP-123 priority Critical # Add comment ytctl comment SP-123 "Investigating this now" # Search with YouTrack query syntax ytctl search "project: SP state: Open assignee: me" ytctl search "created: today" ytctl search "#unresolved sort by: priority" # List workflow states for project ytctl states SP # List users ytctl users ytctl users --query "john"
YouTrack query examples: state: Open โ by state assignee: me โ assigned to current user created: today โ created today updated: {last week} โ updated in last week #unresolved โ all unresolved has: attachments โ with attachments sort by: priority desc โ sorted Combine: project: SP state: Open assignee: me sort by: updated
Default: table format. Add --json for raw JSON output: ytctl issues SP --json ytctl issue SP-123 # always JSON for single issue
# Update all matching issues (with dry-run preview) ytctl bulk-update "project: SP state: Open" state "In Progress" --dry-run ytctl bulk-update "project: SP state: Open" state "In Progress" # Comment on all matching issues ytctl bulk-comment "project: SP state: Open" "Batch update notice" # Assign all matching issues ytctl bulk-assign "project: SP #unresolved" john.doe --dry-run
# Project summary (default 7 days) ytctl report SP ytctl report SP --days 14 # User activity report ytctl report-user zain ytctl report-user zain --days 30 # State distribution with bar chart ytctl report-states SP
Project can be shortName (SP) or full name Fields: state, summary, description, assignee, priority Use ytctl states PROJECT to see valid state names Bulk operations support --dry-run to preview before executing
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.