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.
通过 REST API 在自托管的 Vikunja 实例上管理任务和项目。
设置以下环境变量:
bash
export VIKUNJA_URL=https://你的-vikunja-实例.com
export VIKUNJA_TOKEN=你的-api-令牌
获取 API 令牌:Vikunja → 设置 → API 令牌 → 创建令牌。
bash
{baseDir}/scripts/vikunja.sh tasks --count 10
{baseDir}/scripts/vikunja.sh tasks --project 购物 --count 5
{baseDir}/scripts/vikunja.sh tasks --search 杂货
{baseDir}/scripts/vikunja.sh tasks --sort priority --order desc
bash
{baseDir}/scripts/vikunja.sh overdue
bash
{baseDir}/scripts/vikunja.sh due --hours 24
{baseDir}/scripts/vikunja.sh due --hours 48
bash
{baseDir}/scripts/vikunja.sh create-task --project 任务 --title 买牛奶 --due 2026-02-01 --priority 3
优先级:1(低)到 5(紧急)。截止日期格式:YYYY-MM-DD。
bash
{baseDir}/scripts/vikunja.sh complete --id 123
bash
{baseDir}/scripts/vikunja.sh task --id 123
bash
{baseDir}/scripts/vikunja.sh projects
bash
{baseDir}/scripts/vikunja.sh create-project --title 新项目 --description 可选描述
bash
{baseDir}/scripts/vikunja.sh notifications
要主动接收关于到期/逾期任务的通知,请设置一个定时任务:
bash
clawdbot cron add \
--name 任务到期检查 \
--cron 0 9,14 * \
--tz America/Denver \
--session isolated \
--message 检查 Vikunja 中的逾期和即将到来的任务(未来 24 小时)。如果发现任何任务,请通过列表通知我。 \
--deliver \
--channel telegram
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 vikunja-tasks-1776380139 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 vikunja-tasks-1776380139 技能
skillhub install vikunja-tasks-1776380139
文件大小: 4.04 KB | 发布时间: 2026-4-17 14:32