Manage projects and tasks in Vikunja, an open-source project management tool. Create projects, tasks, set due dates, priorities, and track completion.
Scanned 2/12/2026
Install via CLI
openskills install openclaw/skills---
name: vikunja
description: Manage projects and tasks in Vikunja, an open-source project management tool. Create projects, tasks, set due dates, priorities, and track completion.
homepage: https://vikunja.io
metadata: {"clawdbot":{"emoji":"📋","requires":{"bins":["uv"],"env":["VIKUNJA_URL","VIKUNJA_USER","VIKUNJA_PASSWORD"]},"primaryEnv":"VIKUNJA_URL"}}
---
# Vikunja Project Management
Manage projects and tasks in [Vikunja](https://vikunja.io), 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
```bash
# 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
```bash
# 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
```bash
# 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
```
No comments yet. Be the first to comment!
Playbook for creating and editing uCoz landing pages via MCP tools (`templates_tool`, `ftp_tool`, `modules_tool`). Use for tasks such as: "build a landing page", "update the homepage as a landing page", "create a promo page on the homepage", "add a lead form / menu / SEO to the homepage". Homepage: `page_list`, `page_get`; first publish — `page_update` with full `page_tmpl`; HTML edits after generation — `patch_template` (module_id=2, template_id=1), not `update_template`. Activate the mail f...