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.
- License 许可
- MIT
- 最近更新
- 2026-08-23
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- youtrack
- metadata
- { "clawdbot": { "emoji": "?", "requires": { "bins": [ "jq", "curl" ] } } }
- description
- 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.
02 资源文件 1
- 参考文档_meta.json286 B
03 SKILL.md 正文
YouTrack CLI
Use ytctl (in scripts/) for YouTrack issue tracking.
Setup
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
Commands
# 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"
Query Syntax
YouTrack query examples:
state: Open— by stateassignee: me— assigned to current usercreated: today— created todayupdated: {last week}— updated in last week#unresolved— all unresolvedhas: attachments— with attachmentssort by: priority desc— sorted
Combine: project: SP state: Open assignee: me sort by: updated
Output
Default: table format. Add --json for raw JSON output:
ytctl issues SP --json
ytctl issue SP-123 # always JSON for single issue
Bulk Operations
# 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
Reports
# 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
Notes
- Project can be shortName (SP) or full name
- Fields: state, summary, description, assignee, priority
- Use
ytctl states PROJECTto see valid state names - Bulk operations support
--dry-runto preview before executing
04 同仓库更多 Skills
crowd-prompting
A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.
dilemm-ai
Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).
arxiv-paper-reviews
Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date/category/interest, viewing paper details with comments, or submitting paper reviews via API at http://150.158.152.82:8000.
arxiv-paper-reviews
Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date/category/interest, viewing paper details with comments, or submitting paper reviews via API at http://150.158.152.82:8000.
git-summary
Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.
agent-constitution
Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.