Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Manages tasks and projects on a self-hosted Vikunja instance via REST API. Supports creating, listing, completing, and searching tasks, checking overdue or upcoming due dates, and organizing work into projects.
Keeps task management inside a self-hosted, privacy-controlled instance rather than relying on third-party cloud to-do services.
When to use it
- Check what tasks are due in the next 24 hours
- Create a shopping list task with a deadline and priority
- Mark a completed task as done by ID
- List all projects to find where to file a new task
- Get notified of overdue tasks on a schedule
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: What tasks are overdue, and can you also create a task to call the dentist tomorrow with high priority?
- 1Run vikunja.sh overdue to fetch all overdue tasks
- 2Parse and display the overdue task list to the user
- 3Run vikunja.sh create-task with --title 'Call the dentist', --due set to tomorrow's date, and --priority 4
- 4Confirm the new task was created successfully
List of overdue tasks shown, plus confirmation that 'Call the dentist' was created with due date and priority 4
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.