Agent Skills
返回列表
WorkBuddy 侧边栏日历 Plus

WorkBuddy 侧边栏日历 Plus

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_08c66eae/workbuddy-calendar-plus。

技能介绍

要解决什么问题

在 WorkBuddy 里做案件或项目时,日程往往散落在对话、传票和口头提醒里;侧边栏若只有预览文件,很难把「6 月 20 日开庭」「下周三交代理词」这类信息收成可浏览、可改动的月历。本技能提供一个可在侧边栏 预览 标签页直接打开的 calendar.html 应用:月历视图、事件 CRUD、颜色分类,数据落在浏览器 localStorage,纯本地运行,不依赖 HTTP 服务或外网。

技能如何工作

打开日历:用户说「日历」「打开日历」等短语时,检查工作区是否已有 calendar.html;若无则从 assets/calendar.html 复制到工作区根目录,用 preview_url 以绝对路径打开(回复里不要贴 file:// 全路径,只告知可在侧边栏查看)。加载后会从嵌入的 chat-events-data 自动导入对话日程。

对话 ↔ 日历双源:

  • AI 解析口述或上传材料中的日期、标题、时间、描述与类型,写入 HTML 内 <script id="chat-events-data"> 的 JSON 数组,并递增 chat_00x 类 id;可选同步 calendar-events.json。
  • 用户在 UI 里点的 + 新建 / 编辑 / 删除 只读写 workbuddy_calendar_events(localStorage),不改嵌入数据。
  • 📥 导入 把对话源合并进 localStorage,已导入 id 记在 workbuddy_calendar_chat_imported,避免重复。

颜色分类(开庭/诉讼→红、会议/出差→蓝、截止→橙、个人→绿、研究学习→紫、默认→灰)便于筛选。支持在对话中按 id 或 title+date 修改、删除、查询 日程;修改/删除只动 chat-events-data,已导入的本地副本需用户在日历 UI 删除或在再次导入时注意覆盖。

适用边界与注意点

  • 对话侧 删除 不会自动清 localStorage 里已导入的同一条;要在弹窗里走自定义确认删除流程。
  • 嵌入式 WebView 下用自定义对话框替代原生 alert/confirm,按钮通过 addEventListener 绑定,列表用事件委托。
  • 快捷键:Ctrl/Cmd+N 新建、方向键翻月、Esc 关弹窗。

使用场景

  • 在 WorkBuddy 案件对话里口述「6 月 20 日开庭」后,需要写入嵌入日程并在侧边栏月历中核对当月排期。
  • 上传传票或通知书后,从材料解析日期与标题,追加到对话日程源,再在预览页点击导入同步到本地月历。
  • 开庭或交文前询问「今天/这周有什么安排」,由技能读取 `chat-events-data` 与上下文直接回答。
  • 发现日期或类型写错时,在对话中按 `chat_002` 或「标题+日期」修改时间、颜色,再导入覆盖本地副本。

适合人员

  • 在 WorkBuddy 中跟进诉讼节点、需把开庭与代理词截止日集中显示在侧边栏月历里的律师助理
  • 习惯用预览标签打开工作区 HTML、不愿为日程单独部署服务器或联网账号的办案人员
  • 常在对话里口述行程、又要在日历 UI 里手工新建/编辑/删除本地条目的项目协作者
  • 需要按红/蓝/橙等颜色分类筛选开庭、会议与个人事务的法律从业者