📦 日历管理器将自然语言事件描述转换为标准.Ics日历文件,支持日期解析和Google、Apple、Outlook日历兼容。 — 日历管理器将自然语言事件描述转换为标准.ics日历文件,支持日期解析及Google、Apple、Outlook日历兼容。

v1.1.0

1小时前

0· 18·0 当前·0 累计
下载技能包
最后更新
2026/4/19
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的代码和说明与其声明的目的(将自然语言事件文本转换为 .ics 文件)一致;它不请求凭据,也无网络行为,因此其足迹一致且风险低。
评估建议
该技能看起来逻辑清晰、风险较低:它将中文自然语言事件描述转换为 .ics 文件,不会外泄数据,也不索要凭据。安装前请注意:1)来源可信度——该包无主页,所有者 ID 未知,使用前请审阅代码(代码简短易读)。2)文件位置——脚本会把 .ics 文件写入你的主目录;如需控制,可在指定文件夹运行或修改脚本输出路径。3)依赖不符——SKILL.md 建议安装 python-dateutil,但脚本并未使用;可跳过该依赖或请作者澄清。4)行为细节——UID 使用 Python 内置 hash(),跨运行不稳定,这不构成安全问题,但可能影响 UID 确定性。如需更高保障,可先在本地用样例输入运行脚本,验证输出后再扩大使用。...
详细分析 ▾
用途与能力
名称/描述与提供的代码和 SKILL.md 一致:脚本解析中文自然语言时间短语,提取标题/字段,并写入与 Google/Apple/Outlook 兼容的 .ics 文件。无额外权限或无关需求。一处小差异:SKILL.md 建议“pip install python-dateutil”,但脚本未导入或使用 dateutil。
指令范围
运行时指令的范围很窄,仅用于运行所包含的 Python 脚本,并传入一个自然语言参数。该脚本不会读取任意用户文件、访问环境变量或发起网络调用。它会将生成的 .ics 文件写入用户主目录(Path.home()),这对文件生成工具来说是预期行为,但仍值得注意。
安装机制
注册表元数据中并无正式安装规范(仅含指令),但 SKILL.md 建议“pip install python-dateutil”。鉴于脚本仅导入 datetime、re、pathlib,该依赖似无必要。使用 pip 风险低,但多余依赖属轻微不一致,应由作者移除或说明理由。
凭证需求
该技能无需环境变量、凭据或配置文件路径。脚本不会访问密钥或其他服务,所请求的权限与任务相符。
持久化与权限
always:false 且不会自动提升权限。脚本仅将自身输出文件写入用户主目录,不会修改其他技能或系统级配置。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.1.02026/4/19

v1.1.0:修复 SKILL.md 格式,修复缺失脚本

无害

安装命令

点击复制
官方npx clawhub@latest install cn-calendar-manager
镜像加速npx clawhub@latest install cn-calendar-manager --registry https://cn.longxiaskill.com

技能文档

name: 日历事件创建助手 description: 将自然语言描述转换为标准 .ics 日历文件,支持 Google Calendar / Apple Calendar / Outlook。输入“明天上午10点开会”,自动生成可导入的日历事件。 version: "1.0.0" entry: scripts/calendar_manager.py install: pip install python-dateutil scope:

  • 将自然语言转换为 .ics 日历事件文件
  • 支持今天/明天/后天/下周+具体时间的日期解析
  • 支持自定义时长(小时/半小时)
  • 兼容 Google Calendar、Apple Calendar、Outlook
  • 支持标题、描述、地点的提取
env: [] test: | python3 scripts/calendar_manager.py "明天上午10点开会讨论项目" # 输出: calendar_YYYYMMDD_日程.ics example: input: "下周一14点进行团队培训" output: "calendar_YYYYMMDD_团队培训.ics (周一14:00-15:00)" input: "后天上午9点面试候选人张明" output: "calendar_YYYYMMDD_面试候选人张明.ics (后天09:00-10:00)" input: "2026年5月1日10点开会" output: "calendar_20260501_开会.ics (5月1日10:00-11:00)"

数据来源ClawHub ↗ · 中文优化:龙虾技能库