日历

Manage Google Calendar events using `gcalcli`。Create, list, and delete calendar events from the。Use when 需要项目管理、任务规划、进度跟踪、团队协作时使用。不适用于实际人员绩效评估.

天轰穿

@thcjp

What This Skill Does

Manages Google Calendar events using `gcalcli`. Creates, lists, and deletes calendar events based on user input.

Replaces manually creating and managing Google Calendar events by providing a CLI-based automation for scheduling, querying, and removing events.

When to Use It

  • Create a new Google Calendar event with a specific title and time
  • List all calendar events for a given date range
  • Delete a calendar event by its ID or keyword
  • Check free time slots in your calendar for a specific day
  • Set up automated reminders for upcoming events

Install

$ openclaw skills install @thcjp/brainz-calendar

功能说明: 本技能涵盖 中文交互、化工作流场景 等核心能力。

Calendar

专业版增值服务

能力免费版付费版
基础功能支持支持
Calendar用gcalcli管理不支持支持
跨平台任务同步不支持支持
智能优先级排序不支持支持
团队协作与权限管理不支持支持
自动化提醒与跟进不支持支持

上线流程

  1. 确认运行环境满足依赖说明中的要求
  2. 在AI Agent对话中调用本技能,提供必要的输入参数
  3. 检查输出结果,根据需要进行后续处理

详细的输入输出格式请参考下方章节说明。

应用场景

场景输入输出
日历事件管理事件标题和时间Google日历事件创建和提醒
日程查询日期范围和关键词事件列表和空闲时段
事件删除事件ID或关键词删除确认和日历更新

不适用于:非Google日历平台的事件管理需求

输入参数

参数名类型必填说明
event_titlestring是日历事件标题
date_rangestring否日期范围, 格式: YYYY-MM-DD~YYYY-MM-DD, 默认: 今天

返回格式

{
  "success": true,
  "data": {
    "overall_grade": "A",
    "total_score": 92,
    "max_score": 100,
    "summary": "处理完成",
    "details": [
      {
        "item": "代码风格",
        "status": "pass",
        "score": 95,
        "comment": "符合规范"
      },
      {
        "item": "安全合规",
        "status": "warn",
        "score": 80,
        "comment": "符合规范"
      }
    ],
    "improvements": [
      {
        "priority": "high",
        "suggestion": "建议优化",
        "expected_gain": "+5分"
      },
      {
        "priority": "medium",
        "suggestion": "建议优化",
        "expected_gain": "+3分"
      }
    ]
  },
  "error": null
}

安装与配置

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux

工具依赖

依赖项类型是否必需获取方式
LLM APIAPI必需由Agent内置LLM提供

API Key 配置

可用性分类

  • 分类: MD+execute()
  • 说明: 基于Markdown的AI Skill,

API Key配置方式:

export API_KEY="${API_KEY:?请设置环境变量}"

配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.

创新特色

效率提升量化分析

操作步骤手动耗时自动化耗时时间节约准确率提升
创建事件5分钟1分钟4分钟10%
列出事件10分钟2分钟8分钟20%
删除事件5分钟1分钟4分钟10%
查询空闲时段10分钟2分钟8分钟20%
事件同步30分钟5分钟25分钟25%

差异化对比

对比维度本技能手动操作Python脚本专业软件
易用性高低中高
功能丰富度高低中高
成本低高中高
个性化定制中低中高
跨平台支持高低中高

核心痛点解决

痛点描述影响范围解决方案量化效果
事件管理混乱难以跟踪和管理大量事件影响工作效率和团队协作自动化事件管理时间节约20%
重复性工作重复手动创建和更新事件浪费时间和精力自动化事件创建和更新时间节约30%
信息孤岛不同平台和设备间的事件同步困难影响工作效率和协作跨平台任务同步时间节约25%

常见问题FAQ

Q2: 我可以创建哪些类型的事件?

A: 您可以创建任何类型的事件,包括会议、约会、提醒等。

Q3: 如何删除事件?

A: 您可以通过提供事件ID或关键词来删除事件。

Q4: 如何查询空闲时段?

A: 您可以通过指定日期范围和关键词来查询空闲时段。

Q5: 如果我忘记输入正确的参数会发生什么?

A: 如果您忘记输入正确的参数,技能可能会返回错误信息。请仔细阅读输入格式章节,确保您提供了正确的参数。

安全提醒

  1. 确保您的API Key安全,不要泄露给未授权人员。
  2. 定期更新您的密码,以防止未经授权的访问。
  3. 使用强密码策略,确保密码复杂且难以猜测。
  4. 定期备份您的日历数据,以防数据丢失。
  5. 在公共网络环境下使用技能时,确保使用安全的连接方式。

安全风险防范

风险项等级防护措施验证方法
API密钥泄露高通过环境变量配置,禁止硬编码定期检查代码和配置文件
命令执行风险高仅执行白名单命令,避免拼接用户输入使用沙箱环境测试
网络通信安全中使用HTTPS协议,验证SSL证书定期检查证书有效期
敏感数据暴露高输出结果中不包含密钥、令牌等敏感信息日志脱敏审查
未授权访问中限制访问权限,实施认证机制定期审计访问日志

错误恢复方案

针对日历使用中可能遇到的常见问题,提供以下排查方案:

错误类型原因分析解决方案
API认证失败(401)API密钥错误或过期检查密钥配置,重新生成token
接口限流(429)请求频率超出限制降低调用频率,启用重试退避策略
响应超时(504)网络延迟或服务端负载过高增加超时阈值,检查网络连接
文件不存在路径错误或文件未创建检查路径拼写,确认文件已生成
文件格式不支持扩展名不在支持列表中转换为支持的格式后重试
权限不足当前用户无读写权限检查文件权限,以管理员身份运行
命令执行失败参数错误或环境依赖缺失检查命令语法,确认依赖已安装
进程超时命令执行时间过长增加超时设置,优化命令参数
网络连接失败DNS解析失败或防火墙拦截检查网络配置,确认代理设置

日历通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块

Top skills in this category