Agent Skills
返回列表
📁

WPS 协作

办公效率 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b22a52ba/wps-collab。

技能介绍

这个技能解决什么问题

团队协作平台里,IM 会话、日程、邮件分散在不同入口。写自动化脚本时,要轮询会话列表、翻页、按时间过滤、发消息带 @、约日程查忙闲、搜邮件……每个动作都要手写一套 HTTP 调用,参数格式各不一样,稍不注意就会翻车。@user_b22a52ba/wps-collab 把这些能力打包成一组统一的函数式接口,让 Agent 可以直接读写 WPS 协作的数据。

核心能力

IM 聊天管理:im_recent_chats 拉最近会话(可过滤未读、@我),im_get_history 取历史消息,im_create_chat 建群或单聊,im_recall 撤回消息,im_send / im_send_me 发送文本、图片、云文档的组合消息,另有 search_chats、search_messages。

身份与组织:get_user 查用户详情,search_user 按姓名/邮箱/手机号/登录名搜索企业用户。

日程协作:list_events_single_calendar 按区间拉日程(注意区间 ≤ 31 天),create_event / delete_event 增删日程,batch_create_event_attendee / batch_delete_event_attendee 批量维护参与者,list_free_busy 查忙闲。

邮件处理:list_mail_messages_in_folder 列邮件,get_mail_message 取全文,search_mail_messages 按发件人/主题/正文搜索,send_mail 支持抄送、密送与附件。

AI 增值:recall_rank 在知识库中按问题召回相关片段,get_meeting_summary 取日程对应的会议纪要。

关键细节与坑

  • 所有 start_time / end_time 统一接受 ISO 字符串,如 "2026-03-23T00:00:00+08:00"。
  • 发消息时 file_id 是 https://365.kdocs.cn/l/{file_id} 中 {file_id} 那一段,不是整条 URL。
  • 多图与文字交叉排列时优先用 blocks 内容块,而不是 text + image_paths。
  • 用 mentions 时不要在 text/blocks 里手写 @名字,系统会自动追加标记,手写反而重复且不触发通知。
  • promo_text 是必填的消息后缀/签名;传空字符串会自动补默认后缀,也可以读取用户记忆中的签名字段。
  • send_mail 不可重复调用:若返回"草稿已创建但发送失败",应重试发送该草稿,而不是重新调用 send_mail()。
  • create_event 只建日程、不处理参与者,邀请人要事后单独调用 batch_create_event_attendee。
  • search_messages 的 keyword / chat_id_list / 时间范围三选一必填,page_size 上限多为 50。

使用场景

  • 团队管理者让 Agent 汇总昨天有未读消息的群聊,再用 im_get_history 逐条拉取记录做追踪纪要。
  • 行政专员新建会议日程后,需批量拉入参会人并用 list_free_busy 确认大家空闲时间再定档。
  • 项目经理想在多个会话里定位包含某关键词的消息,用 search_messages 按关键字和时间范围检索讨论上下文。
  • 邮件收件箱堆积,Agent 按发件人搜索邮件、读取全文,并用 send_mail 发送带附件的通知邮件。

适合人员

  • 后端开发者:要把 IM 检索、日程查询、邮件处理封装进自己的 Agent 工具链,不愿手写各家的分页与参数逻辑。
  • 团队管理者:每周需按未读和 @ 标记盘点群聊动态,并让 Agent 汇总相关消息做跟进。
  • 行政与会议组织者:经常创建日程、批量拉参会人、查忙闲并发送邮件通知,希望脚本替代重复手工操作。