zrong/skills

vikunja

Vikunja 任务管理工?

First seen Apr 10, 2026

Installation

$ npx skills add zrong/skills --skill vikunja

Also in this package

Other skills from zrong/skills · top by installs.

npx skills add zrong/skills

Browse all from zrong/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 12
Default branch main
Open issues 1
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,598 B
  • docs SUMMARY.md 137 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 12 installs

SKILL.md

Vikunja Skill

从自托管 Vikunja 实例读取任务,同步到 Joplin。

前置依赖

  • joplin skill 必须已安装(https://github.com/zrong/skills
  • Vikunja 实例需要可访问
  • agent_config.toml 中配置 [vikunja] section

环境配置

agent_config.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 时,任务归属周按有效日期判断:若任务设置了 enddate,优先使用 enddate;否则使用 done_at

3. 同步

  • 同步到 Joplin: sync-weekly [--note "2026-03-14weeks"] [--week "2026-W14"]

- 无参数:同步当前周 - --note:从笔记标题解析目标周 - --week:直接指定 ISO 周 - 写入 daily 小节时按任务有效日期分组:优先 enddate,未设置时使用 doneat

测试流程

  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