返回顶部
v

vikunja-fastVikunja任务管理

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
安全检测
已通过
1,955
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

vikunja-fast

✅ 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).

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部