Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Manage tasks and projects on a self-hosted Vikunja instance. Use when the user wants to create, view, complete, or manage tasks, check what's due or overdue, list projects, or get task notifications. Also use for to-do lists, reminders, and task tracking.
Manage tasks and projects on a self-hosted Vikunja instance. Use when the user wants to create, view, complete, or manage tasks, check what's due or overdue, list projects, or get task notifications. Also use for to-do lists, reminders, and task tracking.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Manage tasks and projects on a self-hosted Vikunja instance via REST API.
Set these environment variables: export VIKUNJA_URL="https://your-vikunja-instance.com" export VIKUNJA_TOKEN="your-api-token" Get your API token: Vikunja โ Settings โ API Tokens โ Create token.
{baseDir}/scripts/vikunja.sh tasks --count 10 {baseDir}/scripts/vikunja.sh tasks --project "Shopping" --count 5 {baseDir}/scripts/vikunja.sh tasks --search "groceries" {baseDir}/scripts/vikunja.sh tasks --sort priority --order desc
{baseDir}/scripts/vikunja.sh overdue
{baseDir}/scripts/vikunja.sh due --hours 24 {baseDir}/scripts/vikunja.sh due --hours 48
{baseDir}/scripts/vikunja.sh create-task --project "Tasks" --title "Buy milk" --due "2026-02-01" --priority 3 Priority: 1 (low) to 5 (urgent). Due date format: YYYY-MM-DD.
{baseDir}/scripts/vikunja.sh complete --id 123
{baseDir}/scripts/vikunja.sh task --id 123
{baseDir}/scripts/vikunja.sh projects
{baseDir}/scripts/vikunja.sh create-project --title "New Project" --description "Optional description"
{baseDir}/scripts/vikunja.sh notifications
To get proactive notifications about due/overdue tasks, set up a cron job: clawdbot cron add \ --name "Task due check" \ --cron "0 9,14 * * *" \ --tz "America/Denver" \ --session isolated \ --message "Check Vikunja for overdue and upcoming tasks (next 24 hours). If any are found, notify me with the list." \ --deliver \ --channel telegram
Project names in --project are case-insensitive Filter expressions follow Vikunja filter syntax (see https://vikunja.io/docs/filters) All times are handled in America/Denver timezone
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.