首页龙虾技能列表 › cal-candy: a Markdown calendar — cal-candy — Markdown本地日历

cal-candy: a Markdown calendar — cal-candy — Markdown本地日历

v1.0.1

基于本地Markdown文件的日历管理工具,支持添加、列出、查看月历、查看今日/即将到来的事件、设置提醒和删除事件。

0· 120·0 当前·0 累计
by @goog (Jay)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/3
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能内部一致:管理~/.openclaw/workspace/calendar下的本地Markdown日历文件,仅读取/写入这些文件,不请求凭据或网络访问。
评估建议
该技能似乎能实现其描述的功能:将日历条目和提醒存储在~/.openclaw/workspace/calendar(或MDCAL_DIR环境变量指定的目录)下的文件中。安装前请考虑:(1) 仓库/来源标记为未知且未提供主页——如果来源很重要,请验证作者身份或检查附带的脚本(您已有);(2) 它需要Python和'rich'包但未声明依赖——请在您的环境或虚拟环境中安装这些;(3) 脚本会将文件写入您的家目录(日历Markdown文件和reminders.json),因此请备份或选择自定义MDCAL_DIR;(4) 事件ID仅为UUID的前5个字符(碰撞风险较高)——避免依赖ID进行关键自动化操作。如需额外谨慎,请在沙盒环境中运行脚本或审查/修改代码以符合您的安全/隐私策略。...
详细分析 ▾
用途与能力
名称/描述与实现匹配:该脚本针对每个用户的日历目录中的Markdown文件实现add、list、view、today、upcoming、remind和delete操作。可选的MDCAL_DIR环境变量按文档使用。
指令范围
SKILL.md指示代理运行`python scripts/mdcal.py <command>`。运行时操作仅限于创建/读取/写入~/.openclaw/workspace/calendar/*.md和reminders.json。没有读取无关文件、联系外部服务或收集密钥的指令。
安装机制
未提供安装规范(仅指令),这使风险较低。但是,脚本导入第三方'rich' Python包,但SKILL.md未声明Python版本或依赖;环境必须已安装Python和'rich'包,否则脚本将失败。没有网络下载或外部安装程序。
凭证需求
该技能不请求凭据,使用单个可选环境变量(MDCAL_DIR)来覆盖日历位置,这与其功能相称。它确实按预期在用户家目录下写入文件。
持久化与权限
该技能不是始终启用的,可由用户调用。它不修改其他技能或全局代理设置。其持久性产物是用户工作区目录中的日历Markdown文件和reminders.json。
安全有层次,运行前请审查代码。

License

MIT-0

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

运行时依赖

无特殊依赖

版本

latestv1.0.12026/3/22

- 新增支持通过MDCAL_DIR环境变量配置日历存储目录。- 澄清默认存储位置并更新文档以反映可配置的数据目录。- 改进添加带引号标题事件的文档示例。

● 无害

安装命令 点击复制

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

技能文档

基于本地 Markdown 文件的日历系统,事件默认存储在 ~/.openclaw/workspace/calendar/ 目录, user can set the location by env MDCAL_DIR。

快速开始

所有命令通过 python scripts/mdcal.py 执行:

添加事件

python scripts/mdcal.py add