← 返回 Skills 市场
nickian

Vikunja Tasks

作者 nickian · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1857
总下载
5
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install vikunja-tasks
功能描述
Manage tasks and projects on a self-hosted Vikunja instance. Use when the user wants to create, view, complete, or manage tasks, check what's due or overdue, list projects, or get task notifications. Also use for to-do lists, reminders, and task tracking.
安全使用建议
This skill's code matches its description (it calls a Vikunja server with an API token), but the package metadata fails to declare the sensitive environment variables and runtime dependencies the SKILL.md and script require. Before installing: (1) verify the skill source (the registry lists no homepage), (2) confirm you are comfortable providing VIKUNJA_URL and VIKUNJA_TOKEN and that the token has limited scope, (3) ensure the host has curl, jq, and python3 available (the script uses them), (4) review the included scripts yourself (they are plain shell and appear to call only your Vikunja instance), and (5) be cautious when enabling the suggested cron/notification delivery — it will send task lists to whichever channel you configure (e.g., Telegram). If you cannot verify the source or are uncomfortable providing the token, do not install. Also ask the publisher to update the skill metadata to declare the required env vars and binaries for transparency.
功能分析
Type: OpenClaw Skill Name: vikunja-tasks Version: 1.0.0 The skill bundle is designed to manage tasks and projects on a self-hosted Vikunja instance. It utilizes `curl` to interact with the user-configured Vikunja API endpoint (`VIKUNJA_URL`) using a provided `VIKUNJA_TOKEN`. All network calls are directed to this specified endpoint, and there is no evidence of data exfiltration to unauthorized external destinations. The `SKILL.md` includes instructions for setting up a cron job with a message to the agent for proactive task notifications, which is a form of prompt injection, but its intent is clearly benign and aligned with the skill's stated purpose of providing task notifications, not to subvert agent behavior or access unrelated sensitive data. The `vikunja.sh` script uses `jq` for JSON parsing and `python3` for URL encoding, which are standard and appropriate practices.
能力评估
Purpose & Capability
The skill name, description, SKILL.md, and the included script all consistently implement a Vikunja REST API client (list/create/complete tasks, projects, notifications). Requesting a Vikunja URL and API token makes sense for this purpose.
Instruction Scope
The SKILL.md and the script instruct the agent to rely on environment variables VIKUNJA_URL and VIKUNJA_TOKEN and to run the included scripts; but the registry metadata does not declare these env vars. The SKILL.md also recommends adding a cron job using a platform-specific clawdbot command that will deliver notifications to a channel (e.g., Telegram) — this is platform-integrated behavior that should be explicitly documented and consented to.
Install Mechanism
No install spec is present (instruction-only with an included script). This minimizes installer risk because nothing is downloaded or automatically executed by an installer, but the included script will be executed at runtime if invoked.
Credentials
The code and SKILL.md require VIKUNJA_URL and VIKUNJA_TOKEN (sensitive credentials) and rely on external binaries (curl, jq, python3, and date utilities) — yet the registry metadata lists no required env vars or binaries. Requesting a Vikunja API token is appropriate for the described function, but the omission in metadata is a discrepancy that reduces transparency.
Persistence & Privilege
The skill is not forced-always and does not request system-wide configuration changes. The SKILL.md suggests adding a scheduled job (cron) via the platform's clawdbot utility, which is normal for periodic notifications but should be done only with user consent.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install vikunja-tasks
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /vikunja-tasks 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: manage tasks and projects on self-hosted Vikunja via REST API
元数据
Slug vikunja-tasks
版本 1.0.0
许可证
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Vikunja Tasks 是什么?

Manage tasks and projects on a self-hosted Vikunja instance. Use when the user wants to create, view, complete, or manage tasks, check what's due or overdue, list projects, or get task notifications. Also use for to-do lists, reminders, and task tracking. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1857 次。

如何安装 Vikunja Tasks?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install vikunja-tasks」即可一键安装,无需额外配置。

Vikunja Tasks 是免费的吗?

是的,Vikunja Tasks 完全免费(开源免费),可自由下载、安装和使用。

Vikunja Tasks 支持哪些平台?

Vikunja Tasks 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Vikunja Tasks?

由 nickian(@nickian)开发并维护,当前版本 v1.0.0。

💬 留言讨论