Agent skill

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.

Stars 232
Forks 15

Install this agent skill to your Project

npx add-skill https://github.com/aiskillstore/marketplace/tree/main/skills/jetbrains/youtrack

SKILL.md

YouTrack Integration

This project uses YouTrack for issue tracking, NOT GitHub Issues. Commands like gh issue will NOT work.

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"

Expand your agent's capabilities with these related and highly-rated skills.

aiskillstore/marketplace

perigon-backend

Perigon ASP.NET Core + EF Core + Aspire conventions

232 15
Explore
aiskillstore/marketplace

perigon-agent

Pointers for Copilot/agents to apply Perigon conventions

232 15
Explore
aiskillstore/marketplace

perigon-angular

Angular 21+ standalone/Material/signal conventions for Perigon WebApp

232 15
Explore
aiskillstore/marketplace

fastapi-mastery

Comprehensive FastAPI development skill covering REST API creation, routing, request/response handling, validation, authentication, database integration, middleware, and deployment. Use when working with FastAPI projects, building APIs, implementing CRUD operations, setting up authentication/authorization, integrating databases (SQL/NoSQL), adding middleware, handling WebSockets, or deploying FastAPI applications. Triggered by requests involving .py files with FastAPI code, API endpoint creation, Pydantic models, or FastAPI-specific features.

232 15
Explore
aiskillstore/marketplace

context7-efficient

Token-efficient library documentation fetcher using Context7 MCP with 86.8% token savings through intelligent shell pipeline filtering. Fetches code examples, API references, and best practices for JavaScript, Python, Go, Rust, and other libraries. Use when users ask about library documentation, need code examples, want API usage patterns, are learning a new framework, need syntax reference, or troubleshooting with library-specific information. Triggers include questions like "Show me React hooks", "How do I use Prisma", "What's the Next.js routing syntax", or any request for library/framework documentation.

232 15
Explore
aiskillstore/marketplace

browser-use

Browser automation using Playwright MCP. Navigate websites, fill forms, click elements, take screenshots, and extract data. Use when tasks require web browsing, form submission, web scraping, UI testing, or any browser interaction.

232 15
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results