核心用法
Schedule 是一款专注于本地任务调度管理的 Skill,通过简洁的自然语言指令帮助用户创建一次性或周期性任务。用户只需说出"每天早上总结邮件"或"周五下午3点提醒我",Skill 会自动解析时间意图、确认细节并持久化存储任务定义。
任务数据存储在用户本地目录 ~/schedule/,包含三个核心文件:jobs.json 记录活跃任务的 cron 表达式与任务描述,preferences.json 存储学习到的用户偏好(如"早上"对应的具体时间、时区设置),history/ 目录按月记录执行日志。这种设计确保了数据的透明性和用户可控性。
显著优点
极致安全架构:该 Skill 采用纯 Markdown 文档实现(T-MD 类型),不含任何可执行代码(无 .js/.py/.sh 文件),从根本上消除了代码注入、恶意执行等风险。安全认证报告显示静态代码分析、动态行为分析、依赖审计、网络流量分析均获得满分或接近满分。
智能偏好学习:避免重复询问——首次确认"早上是几点"后自动记忆,后续直接使用。这种设计显著降低了交互摩擦。
渐进式复杂度:从基础指令到条件判断("仅工作日")、静默模式("只记录不通知")、任务链("X 完成后执行 Y"),功能随需求自然扩展,不为简单场景增加认知负担。
完全本地运行:无外部 API 调用、无网络依赖、无第三方库,所有数据处理均在用户设备完成,符合 GDPR 数据最小化原则。
潜在局限
无自主执行能力:Skill 仅负责任务定义存储,实际执行依赖 Claude Code 内置的 CronCreate 工具或外部调度器。若宿主环境未配置定时任务机制,创建的任务不会自动触发。
T3 来源级别:由个人开发者维护,虽当前版本安全,但长期维护稳定性需持续关注。建议通过 GitHub 星标、贡献者数量等指标评估项目健康度。
功能边界明确:明确声明"从不执行任意 shell 命令"、"从不直接修改系统 crontab",这意味着用户无法通过此 Skill 执行任意脚本,仅能触发预定义的任务类型。
适合人群
- 需要简洁自然语言接口管理定时任务的知识工作者
- 对代码执行安全敏感、优先选择无代码架构的用户
- 希望任务调度数据完全本地存储、拒绝云端服务的隐私意识用户
- Claude Code 重度用户,希望利用内置 CronCreate 工具扩展工作流
常规风险
数据丢失风险:任务定义存储于本地 JSON 文件,无自动备份机制。建议定期手动备份 ~/schedule/ 目录。
时区误解:虽然 Skill 会存储时区偏好,但跨时区旅行或系统时区变更可能导致任务触发时间偏差,需手动检查或更新 preferences.json。
任务堆积:长期运行的 recurring jobs 若未及时清理,可能导致 jobs.json 膨胀。建议定期执行"What's scheduled"审查并清理已失效任务。
权限提示误点:尽管当前版本无需特殊权限,但未来更新若引入新功能,需警惕意外的权限升级请求。