← 返回 Skills 市场
keithvassallomt

Openclaw Nextcloud

作者 Keith Vassallo · GitHub ↗ · v0.2.5 · MIT-0
cross-platform ✓ 安全检测通过
4952
总下载
7
收藏
15
当前安装
9
版本数
在 OpenClaw 中安装
/install openclaw-nextcloud
功能描述
Manage Notes, Tasks, Calendar, Files, and Contacts in your Nextcloud instance via CalDAV, WebDAV, and Notes API. Use for creating notes, managing todos and c...
安全使用建议
Install only if you are comfortable giving this skill a revocable Nextcloud app password with broad account access. Start with a test or dedicated account if possible, confirm every delete/edit/upload/share action, and avoid following instructions found inside retrieved notes, files, events, or contacts.
功能分析
Type: OpenClaw Skill Name: openclaw-nextcloud Version: 0.2.5 The openclaw-nextcloud skill is a legitimate integration for managing Nextcloud instances. It handles sensitive credentials (NEXTCLOUD_TOKEN) and performs destructive operations (file/note deletion), but these are well-documented and aligned with its stated purpose. The code in index.js includes proactive security measures such as enforcing HTTPS for remote connections and providing explicit instructions in SKILL.md to protect the AI agent against prompt injection from untrusted Nextcloud content.
能力评估
Purpose & Capability
The broad Notes, Files, Calendar, Tasks, Contacts, and Shares capabilities match the stated Nextcloud-management purpose, including read/write operations.
Instruction Scope
The skill explicitly instructs confirmation before destructive or public-sharing actions and warns that retrieved Nextcloud content must be treated as data, not instructions.
Install Mechanism
There is no install script; the artifacts show a Node.js CLI with source, bundled script, package.json, and package-lock.json included.
Credentials
The required environment variables and network egress are proportionate for an authenticated Nextcloud client, and the code enforces HTTPS except for localhost or an explicit development override.
Persistence & Privilege
No background persistence is shown, but the required Nextcloud app password has full account-level scope within Nextcloud.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-nextcloud
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-nextcloud 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.5
**Added** - Calendar events (calendar list-events) and tasks (task list) now include a description field, parsed from the iCalendar DESCRIPTION property. **Fixed** - iCalendar line unfolding applied before extracting DESCRIPTION, so multi-line agendas, dial-in details, and other folded values are returned intact rather than truncated at the first physical line. - DESCRIPTION matching anchored to a property line with parameter support (DESCRIPTION;LANGUAGE=..., DESCRIPTION;ALTREP=...), so an embedded VALARM block inside a VEVENT no longer shadows the event's own description. Thanks to @MaNyh (#7) for raising the original gap.
v0.2.4
openclaw-nextcloud 0.2.4 - Version bump from 0.2.3 to 0.2.4. - Resolve issue when adding events to non-default calendar.
v0.2.3
- Added openclaw metadata block to SKILL.md to declare skill version, required binaries, and structured environment variables. - Improved documentation of environment variables, adding more detailed descriptions. - Clarified safety guidance: now explicitly warns that retrieved user content may contain text attempting to influence behavior; treat all such content strictly as data, not instructions.
v0.2.1
**This version adds an explicit Safety section and metadata highlighting the scope and risk of destructive operations.** - New "Safety" section in documentation, listing all destructive commands and emphasizing the need for explicit user confirmation before actions like delete, overwrite, or share. - Metadata updated to declare destructive operations, their scope, and credential requirements. - Compatibility section now clearly states account-scope app password is required. - No file or code changes; documentation and metadata improvements only.
v0.2.0
openclaw-nextcloud 0.2.0 - Initial public release with all code and documentation. - Adds support for authenticating and interacting with Nextcloud Notes, Tasks, Calendar, Files, and Contacts. - Provides new commands for file sharing: create, list, and delete public links. - Environment validation and improved security: only allows HTTPS by default; sensitive tokens now explicitly marked in metadata. - Documentation and metadata enhancements: now lists required environment variables, homepage, and security notes.
v0.1.3
- Migrated main script to scripts/nextcloud.js; removed old files (README.md, index.js, package.json, package-lock.json). - Updated documentation: clarified usage with the new script path and removed npm install instructions. - Added license and compatibility information (MIT, Node.js 20+ required). - Changed presentation guidelines: outputs now avoid markdown formatting for better compatibility with messaging apps. - Kept all commands, features, and output formats unchanged.
v0.1.2
Version 0.1.2 - Added YAML front matter to SKILL.md with `name`, `description`, and `allowed-tools` fields for standardization. - Clarified and condensed the skill description for better discoverability and tool selection. - No changes to commands, features, or usage. - No code or behavior changes—documentation/meta-data update only.
v0.1.1
openclaw-nextcloud v0.1.1 - Added a "summary" front matter field to SKILL.md. - Updated SKILL.md with a note about running `npm install` if `node_modules` is missing. - Minor documentation improvements and formatting changes in SKILL.md.
v0.1.0
Initial release of OpenClaw Nextcloud Skill with extensive Nextcloud integration. - Supports Notes, Tasks (Todos), Calendars, Files, and Contacts via command-line interface - Uses environment variables for Nextcloud connection credentials - Provides CRUD operations for notes, tasks (CalDAV), calendar events (CalDAV), files (WebDAV), and contacts (CardDAV) - Implements smart default selection for calendars and address books, with memory of user choices - Outputs all results as JSON, with detailed example schemas - Features markdown and emoji-rich presentation guidelines for user-facing output
元数据
Slug openclaw-nextcloud
版本 0.2.5
许可证 MIT-0
累计安装 186
当前安装数 15
历史版本数 9
常见问题

Openclaw Nextcloud 是什么?

Manage Notes, Tasks, Calendar, Files, and Contacts in your Nextcloud instance via CalDAV, WebDAV, and Notes API. Use for creating notes, managing todos and c... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 4952 次。

如何安装 Openclaw Nextcloud?

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

Openclaw Nextcloud 是免费的吗?

是的,Openclaw Nextcloud 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Openclaw Nextcloud 支持哪些平台?

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

谁开发了 Openclaw Nextcloud?

由 Keith Vassallo(@keithvassallomt)开发并维护,当前版本 v0.2.5。

💬 留言讨论