Interact with YouTrack project management system via REST API. Read projects and issues, create tasks, generate invoices from time tracking data, and manage knowledge base articles. Use for reading projects and work items, creating or updating issues, generating client invoices from time tracking, and working with knowledge base articles.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install youtrack-digisal或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install youtrack-digisal⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/youtrack-digisal/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: youtrack description: Interact with YouTrack project management system via REST API. Read projects and issues, create tasks, generate invoices from time tracking data, and manage knowledge base articles. Use for reading projects and work items, creating or updating issues, generating client invoices from time tracking, and working with knowledge base articles. ---
YouTrack integration for project management, time tracking, and knowledge base.
To generate a permanent token:
export YOUTRACK_TOKEN=your-permanent-token-here
Important: Configure your hourly rate (default $100/hour) by passing --rate to invoice_generator.py or updating hourly_rate parameter in your code.
Then use any YouTrack script:
# List all projects
python3 scripts/youtrack_api.py --url https://your-instance.youtrack.cloud --list-projects
# List issues in a project
python3 scripts/youtrack_api.py --url https://your-instance.youtrack.cloud --list-issues "project: MyProject"
# Generate invoice for a project
python3 scripts/invoice_generator.py --url https://your-instance.youtrack.cloud --project MyProject --month "January 2026" --from-date "2026-01-01"
scripts/youtrack_api.pyCore API client for all YouTrack operations.
In your Python code:
from youtrack_api import YouTrackAPI
api = YouTrackAPI('https://your-instance.youtrack.cloud', token='your-token')
# Projects
projects = api.get_projects()
project = api.get_project('project-id')
# Issues
issues = api.get_issues(query='project: MyProject')
issue = api.get_issue('issue-id')
# Create issue
api.create_issue('project-id', 'Summary', 'Description')
# Work items (time tracking)
work_items = api.get_work_items('issue-id')
issue_with_time = api.get_issue_with_work_items('issue-id')
# Knowledge base
articles = api.get_articles()
article = api.get_article('article-id')
api.create_article('project-id', 'Title', 'Content')
CLI usage:
python3 scripts/youtrack_api.py --url https://your-instance.youtrack.cloud \
--token YOUR_TOKEN \
--list-projects
python3 scripts/youtrack_api.py --url https://your-instance.youtrack.cloud \
--get-issue ABC-123
python3 scripts/youtrack_api.py --url https://your-instance.youtrack.cloud \
--get-articles
scripts/invoice_generator.pyGenerate client invoices from time tracking data.
In your Python code:
from youtrack_api import YouTrackAPI
from invoice_generator import InvoiceGenerator
api = YouTrackAPI('https://your-instance.youtrack.cloud', token='your-token')
generator = InvoiceGenerator(api, hourly_rate=100.0)
# Get time data for a project
project_data = generator.get_project_time_data('project-id', from_date='2026-01-01')
# Generate invoice
invoice_text = generator.generate_invoice_text(project_data, month='January 2026')
print(invoice_text)
CLI usage:
python3 scripts/invoice_generator.py \
--url https://your-instance.youtrack.cloud \
--project MyProject \
--from-date 2026-01-01 \
--month "January 2026" \
--rate 100 \
--format text
Save the text output and print to PDF for clients.
python3 scripts/youtrack_api.py --url https://your-instance.youtrack.cloud --list-projects
# All issues in a project
python3 scripts/youtrack_api.py --url https://your-instance.youtrack.cloud --list-issues "project: MyProject"
# Issues updated since a date
python3 scripts/youtrack_api.py --url https://your-instance.youtrack.cloud --list-issues "project: MyProject updated >= 2026-01-01"
# Issues assigned to you
python3 scripts/youtrack_api.py --url https://your-instance.youtrack.cloud --list-issues "assignee: me"
from youtrack_api import YouTrackAPI
api = YouTrackAPI('https://your-instance.youtrack.cloud')
api.create_issue(
project_id='MyProject',
summary='Task title',
description='Task description'
)
# Generate invoice for January 2026
python3 scripts/invoice_generator.py \
--url https://your-instance.youtrack.cloud \
--project ClientProject \
--from-date 2026-01-01 \
--month "January 2026" \
--rate 100 \
--format text > invoice.txt
Save the text output and print to PDF for clients.
from youtrack_api import YouTrackAPI
api = YouTrackAPI('https://your-instance.youtrack.cloud')
# All articles
articles = api.get_articles()
# Articles for specific project
articles = api.get_articles(project_id='MyProject')
# Get specific article
article = api.get_article('article-id')
Invoice generator uses this calculation:
Examples:
YOUTRACK_TOKEN: Your permanent API token (recommended over passing as argument)export YOUTRACK_TOKEN=your-tokenSee REFERENCES.md for:
Scripts will raise errors for:
Check stderr for error details.
安装 YouTrack Project Management 后,可以对 AI 说这些话来触发它
Help me get started with YouTrack Project Management
Explains what YouTrack Project Management does, walks through the setup, and runs a quick demo based on your current project
Use YouTrack Project Management to interact with YouTrack project management system via REST API
Invokes YouTrack Project Management with the right parameters and returns the result directly in the conversation
What can I do with YouTrack Project Management in my product manager workflow?
Lists the top use cases for YouTrack Project Management, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/youtrack-digisal/ 目录(个人级,所有项目可用),或 .claude/skills/youtrack-digisal/(项目级)。重启 AI 客户端后,用 /youtrack-digisal 主动调用,或让 AI 根据上下文自动发现并使用。
YouTrack Project Management 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
YouTrack Project Management 可免费安装使用。请查阅仓库了解许可证信息。
Interact with YouTrack project management system via REST API. Read projects and issues, create tasks, generate invoices from time tracking data, and manage knowledge base articles. Use for reading projects and work items, creating or updating issues, generating client invoices from time tracking, and working with knowledge base articles.
Automate my product manager tasks using YouTrack Project Management
Identifies repetitive steps in your workflow and sets up YouTrack Project Management to handle them automatically
YouTrack Project Management 属于「Product Manager」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。