Vikunja任务管理Vikunja任务管理
Vikunja任务管理

技能简介

该技能通过Vikunja API连接你的任务管理系统,支持查看逾期任务、今日待办、标记完成等操作,让Clawdbot成为你的任务助手。

能做什么

  • 列出所有逾期任务
  • 查看今日到期事项
  • 按自定义条件筛选任务
  • 标记任务为已完成
  • 获取任务详情与摘要

使用说明

安装要求:需预先安装curljq

配置步骤:

  1. 设置环境变量或编辑配置文件:
    export VIKUNJA_URL="https://your-vikunja-instance.com"
    export VIKUNJA_TOKEN="your-jwt-token"
  2. 或在~/.clawdbot/clawdbot.json中添加:
    {"skills":{"entries":{"vikunja-fast":{"enabled":true,"env":{"VIKUNJA_URL":"...","VIKUNJA_TOKEN":"..."}}}}}
  3. 验证连接:
    curl -fsS "$VIKUNJA_URL/user" -H "Authorization: Bearer $VIKUNJA_TOKEN" | jq

常用命令:

  • {baseDir}/vikunja.sh overdue — 查看逾期任务
  • {baseDir}/vikunja.sh due-today — 查看今日待办
  • {baseDir}/vikunja.sh done 123 — 完成任务#123

输入与输出

见下方输入与输出表格。

项目内容
输入Vikunja实例URL;JWT认证令牌(或用户名/密码);可选的任务ID、过滤条件
输出格式化任务列表(含表情符号、截止日期、任务ID、标题);任务详情JSON;操作确认信息
适用人群使用Vikunja作为任务管理的个人用户;需要通过API批量处理任务的开发者;偏好命令行交互的技术人员
不包含Vikunja服务器本身的安装与维护;图形化界面操作;文件附件上传下载;复杂的项目成员权限配置

 

风险提示

  • JWT令牌具有长期访问权限,请妥善保管
  • 使用HTTP而非HTTPS部署时存在凭证泄露风险
  • 频繁调用API可能触发服务端的速率限制
  • 用户名/密码方式会生成临时令牌,建议优先使用预生成的JWT

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/tmigone/vikunja-fast/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...