闲社服务运行正常AI智能体自动化平台
v

Vikunja任务管理

技能标识:vikunja-fast

Manage Vikunja projects and tasks (overdue/due/today), mark done, and get quick summaries via the Vikunja API.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
2
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Vikunja任务管理

✅ Vikunja 快速技能

使用 Vikunja 作为任务和完成情况的真实数据源,并通过 Clawdbot 与之交互。

设置

你可以通过环境变量 或 Clawdbot 的技能配置提供凭据。

选项 A:环境变量

在网关运行的同一环境中设置以下环境变量:

bash
export VIKUNJA_URL=https://vikunja.xyz

推荐:使用 JWT(以 eyJ 开头)

export VIKUNJA_TOKEN=

备选:使用用户名/密码登录(辅助 CLI 将请求 JWT)

export VIKUNJA_USERNAME=<用户名> export VIKUNJA_PASSWORD=<密码>

选项 B:Clawdbot 技能配置(推荐用于代理)

编辑 ~/.clawdbot/clawdbot.json:

json5
{
skills: {
entries: {
vikunja-fast: {
enabled: true,
env: {
VIKUNJA_URL: https://vikunja.xyz,
VIKUNJA_TOKEN:
}
}
}
}
}

注意:

  • - VIKUNJAURL 可以是基础 URL;辅助工具会自动规范化为 /api/v1。
  • Vikunja 认证期望大多数 API 调用使用 JWT Bearer 令牌(Authorization: Bearer )。
  • 如果你只有非 JWT 令牌(通常以 tk... 开头),请使用 /login 获取 JWT。

快速检查

登录(获取 JWT)

bash curl -fsS -X POST $VIKUNJA_URL/login \ -H Content-Type: application/json \ -d {username:你的用户名,password:你的密码,long_token:true} | jq

我是谁?(需要 JWT)

bash curl -fsS $VIKUNJA_URL/user \ -H Authorization: Bearer $VIKUNJA_TOKEN | jq

列出项目

bash curl -fsS $VIKUNJA_URL/projects \ -H Authorization: Bearer $VIKUNJA_TOKEN | jq .[] | {id, title}

命令

此技能附带一个小型辅助 CLI:

  • - {baseDir}/vikunja.sh

示例:

bash

所有项目中已过期的任务


{baseDir}/vikunja.sh overdue

今天到期的任务

{baseDir}/vikunja.sh due-today

任意筛选(Vikunja 筛选语法)

{baseDir}/vikunja.sh list --filter done = false && due_date < now

显示 / 完成任务

{baseDir}/vikunja.sh show 123 {baseDir}/vikunja.sh done 123

注意:

  • - 输出格式:

- 每个任务应格式化为:<表情符号> <截止日期> - # <任务>
- 表情符号来自项目标题(当标题以表情符号开头时);否则使用 🔨
- 截止日期显示为 Mon/D(去除时间和年份)
  • - 此技能使用 GET /tasks/all 获取所有项目中的任务

标记任务完成

bash
TASK_ID=123

curl -fsS -X POST $VIKUNJAURL/tasks/$TASKID \
-H Authorization: Bearer $VIKUNJA_TOKEN \
-H Content-Type: application/json \
-d {done: true} | jq

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 vikunja-fast-1776390547 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 vikunja-fast-1776390547 技能

通过命令行安装

skillhub install vikunja-fast-1776390547

下载

⬇ 下载 vikunja-fast v1.0.0(免费)

文件大小: 4.07 KB | 发布时间: 2026-4-17 14:06

v1.0.0 最新 2026-4-17 14:06
Initial release of vikunja-fast, a skill to manage Vikunja projects and tasks via the Vikunja API.

- Supports listing projects and tasks (overdue, due today, filtered).
- Allows marking tasks as done directly from the CLI.
- Provides quick task summaries with readable formatting (emojis, dates, IDs).
- Authentication via JWT token, with guidance for both environment variable and Clawdbot config setup.
- Minimal helper CLI script included for common actions (list, show, complete tasks).
返回顶部