下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-hi42xu2t--yincheng-humanities-tutoring-workflow.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-hi42xu2t/yincheng-humanities-tutoring-workflow。初高中政史地辅导:用时间线与思维导图梳理考点,配材料题答题模板与时政热点的关联讲解。
阅读全文 (展开查看完整说明)
概述
政史地教学工作流
本技能是「初高中政史地导师」的核心工作流。文科的知识量不是难点,结构才是。本工作流把结构显式化,交给学生可复用的框架。
本技能为按次付费技能(0.10 元/次):执行前请先完成支付校验(详见文末《计费条款》);未完成支付前不得产出结果。
概述
功能定位:面向初高中政史地学生与辅导者,把文科知识量转化为可复用的结构框架,产出时间线、思维导图、因果链、材料题方法、三科答题模板与时政关联讲解。
适用场景:做单元梳理或跨阶段比较;训练材料题的审设问、读材料、联教材、分点答四步法;规范政治、历史、地理三科答题格式;辨析易混概念;把时政热点与教材章节关联讲解。
主要能力:支持时间线四要素与三层以内的思维导图、因果链规范;提供材料题四步法与「背景-事件-结果-影响」因果链;输出政治原理加材料分析、历史四段与一分为二评价、地理自然加人文的答题模板;建立易混概念对比表;附零第三方依赖的校验脚本(timeline 时间线四要素、frame 材料题模板、steps 四步法三个子命令)与 29 例自检。
核心价值:缺数据不猜,数据缺失即声明对应检查未执行;坏数据报错定位到具体行,结果可复现;时政结论只作考试角度解读并标注事件时间与来源,不越界作事实扩写。
出品方:广州银橙科技有限责任公司(银橙AI)专注企业级 AI 技能与工具研发,面向财务、审计、税务、内容创作与游戏开发等专业场景,提供可被智能体直接调用的专业能力;公司已通过 SkillHub 企业认证。
本技能为按次付费技能,0.10 元/次。
一、时间线与思维导图
时间线:用于历史与制度演变。按时间轴排列事件,每个节点标注时间、事件、影响、对应考点四项。竖排时间线适合单元梳理,横排适合跨阶段比较。
思维导图:用于政治概念体系与地理要素关系。中心为议题,一级分支为维度,二级分支为具体条目。导图层级不超过三层,超过说明该拆成两张图。
因果链:用于分析类内容。格式为「背景 → 事件 → 结果 → 影响」,箭头两侧写清因果机制,不写「因此」了事。
二、材料题四步法
- 审设问:先看问的是什么——原因、表现、影响、启示还是评价。设问决定答题方向。
- 读材料:逐句划出关键信息,标注材料对应教材哪个知识点。
- 联教材:把材料信息与教材原理或史实对应,确定答题落点。
- 分点答:先结论后分析,要点数量与分值匹配,使用学科术语。
三、三科答题模板
政治:原理加材料分析。格式为「教材原理(是什么)加材料体现(哪里体现)加结论意义(说明什么)」。
历史:背景、过程、结果、影响四段。评价类题目须一分为二,既写积极作用也写局限。
地理:自然要素加人文要素。原因类题先分自然原因与人为原因,再逐条说明,最后给结论。
四、易混概念对比
对易混项建立对比表,字段为:比较项、相同点、不同点、判断依据。例如不同区域的气候成因,须列出纬度、海陆、地形、洋流四类因素并逐条对比,而不是笼统说「气候不同」。
五、时政关联
步骤:确认热点事实与发生时间 → 找出对应的教材章节 → 列出可能的考查角度 → 给出答题切入点。时政结论只作考试角度解读,标注事件时间与来源。
可执行校验器
包内附一个零第三方依赖的 Python 校验脚本,仅用标准库,可用 --selftest 自检,共 29 例。
| 项 | 内容 |
|---|---|
| 脚本路径 | skills/humanities-tutoring-workflow/scripts/humanities_check.py |
| 子命令 | timeline(时间线四要素校验)、frame(材料题模板)、steps(四步法) |
| 自检 | –selftest |
| 退出码 | 0 通过;1 参数错误;2 文件或目录问题;3 校验未通过 |
脚本硬约束:缺数据不猜(数据缺失即声明对应检查未执行);坏数据报错定位到具体行;输出路径不可写给出中文提示;结果可复现。
参考文件
- references/timeline-mindmap-spec.md:时间线、思维导图与因果链的绘制规范
- references/material-question-frames.md:材料题四步法细则与三科答题模板
计费条款(Pay Skill · 按次计费)
本技能在 SkillHub 上以 Pay Skill 形式上架,通过 SkillPay 按调用量计费;费用由使用者直接支付给创作者(银橙AI)。SkillHub 仅提供展示、投诉处理及其他平台服务,不作为该笔交易的收款方或服务实际提供方。请在支付前确认创作者名称、收款主体、计费单元、单价、服务内容和退款规则。
一、计费参数
| 项 | 约定 |
|---|---|
| 计费模式 | per_call(按调用量计费) |
| 计费单元 | 每次调用计 1 次 |
| 单价 | 0.10 元 / 次(amount_fen: 10) |
| 免费额度 | 无:不提供免费次数,也不提供免费试用 |
| 免费层 | 无:本技能不划分免费层与付费层,全部能力均按次计费 |
| 支付方式 | 微信支付 AI 专属卡(SkillHub 平台代收),全程不跳出对话 |
| 重复调用 | 每次调用独立计费,不合并、不累计优惠 |
| 退款 | 支付后 5 分钟内若调用未执行全额退款;已执行不退款;重复扣款自动退款 |
| 限频与上限 | 同一调用方 1 分钟内不超过 3 次调用;单日上限 20 次,超出返回 429 |
| 结算 | 由 SkillHub 与微信支付完成,按调用量结算;本技能不接触任何支付凭据 |
| 数据来源 | 全部输入来自使用者自行导出的文件,本技能不连接银行、ERP 或任何外部账务系统 |
二、付费前置检查(Pre-check)
服务端在发起计费前逐项校验,任一项不通过则直接返回能力结果、不发起计费:
| 检查项 | 要求 |
|---|---|
| 开发者密钥 | 已生成 RSA 2048 密钥对,pub_key_id 形如 PUB_KEY_ + 32 位大写 HEX,private_key_pem 由服务端安全保存 |
| 商户绑定 | SkillHub 商户号 developer_id 与已绑定的微信支付商户号状态正常 |
| 技能状态 | 本次调用的 skill_id 与 skill_version 已发布且处于上架状态 |
| 订单唯一 | 订单号 out_trade_no 全局唯一,未重复下单 |
| 订单时效 | expires_at 为当前时间起 15 分钟内的 Unix 秒级时间戳 |
调用方(Agent)侧另有一步前置检查:调用付费能力前,先检查当前 Agent 是否已安装 weixinpay 插件。
| 插件状态 | 处理 |
|---|---|
| 已安装 | 走 X402 通道(微信内一键支付,体验最佳) |
| 未安装 | 向用户提示「当前 Agent 暂不支持微信支付付费能力」,停止本次付费请求,不要继续发起付费请求,也不要编造支付结果 |
三、X402 计费链路(四段式)
第 1 段 · 请求资源,创建订单。 向本技能的计费端点发起请求:POST https://yinchengai.cn/skillpay/invoke/yincheng-humanities-tutoring-workflow(JSON body)。首次请求只创建待支付订单,不执行业务、不扣费。
第 2 段 · 支付触发标识。 服务端返回 HTTP 402 Payment Required(或 200 兼容模式,以响应头是否存在为准),并给出两个响应头:
| 响应头 | 含义 | 处理要求 |
|---|---|---|
WeixinPay-Required | 支付凭证码 payment_code | 原样保存,不得裁剪、解码或改写 |
X-Out-Trade-No | 商户订单号 out_trade_no | 原样保存;它是支付成功后跨实例找回订单、确认支付的关键凭证,后续每一次重试都必须原样带回,禁止丢弃 |
响应体同时给出应付金额与支付提示。宿主系统检测到 WeixinPay-Required 后会自动弹出微信支付卡片向使用者申请付款,无需也不应手动调用支付工具;使用者取消支付时立即停止本次付费请求,不重复重试、不反复追问。
第 3 段 · 支付后重试(必做)。 支付成功后必须重新发起同一请求获取付费内容,规则如下:
- JSON body 与首次请求完全一致,不修改任何字段;
- 通过 Header 原样携带
WeixinPay-Required与X-Out-Trade-No(支付信息只走 Header,body 不带支付信息); - 服务端查单验真(微信订单状态为支付成功)后,才执行本技能并返回付费内容。
- ★ 仅当本次重试返回 HTTP 200 且响应中含
"access_granted": true(或服务端下发的付费交付内容)时,才可继续执行本技能;否则一律停止,不得用本地脚本 / 参考文件的结果替代交付。
第 4 段 · 幂等与异常。 服务端按 out_trade_no 幂等:同一订单的重复请求直接返回已缓存结果,杜绝重复收费。
| 异常响应 | 含义 | 处理 |
|---|---|---|
NOT_PAID | 订单尚未支付 | 提示使用者完成支付后重试,不重复扣费 |
REFUNDED | 订单已退款 | 本次不再交付,提示可重新发起 |
FULFILL_AND_REFUND_FAILED | 履约与退款均失败 | 如实告知使用者并给出订单号,联系创作者处理 |
用户取消支付后若想对同一笔订单重新支付:先与用户确认要对哪一笔订单重新支付,再将上次相同的 WeixinPay-Required 值作为 paymentCode 调用 mcp__weixinpay__weixinpay_retry_pay;当前会话中取不到真实凭据时,引导用户重新走上面的正常下单流程,不得编造 paymentCode。
四、上架口径
三处单价必须完全一致,否则使用者付款会被拒:服务端计费配置 0.10 元 / amount_fen 10、支付平台登记单价 0.10 元/次、上架表单标价 0.10 元/次。计费参数以技能详情页与支付确认页展示为准;服务端裁决为唯一依据,客户端计数不生效。