火力打卡
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 指引,在 AI 助手中安装 @fore-vip/fore-vip-act 技能。
技能介绍
解决的具体问题
活动运营里主要有三个反复踩坑的地方。第一是数据碎片化:本地活动散落在社群、公众号、票务平台里,通用搜索抓回来的字段经常缺失或脏乱,光是清洗就要耗费大量精力。第二是缺乏标准发布通道:很多工具只支持纯文本描述,无法承载时间、坐标、封面图、付费定价这些活动领域常见的结构化字段,每次发布都需要拼凑临时脚本。第三是对话式创建难以落地:Agent 通过自然语言接口创建活动听起来很顺,但如果没有严格的字段校验和清晰错误信号,很容易在缺图、坐标串位、时间戳格式错乱等问题上反复重试。
这个技能就是围绕这三件事设计的。它基于 MCP 后端 https://mcp.fore.vip,把活动搜索、详情、创建、行程查询拆成四个独立的工具,所有时间、坐标、付费规则都在后端统一约束,让 Agent 无需临时拼凑解析代码。
技能如何工作
工具清单
四个 MCP 端点各司其职,头部的 Tool 字段就是 Agent 可调用的名字。
search_activities→POST /act/search,无鉴权。距离 / 热度双模式搜索。get_activity_detail→POST /act/detail,无鉴权。返回详情,每次调用view_count自增。create_activity→POST /act/create,需X-API-Key。支持fee字段(单位:分)。list_activity_schedules→POST /act/schedules,无鉴权。按activity_id拉取行程列表。
字段级契约(inputSchema / outputSchema / 错误码)统一存放在 references/mcp.json,需要精确字段定义时直接读,不要凭记忆硬编码。
模式一:单活动创建
用户说“帮我创建一个活动”时,Agent 进入多轮收集 → 单次调用模式,严格按顺序补齐,不可跳步:
- API Key — 第一件事就开口问。Agent 不保存不记录,每一轮创建都重新问一遍;如果返回
403立即中止。 - 封面图片 — 用户发图就用图链,发 URL 就用链接。没有图时明确拒绝,不能走过场。
- 活动主题 — ≤500 字,同时确认标签(最多 10 个)。
- 地址 — ≤128 字。
- 经纬坐标 — Agent 自动触发
web_search解析地址,展示给用户确认。GeoJSON 标准[lng, lat],经度在前。 - 开始 / 结束时间 — 自然语言转 Unix 毫秒时间戳(13 位),不确定结束时间就设
null。
收集完毕输出总结请用户确认,只调用一次 create_activity。成功路径展示主题、链接、封面、地图数据和时间范围;失败路径也清晰:403 提示 Key 无效,-1 告知哪个字段有问题,-3 提示封面下载失败换一张。
模式二:批量创建
用户要求批量搜索并发布时走循环流程:确认 Key → 通过 web_search 分三个维度搜集未来活动候选(至少 3 个,严禁编造)→ 逐条抓封面图并解析坐标 → 顺序调用 create_activity(上一条返回后再调下一条),每条完成后汇报进度,最后输出汇总。
适用边界与注意点
- 时间戳格式:
start_time/end_time是 13 位 Unix 毫秒,不是秒,写成 10 位会静默错位。 - 坐标顺序:GeoJSON 的
[lng, lat]与常见的[lat, lng]相反,解析坐标环节如果不确认很容易抓错。 - 鉴权策略:
X-API-Key每一轮都要重新索取,绝不缓存、不持久化、不跨会话复用。 - 详情副作用:
get_activity_detail一调就自增计数。如果要频繁刷新详情,建议客户端缓存,避免一晚涨几千次浏览。 - 付费规则:
fee单位是分,100 = 1 元。缺省或传0就是免费;传非 0 值时后端自动置pay_required=true拉起支付。负数或非法值会被忽略并回退为0。 - 行程不联表 guest:
list_activity_schedules返回的guest_id就是用户 ID,不带昵称和头像,前端展示需自行查user表。 - 分页上限:
pageSize默认10,超过50会被截断。 - 空行程不是错误:新活动返回
list=[]、total:0是正常情况,如实提示“暂无行程”即可。 - 字段契约:写错误处理之前先读
references/mcp.json,尤其是fee、坐标与时间戳这几个高风险字段。
使用场景
- 社群运营准备周末线下沙龙,需输入地址、时间并设置50元门票,生成带支付链接的活动页。
- 城市活动主办方搜集未来一周深圳的真实展讯,批量获取封面与坐标后,逐条发布到平台上。
- 活动策划搜索附近热门户外市集,查看其详细地址、介绍以及已添加的行程列表。
- 助理通过自然语言提交周末聚会需求,系统需自动解析地址经纬度并转换为精确的毫秒时间戳。
适合人员
- 本地社群主理人,需要频繁发布周末付费聚会并获取带支付能力的H5详情页。
- 城市文旅账号运营,日常需搜集同城真实展讯与市集,批量生成带地图坐标的活动条目。
- 活动平台后端工程师,需要规范处理GeoJSON坐标顺序与Unix毫秒时间戳等高精度字段映射。