首页龙虾技能列表 › Gws Calendar — 谷歌日历管理

Gws Calendar — 谷歌日历管理

v1.0.13

管理谷歌日历和事件,包括创建、删除、更新日历和事件,支持OAuth授权和安全规则配置。

1· 906·22 当前·24 累计
下载技能包
License
MIT-0
最后更新
2026/4/11
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
该技能封装了本地'gws' CLI用于管理谷歌日历,但授权和安全行为定义在外部共享的SKILL.md中,未声明所需凭据,需审查后使用。
评估建议
["安装前,检查../gws-shared/SKILL.md了解授权机制和凭据使用情况。","验证'gws' CLI的来源,仅使用官方发布的可信版本。","确认使用的OAuth范围或服务账户凭据,优先使用最小权限的账户令牌。","谨慎使用破坏性方法(如calendars.clear),先在沙盒账户中测试。","运行'gws generate-skills'等命令前,审查其创建的内容和是否存储密钥。无法审查授权指令或'gws'二进制源的,请勿启用该技能。"]...
详细分析 ▾
用途与能力
技能名称/描述与要求使用'gws' CLI一致,但未声明环境凭据,而其运行时指令明确指向../gws-shared/SKILL.md用于授权和安全规则。管理日历通常需要OAuth/服务凭据,但这些要求未在此声明。
指令范围
SKILL.md 指示代理读取../gws-shared/SKILL.md用于身份验证、全局标志和安全规则。该外部文件/路径位于技能自己的清单外,可能包含未在技能元数据中表示的额外凭据访问或行为。指令还启用了需要适当身份验证和范围的破坏性Google日历操作(如calendars.clear)。
安装机制
无安装规格和代码文件 — 指令仅技能。从代码安装角度看,这是低风险的,但它依赖于未提供来源的外部'gws'二进制。
凭证需求
尽管需要对Google日历进行身份验证访问,但技能未列出所需的环境变量或主凭据。SKILL.md明确引用身份验证指南(并警告关于服务账户),这意味着未声明的凭据需求。未声明的凭据要求不成比例且不透明。
持久化与权限
技能不请求always:true,并使用默认的自治调用设置。它不声称在自己的SKILL.md中修改其他技能或全局代理配置。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.132026/3/5

更新SKILL.md中的版本元数据从0.22.4到0.22.5,无功能或用户界面变化,仅更新文档版本信息。

● 无害

安装命令 点击复制

官方npx clawhub@latest install gws-calendar
镜像加速npx clawhub@latest install gws-calendar --registry https://cn.clawhub-mirror.com

技能文档

前提条件: 阅读 ../gws-shared/SKILL.md 了解认证、全局标志和安全规则。如果缺失,运行 gws generate-skills 创建。
gws calendar <资源> <方法> [标志]

辅助命令

命令说明
+insert创建新事件
+agenda显示所有日历的即将到来的事件

API 资源

acl

- delete — 删除访问控制规则。 - get — 返回访问控制规则。 - insert — 创建访问控制规则。 - list — 返回日历的访问控制列表中的规则。 - patch — 更新访问控制规则。此方法支持 patch 语义。 - update — 更新访问控制规则。 - watch — 监视 ACL 资源的变更。

calendarList

- delete — 从用户的日历列表中移除日历。 - get — 从用户的日历列表中返回日历。 - insert — 将现有日历插入用户的日历列表。 - list — 返回用户日历列表中的日历。 - patch — 更新用户日历列表中的现有日历。此方法支持 patch 语义。 - update — 更新用户日历列表中的现有日历。 - watch — 监视 CalendarList 资源的变更。

calendars

- clear — 清除主日历。此操作删除与账号主日历关联的所有事件。 - delete — 删除辅助日历。清除主日历上的所有事件请使用 calendars.clear。 - get — 返回日历的元数据。 - insert — 创建辅助日历。请求的认证用户将成为新日历的数据所有者。

注意:建议以日历的预期数据所有者身份进行认证。可以使用全域委派权限允许应用代表特定用户操作。不要使用服务账号进行认证。如果使用服务账号认证,服务账号将成为数据所有者,可能导致意外行为。 - patch — 更新日历的元数据。此方法支持 patch 语义。 - update — 更新日历的元数据。

channels

- stop — 停止通过此通道监视资源

colors

- get — 返回日历和事件的颜色定义。

events

- delete — 删除事件。 - get — 根据 Google 日历 ID 返回事件。要使用 iCalendar ID 检索事件,请使用 iCalUID 参数调用 events.list 方法。 - import — 导入事件。此操作用于将现有事件的私有副本添加到日历。仅可导入 eventType 为 default 的事件。 已弃用行为:如果导入非 default 事件,其类型将更改为 default,任何事件类型特定属性将被丢弃。 - insert — 创建事件。 - instances — 返回指定周期性事件的实例。 - list — 返回指定日历上的事件。 - move — 将事件移动到另一个日历,即更改事件的组织者。注意,仅默认事件可移动;生日、专注时间、来自 Gmail、外出和办公地点事件无法移动。 - patch — 更新事件。此方法支持 patch 语义。 - quickAdd — 基于简单文本字符串创建事件。 - update — 更新事件。 - watch — 监视 Events 资源的变更。

freebusy

- query — 返回一组日历的空闲/忙碌信息。

settings

- get — 返回单个用户设置。 - list — 返回认证用户的所有用户设置。 - watch — 监视 Settings 资源的变更。

发现命令

调用任何 API 方法前,先检查它:

# 浏览资源和方法
gws calendar --help

# 检查方法的必需参数、类型和默认值 gws schema calendar.<资源>.<方法>

使用 gws schema 输出来构建你的 --params--json 标志。

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务