Nextcloud管理助手

2小时前更新 2 00

管理笔记任务日历文件

收录时间:
2026-02-26
Nextcloud管理助手Nextcloud管理助手
Nextcloud管理助手

技能简介

该技能通过CalDAV、WebDAV和Notes API连接Nextcloud实例,支持对笔记、任务、日历、文件和联系人的读写操作。

能做什么

  • 创建、编辑、删除和查看笔记内容
  • 管理待办任务,包括设置截止日期和优先级
  • 创建和修改日历事件
  • 上传、下载、搜索和删除文件
  • 维护联系人信息,支持多地址簿

使用说明

环境配置

需设置以下环境变量:

  • NEXTCLOUD_URL:Nextcloud实例地址,如https://cloud.example.com
  • NEXTCLOUD_USER:用户名
  • NEXTCLOUD_TOKEN:应用密码或登录密码

安装要求

需要Node.js 20+版本,并确保网络可访问Nextcloud服务器。

运行方式

node scripts/nextcloud.js <command> <subcommand> [options]

常用命令示例:

# 笔记操作
node scripts/nextcloud.js notes list
node scripts/nextcloud.js notes create --title "会议记录" --content "讨论要点..."

# 任务管理
node scripts/nextcloud.js tasks create --title "完成报告" --due 20260201T153000Z
node scripts/nextcloud.js tasks complete --uid xxxxxx

# 日历事件
node scripts/nextcloud.js calendar create --summary "团队周会" --start 20260205T100000Z --end 20260205T110000Z

# 文件操作
node scripts/nextcloud.js files upload --path /Documents/report.pdf --content "base64encoded..."

# 联系人管理
node scripts/nextcloud.js contacts search --query "张三"

输入与输出

见下方输入与输出表格。

项目内容
输入环境变量(URL/USER/TOKEN)、CLI命令及参数、资源内容数据
输出JSON格式响应,包含状态标识和数据数组或错误信息
适用人群Nextcloud用户、需要命令行管理云数据的开发者、自动化工作流构建者
不包含服务端部署、非Nextcloud协议支持、可视化界面、本地离线缓存

 

风险提示

  • Token泄露可能导致账户数据被完全访问,建议使用应用密码而非主密码
  • 文件删除操作不可恢复,重要数据建议先备份
  • 日历事件时间格式为ISO 8601标准,时区处理不当可能导致日程偏差
  • 频繁调用API可能触发Nextcloud速率限制

来源信息

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

数据统计

相关导航

暂无评论

none
暂无评论...