vikunja
Manage projects and tasks in Vikunja, an open-source project management tool. Create projects, tasks, set due dates, priorities, and track completion.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Vikunja Project Management
Manage projects and tasks in Vikunja, an open-source, self-hosted project management tool.
Setup
Set these environment variables:
-
VIKUNJA_URL- Your Vikunja instance URL (e.g.,https://vikunja.example.com) -
VIKUNJA_USER- Username or email -
VIKUNJA_PASSWORD- Password
Commands
Projects
# List all projects
uv run {baseDir}/scripts/vikunja.py projects
# Get project details
uv run {baseDir}/scripts/vikunja.py project <ID>
# Create a project
uv run {baseDir}/scripts/vikunja.py create-project "Project Name" -d "Description"
Tasks
# List all tasks
uv run {baseDir}/scripts/vikunja.py tasks
# List tasks in a specific project
uv run {baseDir}/scripts/vikunja.py tasks --project <PROJECT_ID>
# Create a task
uv run {baseDir}/scripts/vikunja.py create-task "Task title" --project <ID> --due 2026-01-15 --priority 3
# Mark task complete
uv run {baseDir}/scripts/vikunja.py complete <TASK_ID>
Options
-
--json- Output results as JSON (for programmatic use)
Priority Levels
- 0: None
- 1: Low
- 2: Medium
- 3: High
- 4: Urgent
- 5: Critical
Examples
# Create a project for Q1 planning
uv run {baseDir}/scripts/vikunja.py create-project "Q1 2026 Planning" -d "Quarterly planning tasks"
# Add a high-priority task
uv run {baseDir}/scripts/vikunja.py create-task "Review budget" --project 5 --due 2026-01-20 --priority 3
# Check what's due
uv run {baseDir}/scripts/vikunja.py tasks --project 5 --json
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-30
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!