Skip to main content

vikunja

Vikunja 任务管理工具,支持查看项目和任务,并将每周已完成的任务同步到 Joplin weekly 笔记。

来源信息

仓库
zrong/skills
最近来源活动
2026年6月8日 10:06
检测到的 SKILL.md 语言
中文
星标
12
分支
4

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
3 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
vikunja
description
Vikunja 任务管理工具,支持查看项目和任务,并将每周已完成的任务同步到 Joplin weekly 笔记。
# Vikunja Skill 从自托管 Vikunja 实例读取任务,同步到 Joplin。 ## 前置依赖 - **joplin skill** 必须已安装(`https://github.com/zrong/skills`) - Vikunja 实例需要可访问 - 在 `agent_config.toml` 中配置 `[vikunja]` section ## 环境配置 在 `agent_config.toml` 中添加: ```toml [vikunja] base_url = "https://nas.zengrong.net:8456/api/v1" api_token = "<your-api-token>" ``` ## 命令指南 建议使用 `uv run --project vikunja/scripts vikunja/scripts/vikunja_tool.py <command>` 执行。 ### 1. 项目 - **列出项目**: `list-projects` ### 2. 任务 - **列出任务**: `list-tasks [--project ID] [--done] [--week YYYY-Www] [--limit N]` - 使用 `--week` 时,任务归属周按有效日期判断:若任务设置了 `end_date`,优先使用 `end_date`;否则使用 `done_at` ### 3. 同步 - **同步到 Joplin**: `sync-weekly [--note "2026-03-14weeks"] [--week "2026-W14"]` - 无参数:同步当前周 - `--note`:从笔记标题解析目标周 - `--week`:直接指定 ISO 周 - 写入 daily 小节时按任务有效日期分组:优先 `end_date`,未设置时使用 `done_at` ## 测试流程 1. `uv run --project vikunja/scripts vikunja/scripts/vikunja_tool.py list-projects` 2. `uv run --project vikunja/scripts vikunja/scripts/vikunja_tool.py list-tasks --done --limit 5` 3. `uv run --project vikunja/scripts vikunja/scripts/vikunja_tool.py sync-weekly`
在 GitHub 查看