Skip to content
Back to skills

Youtrack

ASecurity

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.

  • 416 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 7, 2026
toolsbashgit

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add aiskillstore/marketplace --skill youtrack --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Youtrack?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Youtrack
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aiskillstore-youtrack/badge)](https://www.skillsdirectory.com/skills/aiskillstore-youtrack)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: youtrack
description: 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.
---

# 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"
```

Files in this skill

  • SKILL.md3.4 KB
  • skill-report.json13.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…