WPS 协作
将以下提示词粘贴到你的 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 汇总相关消息做跟进。
- 行政与会议组织者:经常创建日程、批量拉参会人、查忙闲并发送邮件通知,希望脚本替代重复手工操作。