multiAI Summary Pending
youtrack
Interacts with YouTrack issue tracker for IdeaVim. Use when working with tickets (VIM-XXXX), adding comments, managing tags, setting status, or release management. This project does NOT use GitHub Issues - use YouTrack instead.
231 stars
Installation
Claude Code / Cursor / Codex
$curl -o ~/.claude/skills/youtrack/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/jetbrains/youtrack/SKILL.md"
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/youtrack/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How youtrack Compares
| Feature / Agent | youtrack | Standard Approach |
|---|---|---|
| Platform Support | multi | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Interacts with YouTrack issue tracker for IdeaVim. Use when working with tickets (VIM-XXXX), adding comments, managing tags, setting status, or release management. This project does NOT use GitHub Issues - use YouTrack instead.
Which AI agents support this skill?
This skill is compatible with multi.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# YouTrack Integration This project uses **YouTrack** for issue tracking, NOT GitHub Issues. Commands like `gh issue` will NOT work. - YouTrack URL: https://youtrack.jetbrains.com/issues/VIM - Tickets are prefixed with `VIM-` (e.g., VIM-1234) ## Environment Setup All scripts require `YOUTRACK_TOKEN` environment variable to be set. ## CLI Scripts All scripts are in `scripts-ts/src/youtrack-cli/` and run via `npx tsx`: ### Add Comment ```bash npx tsx scripts-ts/src/youtrack-cli/add-comment.ts <ticket-id> "<comment-text>" [--private] ``` Examples: ```bash npx tsx scripts-ts/src/youtrack-cli/add-comment.ts VIM-1234 "This is a public comment" npx tsx scripts-ts/src/youtrack-cli/add-comment.ts VIM-1234 "@Aleksei.Plate This needs review" --private ``` ### Add Tag ```bash npx tsx scripts-ts/src/youtrack-cli/add-tag.ts <ticket-id> <tag-id> ``` Example: ```bash npx tsx scripts-ts/src/youtrack-cli/add-tag.ts VIM-1234 68-507582 ``` ### Remove Tag ```bash npx tsx scripts-ts/src/youtrack-cli/remove-tag.ts <ticket-id> <tag-id> ``` Example: ```bash npx tsx scripts-ts/src/youtrack-cli/remove-tag.ts VIM-1234 68-507582 ``` ### Set Status ```bash npx tsx scripts-ts/src/youtrack-cli/set-status.ts <ticket-id> "<status>" ``` Example: ```bash npx tsx scripts-ts/src/youtrack-cli/set-status.ts VIM-1234 "Ready To Release" ``` ### Get Ticket Details ```bash npx tsx scripts-ts/src/youtrack-cli/get-ticket.ts <ticket-id> [--json] ``` Example: ```bash npx tsx scripts-ts/src/youtrack-cli/get-ticket.ts VIM-1234 npx tsx scripts-ts/src/youtrack-cli/get-ticket.ts VIM-1234 --json ``` ### Set Fix Version ```bash npx tsx scripts-ts/src/youtrack-cli/set-fix-version.ts <ticket-id> "<version>" ``` Example: ```bash npx tsx scripts-ts/src/youtrack-cli/set-fix-version.ts VIM-1234 "2.28.0" ``` ### Create Release Version ```bash npx tsx scripts-ts/src/youtrack-cli/create-version.ts "<version-name>" ``` Example: ```bash npx tsx scripts-ts/src/youtrack-cli/create-version.ts "2.29.0" ``` ### Delete Release Version ```bash npx tsx scripts-ts/src/youtrack-cli/delete-version.ts "<version-name>" ``` Example: ```bash npx tsx scripts-ts/src/youtrack-cli/delete-version.ts "2.29.0" ``` ## Common Tag IDs | Tag Name | Tag ID | |----------|--------| | claude-analyzed | `68-507461` | | claude-pending-clarification | `68-507582` | | IdeaVim Released In EAP | `68-385032` | ## Private Comments Private comments are only visible to the JetBrains team. Use `--private` flag to make a comment private: ```bash npx tsx scripts-ts/src/youtrack-cli/add-comment.ts VIM-1234 "@Aleksei.Plate Need review" --private ``` ## Common Workflows ### Mark ticket as analyzed by Claude ```bash npx tsx scripts-ts/src/youtrack-cli/add-tag.ts VIM-1234 68-507461 ``` ### Ask for clarification (add pending tag + private comment) ```bash npx tsx scripts-ts/src/youtrack-cli/add-tag.ts VIM-1234 68-507582 npx tsx scripts-ts/src/youtrack-cli/add-comment.ts VIM-1234 "@Aleksei.Plate I need clarification: ..." --private ``` ### Remove pending clarification tag (after owner responds) ```bash npx tsx scripts-ts/src/youtrack-cli/remove-tag.ts VIM-1234 68-507582 ``` ### Mark ticket as ready to release ```bash npx tsx scripts-ts/src/youtrack-cli/set-status.ts VIM-1234 "Ready To Release" ```