周期跟进规则
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f1b049da/wpkd2026583。
技能介绍
要解决什么问题
排期场景里最常见的一句需求是「每周二跟进一次」或「每月 1 号回访客户」。人脑算前几次很快,但一旦要生成未来 12 次、26 次甚至上百次的日期列表,手算既慢又容易出错:跨月时 weekday 漂移、闰年 2 月天数变化、起始日落在规则周期中间该怎么对齐。自己写循环拼日期,边界情况(比如 count 和 until 哪个生效、时区是否含偏移)往往要反复调试。这个技能把重复日期展开收敛成一条规则加一组约束,让 Agent 直接产出可信的日期序列。
核心能力
技能基于 rrule(RRule / RRuleSet)实现,至少支持两种模式:
- 按周规则:
WEEKLY+byweekday,例如「每周二」展开为YYYY-MM-DD序列。 - 按月规则:
MONTHLY+bymonthday,例如「每月 1 号」稳定落在每月首日。
Agent 的执行步骤很直接:
- 先确认三件事:频率、起始日(
dtstart)、用count限制次数还是用until给出截止日期。 - 展开列表,输出本地日期字符串
YYYY-MM-DD,有跨时区需求时注明偏移。 - 可选导出 ICS 提示,可对接
ics-agenda-parse生态,但不强制。
适用边界
几条硬约束值得留意。dtstart 必须提供,且 count 与 until 二选一,防止规则无限展开;默认展开上限为 100 次,超出会截断并提示,不会静默返回不完整结果。它与「工作日推算」是两件事:本技能只按规则生成重复序列,遇节假日是否顺延由可选开关说明,默认不自动跳假。若业务需要「遇法定假日推迟到下一个工作日」,要在规则之上叠加自己的节假日表。另外它解决的是日期生成,不涉及提醒投递与任务状态管理,那部分属于下游系统的职责。
使用场景
- 运营每周二要跟进重点客户名单,需要生成未来 12 个周二的日期序列用于分配任务
- 客服主管每月 1 号做老客户回访,要拿到按月展开的回访日期列表用于排班
- 项目助理按开发节奏每周三评审迭代项,需要确定未来 N 个周三的具体日期写入计划文档
- 销售根据季度签约节奏安排每两周一次的客户跟进,需要一串稳定的重复日期用于录入跟进表
适合人员
- 客户成功运营:要按固定节奏生成多次跟进日期,分派给不同负责人
- 客服排班专员:需要按月生成回访日期列表,提前安排人员与提醒
- 项目助理或 PM:要为周期性评审补齐未来若干次的具体日期,写进计划文档
- 销售运营:需要为固定节奏的客户跟进准备一串日期,录入跟进或 CRM 表格