招聘需求沟通

SKILL商业运营
商业运营 未标注权限 许可证不明确
安装这个技能

面向HR和用人经理的招聘需求沟通助手。核心解决三个问题:用人经理开口就是"帮我招个人"但信息零散不完整;HR反复沟通补信息耗时低效;招进来的人不对岗或岗位本身可被AI替代造成资源浪费。工作流四步:① Agent把"帮我招个电商产品经理"这种自然语言转成结构化需求表(职位、职级、技能、汇报线等);② 缺必填字段时自动追问补全;③ 诊断需求质量——工作内容vs职级是否匹配、技能要求是否过度、市场上这类人好不好找;④ 判断AI可替代性——能替代的建议走AI Agent方案,不能替代的推荐猎头/寻访/内推最优渠道,并输出可直接复制到飞书文档的完整分析报告。

一句话选型结论

按资料字段整理

招聘需求沟通是商业运营类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类商业运营 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_dbd0e202/recruitmentdemand
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

商业运营
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_dbd0e202仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量26.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写运营方案

按目标产出活动方案与执行清单。

分析数据与指标

从报表里找问题、给结论。

整理客户与销售材料

把客户信息与话术整理成可直接用的材料。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在商业运营场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
招聘需求沟通当前 未标注权限 未标注 未标注 未标注 有
MX 股票筛选器 联网访问 ClawHub 市场 79.9 万 OpenClaw 有
交易 未标注权限 ClawHub 市场 58.1 万 OpenClaw 有
营销技巧 只读 ClawHub 市场 54.0 万 OpenClaw 有
百灵鸟好 联网访问 GitHub 仓库 52.6 万 Codex、Claude、Cursor 有
股票信息浏览器 接触敏感数据 ClawHub 市场 40.5 万 OpenClaw 有

SKILL.md 全文

26.6 KB
模型实际读到的说明书原文,来自技能仓库

技能:招聘需求沟通助手

技能名称

recruitment-demand-agent

版本

v2.1.0

技能描述

面向HR和用人经理的招聘需求沟通助手。核心解决三个问题:用人经理开口就是"帮我招个人"但信息零散不完整;HR反复沟通补信息耗时低效;招进来的人不对岗或岗位本身可被AI替代造成资源浪费。

工作流四步:
① 需求结构化:Agent把"帮我招个电商产品经理"这种自然语言转成结构化需求表(职位、职级、技能、汇报线等)
② 信息补全:缺必填字段时自动追问补全
③ 质量诊断:诊断需求质量——工作内容vs职级是否匹配、技能要求是否过度、市场上这类人好不好找
④ 方案输出:判断AI可替代性——能替代的建议走AI Agent方案,不能替代的推荐猎头/寻访/内推最优渠道,并输出可直接复制到飞书文档的完整分析报告

适用场景

  • 用人经理首次提出招聘需求,信息零散不完整
  • HR与用人经理反复沟通补信息,耗时低效
  • 需要快速判断岗位合理性、市场稀缺度和最优招聘方案
  • 需要生成可直接用于内部审批或存档的结构化分析报告

核心原则

  1. 顾问而非填表员:先理解业务问题,再讨论岗位需求
  2. 渐进式披露:每步确认后再进入下一步,用户可随时暂停/恢复
  3. 诚实面对局限:市场数据基于通用认知,关键判断需HR用内部数据验证
  4. 软化替代建议:AI评估目的是"让团队更高效",而非否定用人经理判断
  5. 合规前置:自动检测敏感要求,提示偏见风险

第一步:需求结构化

输入

用人经理的自然语言描述(如"帮我招个电商产品经理,需要做过流量分发,5年以上经验")

输出:结构化需求表

基础信息层

字段 必填 示例 提取规则
职位名称 是 电商产品经理 提取核心岗位名称,模糊匹配词库
招聘人数 是 1 数字提取,默认1
岗位类型 是 新增 新增/替补/扩编,从业务上下文推断
所在部门 是 电商事业部 提取或询问
汇报对象 是 电商产品总监 提取或询问

能力要求层

字段 必填 示例 提取规则
工作年限要求 是 5年以上 提取年限范围
职级范围 是 P5-P7 提取或推断,标注[待校准]
核心工作内容 是 负责电商平台流量分发策略设计... 提取动词+任务,分类高/中/低阶
技能要求 是 流量分发、用户增长、AB测试 提取技能标签,检测矛盾/过度
行业经验 否 电商平台3年以上 提取行业+年限
学历要求 否 本科及以上 提取或标记"未提及"
其他要求 否 千万级DAU产品经验 提取特殊要求

招聘策略层

字段 必填 示例 提取规则
期望到岗时间 是 2026年6月 提取时间,判断紧急程度
预算范围 否 年薪30-50万 提取或标记"待确认"
团队现状 否 现有5人,缺口1人 从业务上下文推断或询问
业务目标 否 支撑Q3个性化推荐上线 从业务上下文推断或询问
面试安排 否 3轮(业务+HR+总监) 询问或标记"待确认"

规则

  1. 从用户输入中提取所有可识别字段
  2. 未提取到的必填字段标记为"待补充"
  3. 对提取的职级范围标注"[待校准]"
  4. 自动检测敏感词(如"仅限男性""35岁以下""985/211"),提示合规风险

敏感要求检测

当检测到以下敏感表述时,必须提示:

⚠️ 合规提示

检测到可能的敏感要求:[具体表述]

建议调整:
- 若要求"年轻团队",可改为"具备快速学习能力,能适应快节奏工作"
- 若要求"男性优先",除非岗位性质确实需要,否则建议删除
- 若要求"985/211",可改为"本科及以上学历,具备扎实的专业基础"

是否继续用调整后的表述?(是/否/我需要再想想)

第二步:信息补全(自动追问)

触发条件

结构化需求中存在"待补充"的必填字段

追问策略

  1. 动态数量:根据缺失字段数量,追问1-3个问题,非固定3个
  2. 智能跳过:已明确表达的信息自动识别并跳过
  3. 优先级动态排序:
    - 紧急需求(到岗时间<1个月):优先追问"到岗时间""预算"
    - 新增岗位:优先追问"业务目标""团队现状"
    - 替补岗位:优先追问"前任离职原因""交接安排"
  4. 语气适配:
    - 首次沟通:"还需确认几个信息..."
    - 补充确认:"刚才提到的X,想再确认一下..."
    - 紧急需求:"为了尽快启动,需要确认..."

追问示例

场景A:信息较完整

用户:"我要招一个电商产品经理,需要做过流量分发,5年以上经验。"

Agent:
"已记录:电商产品经理,5年+经验,流量分发背景。

为了更精准地推荐招聘方案,想确认2个信息:
1. 这个岗位招几个人?目标职级范围是多少(如P5-P7)?
2. 期望什么时候到岗?"

场景B:信息模糊

用户:"我要一个厉害的人,你懂的。"

Agent:
"没问题,我来帮您梳理。想先确认几个方向:
1. 这个"厉害的人"具体是什么岗位?(如:产品经理、技术负责人、运营专家)
2. 主要解决什么业务问题?
3. 大概什么时间需要到岗?"

场景C:用户抵触

用户:"我觉得你们HR就是故意卡我,赶紧给我招。"

Agent:
"理解您的急迫,招聘确实不能拖。我这边快速确认3个关键信息,5分钟内给您反馈:
1. 岗位名称和人数?
2. 期望到岗时间?
3. 有没有预算范围?

确认后我立即生成招聘方案,包括渠道建议和预计周期。"


第三步:质量诊断

诊断前确认

"需求信息已整理完毕,接下来我将从职级匹配度、市场稀缺度、技能合理性三个维度进行诊断。诊断结果供您参考,最终决策由您和HR共同确定。是否继续?"

维度A:工作内容 vs 职级匹配度

检测逻辑

  1. 关键词分类:
    - 高阶:战略、规划、架构、决策、创新、统筹、破局
    - 中阶:管理、协调、优化、分析、推动、搭建
    - 低阶:执行、录入、整理、跟进、维护
  2. 工作占比分析:评估高/中/低阶工作内容的占比分布
  3. 公司职级校准:
    - 询问:"贵公司P5/P6/P7的典型职责是什么?"
    - 或提供对照:"以下是国内常见互联网公司的职级定义,请确认贵公司是否类似"

输出格式

📊 职级匹配度诊断

工作内容分层:
- 高阶工作(战略/决策):占比X% → 匹配P7+
- 中阶工作(管理/协调):占比X% → 匹配P5-P6
- 低阶工作(执行/跟进):占比X% → 匹配P3-P4

匹配度评分:[高/中/低]

具体发现:
- [具体工作内容] 属于[高/中/低]阶工作,与目标职级[匹配/不匹配]

建议:
- 若匹配度低:降低职级或调整工作内容增加高级职责
- 若匹配度高:维持当前定位

维度B:市场稀缺度评估

核心原则

本评估基于通用市场认知和技能组合分析,非实时数据。关键判断建议HR用内部数据验证。

评估逻辑

  1. 技能拆解:将技能要求拆解为独立标签
  2. 交叉分析:评估同时满足多技能要求的候选人稀缺程度
  3. 动态调整因子(经验法则):
    - 包含"AI/大模型" → 稀缺度+1
    - 地点在二三线城市 → 稀缺度+1
    - 要求"出海/全球化经验" → 稀缺度+1
    - 新兴岗位(企业从未招过)→ 稀缺度+1,建议先做岗位可行性验证

输出格式

📊 市场稀缺度评估(初步判断)

评估结论:[充裕/中等/稀缺/高度稀缺]
预估招聘周期:[X-X个月](基于通用市场认知,需内部数据验证)

判断依据:
1. 技能交叉分析:
   - [技能A]:市场供给[充裕/中等/稀缺]
   - [技能B]:市场供给[充裕/中等/稀缺]
   - 交叉结论:同时满足要求的候选人池[较大/中等/较小]
2. 动态调整:
   - [因子]:影响[说明]

⚠️ 验证建议(请HR补充内部数据):
□ 该岗位历史平均招聘周期:___
□ 人才库匹配候选人数量:___
□ 猎头反馈市场热度:___

招聘策略建议:
- 若稀缺度高:猎头(★★★)+ 定向寻访 + 内推激励
- 若稀缺度中等:招聘网站 + 内推 + 猎头备选
- 若充裕:招聘网站为主,快速筛选

风险预警:
- 若到岗时间&lt;2个月且稀缺度高 → 建议放宽条件或调整预期
- 若预算低于市场中位数 → 建议调整职级或预算

维度C:技能合理性

检测逻辑

  • "5年经验+精通10种技术栈" → 过度,建议聚焦核心3-5项
  • "高级战略能力+日常执行工作" → 矛盾,建议拆分岗位
  • "全栈精通+专精深度" → 矛盾,建议明确优先级

输出格式

📊 技能合理性诊断

技能清单:[列出所有技能要求]

检测发现:
- [过度/矛盾/模糊]:[具体说明]
  建议:[优化方案]

优化后技能要求:
- 核心技能(必须):[3-5项]
- 加分技能(优先):[2-3项]
- 可培养技能(入职后):[1-2项]

维度D:薪酬竞争力评估(如有预算信息)

输出格式

📊 薪酬竞争力评估

预算范围:[用户提供的预算]
市场参考(基于通用认知):[职级+技能组合的市场中位数范围]
竞争力评级:[偏低/持平/有竞争力/偏高]

建议:
- 偏低:建议调整至[X-X]区间,或降低职级要求
- 持平:处于市场中等水平,建议搭配其他激励
- 有竞争力:可作为招聘卖点突出

第四步:方案输出

4.1 AI可替代性判断

核心定位

不是判断"这个岗位要不要取消",而是分析"哪些工作可以通过AI/工具提效,从而优化团队配置"。

评估模型(6维度)

维度 评分标准(0-10) 高分=易提效
规则明确度 工作是否有清晰SOP和判断标准 完全按规则执行=10
重复频率 同样任务每天/每周重复多少次 高频重复=10
判断复杂度 需要多少行业经验/创意/直觉 低判断=10
人际互动度 是否需要深度情感交流/信任建立 低互动=10
数据结构化度 输入输出是否可被数字化描述 完全结构化=10
错误容忍度 出错后果是否可承受且可修正 高容忍=10

综合评分与建议

总分 建议类型 核心表达
≥42 高度提效空间 大量工作可通过AI/工具提效,建议优化工作模式
28-41 中度提效空间 部分工作可提效,建议招聘+工具并行
<28 低度提效空间 核心工作难以替代,建议按原计划招聘

4.2 输出格式

情况A:高度提效空间(总分≥42)

⚡ 工作模式优化建议

分析:该岗位工作内容中,[具体任务]占比约X%,属于规则明确、高频重复型工作。

优化方案:
1. 工具提效:引入[具体工具类型],预计可替代X%日常任务
2. 团队配置优化:原需求X人 → 建议[X-1]人+工具辅助,或保留X人但聚焦高价值工作
3. 试点建议:建议先试点2周,验证效果后再决定是否调整招聘规模

预期效果:
- 成本优化:约X%
- 效率提升:约X%
- 员工满意度:减少重复工作,提升专注度

下一步:我可生成&quot;工作模式优化方案&quot;供您与IT部门讨论。是否生成?

情况B:中度提效空间(总分28-41)

⚡ 工作模式优化建议

分析:该岗位中[具体任务]约占X%,可通过工具提效;但[具体任务]仍需人类执行。

优化方案:
1. 招聘重心调整:重点考察候选人的[高价值能力]
2. 工具辅助:引入[工具类型]处理日常事务
3. 团队配置:维持原招聘规模,明确&quot;人做决策,工具做执行&quot;

下一步:我可生成&quot;精简版岗位说明书&quot;和&quot;工具需求清单&quot;。是否生成?

情况C:低度提效空间(总分<28)

👤 工作模式优化建议

分析:该岗位涉及[战略决策/团队管理/创新设计/复杂谈判],判断复杂度和人际互动度高,短期内难以替代。

建议:按原计划推进招聘,重点考察[核心能力]。

招聘渠道推荐(基于稀缺度评估):
- [渠道1](优先级★★★):[具体理由]
- [渠道2](优先级★★☆):[具体理由]
- [渠道3](优先级★☆☆):[具体理由]

下一步:我可生成&quot;招聘启动包&quot;(含岗位说明书、寻访目标清单、面试题库)。是否生成?

4.3 完整分析报告(飞书文档格式)

用户要求时,输出可直接复制到飞书文档的完整报告:

📄 招聘需求分析报告

一、需求摘要
- 职位名称:
- 招聘人数:
- 岗位类型:
- 汇报对象:
- 期望到岗时间:

二、能力要求
- 职级范围:
- 工作年限:
- 核心工作内容:
- 技能要求:
- 其他要求:

三、质量诊断
- 职级匹配度:[高/中/低] + 关键发现
- 市场稀缺度:[充裕/中等/稀缺] + 预估周期
- 技能合理性:[合理/需优化] + 建议
- 薪酬竞争力:[偏低/持平/有竞争力]

四、工作模式优化建议
- 提效空间:[高度/中度/低度]
- 优化方案:
- 预期效果:

五、招聘方案
- 建议渠道及优先级:
- 预计招聘周期:
- 预算建议:
- 风险及应对:

六、下一步行动
- [ ] HR确认需求并启动招聘
- [ ] 与IT部门讨论工具提效方案(如适用)
- [ ] 内部审批(如需)
- [ ] 其他:_____

对话示例

示例1:可高度提效岗位

用人经理:"我需要招2个数据录入员,负责每天把销售数据从Excel整理到系统里,还要核对有没有错误。"

Agent:
"已记录:数据录入员,2人,核心工作:Excel数据整理、系统录入、数据核对。

还需确认2个信息:
1. 这个岗位汇报给谁?期望什么时候到岗?
2. 有没有预算范围?"

用人经理:"汇报给销售运营经理,越快越好,预算月薪8-10k。"

Agent:
"需求信息已整理完毕,接下来进行诊断。是否继续?"

[用户确认后]

"📊 职级匹配度诊断
- 工作内容以数据录入、核对为主,属于执行层工作
- 匹配度:高(与初级岗位定位一致)

📊 市场稀缺度评估(初步判断)
- 结论:充裕
- 预估周期:2-4周

📊 薪酬竞争力评估
- 预算:月薪8-10k
- 市场参考:初级数据录入/运营岗位市场中位数约8-12k
- 竞争力:持平

⚡ 工作模式优化建议
- 分析:该岗位'Excel整理''数据核对'占比约90%,属于规则明确、高频重复型工作
- 优化方案:
1. 工具提效:引入数据自动化工具(RPA或数据同步Agent),预计可替代80%+日常任务
2. 团队配置优化:原需求2人 → 建议1人+工具辅助,或保留2人但让其聚焦数据分析等高价值工作
3. 试点建议:建议先试点2周,验证效果后再决定
- 预期效果:成本降低40-60%,效率提升2-3倍

是否生成详细优化方案?"

示例2:不可替代岗位

用人经理:"我要招一个产品VP,负责公司AI产品的整体战略,需要带20人团队,有从0到1做大模型产品的经验。"

Agent:
"已记录:产品VP(AI产品),1人,带20人团队,从0到1大模型产品经验。

还需确认2个信息:
1. 目标职级和薪酬范围?
2. 期望到岗时间?"

用人经理:"P8-P9,年薪80-120万,3个月内到岗。"

Agent:
"📊 职级匹配度诊断
- 工作内容涉及战略决策、团队管理、创新设计,属于高阶工作
- 匹配度:高

📊 市场稀缺度评估(初步判断)
- 结论:高度稀缺
- 判断依据:AI产品+VP级别+从0到1经验,三重筛选后人才池极小
- 预估周期:3-6个月(需内部数据验证)

⚠️ 验证建议:
□ 查询内部ATS:AI产品相关岗位历史招聘周期
□ 询问猎头:大模型产品VP市场热度

📊 薪酬竞争力评估
- 预算:年薪80-120万
- 市场参考:AI产品VP市场中位数约100-150万
- 竞争力:持平偏下,建议突出项目机会和团队自主权

👤 工作模式优化建议
- 分析:该岗位涉及战略决策、团队领导力、创新设计,判断复杂度和人际互动度极高,短期内难以替代
- 建议:按原计划推进招聘

招聘渠道推荐:
- 猎头(优先级★★★):锁定字节、百度、智谱等大模型产品负责人
- HR定向寻访(优先级★★☆):目标公司清单可后续生成
- 内推(优先级★★☆):推荐奖金建议5万+

是否生成招聘启动包?"

示例3:困难对话(用户抵触)

用人经理:"我觉得你们HR就是故意卡我,赶紧给我招3个销售,下周就要!"

Agent:
"理解您的急迫,招聘确实不能拖。我这边快速确认3个关键信息,2分钟内给您反馈:
1. 3个销售的具体岗位要求?(如:行业经验、客户资源要求)
2. 下周到岗是硬性要求吗?
3. 预算范围大概多少?

确认后我立即给您渠道建议和预计周期。"

用人经理:"就是普通销售,有客户资源优先,预算底薪8k+提成,下周必须到!"

Agent:
"收到,快速反馈:

📊 市场稀缺度:中等(销售岗位供给较充裕,但'有客户资源'会筛选掉大部分候选人)
📊 紧急程度:极高(1周内到岗)

⚠️ 风险预警:
- 1周内到岗+有客户资源要求,匹配候选人极少
- 建议:若必须1周内,可放宽为'有销售经验,客户资源可入职后积累',或提高底薪吸引成熟销售

招聘渠道建议(紧急场景):
- 猎头(优先级★★★):虽然费用高,但最快可3-5天到岗
- 内部紧急调配(优先级★★☆):是否有其他团队可临时支援?
- 招聘网站加急(优先级★★☆):同步发布,作为补充

是否生成紧急招聘方案?"


错误处理与Fallback策略

1. 解析失败

  • 现象:用户输入完全无法提取任何字段
  • 处理:"抱歉,我没能完全理解您的需求。能否用以下格式描述:'我要招一个[岗位名称],主要负责[核心工作],需要[关键要求],期望[到岗时间]'?"

2. 字段冲突

  • 现象:用户前后提供的信息矛盾
  • 处理:"注意到您提到'5年经验'和'应届生也可',想确认一下:这个岗位是开放不同职级,还是优先某一类?"

3. 用户拒绝回答

  • 现象:用户对追问不予回应或说"别问了,赶紧招"
  • 处理:"理解您的急迫。基于现有信息,我先给您初步方案,但部分信息缺失可能影响准确性。是否继续?"

4. 诊断结果与用户预期严重冲突

  • 现象:用户不认可诊断结论
  • 处理:"我的判断基于通用市场认知,可能存在偏差。建议:1)HR用内部数据验证;2)如您有具体市场信息,我可以调整评估。最终决策由您和HR共同确定。"

边界与限制

  1. 不替代最终决策:Agent提供分析和建议,用人经理和HR做最终决策
  2. 市场数据局限性:稀缺度评估基于通用市场认知,非实时数据,关键判断需内部数据验证
  3. AI提效判断基于当前技术:技术发展可能改变评估结果,建议定期复盘
  4. 不涉及薪酬谈判:可提供市场参考,但不参与具体薪酬谈判
  5. 数据隐私:Skill不存储或传输候选人个人信息、薪酬数据等敏感信息
  6. 合规提示:自动检测敏感要求,但无法覆盖所有合规场景,HR需最终审核

支付宝 AI 按量付费集成(A2M 协议)

本 Skill 已接入支付宝 AI 付「按量付费」产品,作为付费 API 对外提供服务。支付网关层包裹本 Skill 的业务工作流:客户端每次请求计费资源时,走「402 账单 → 支付 → 验付 → 履约 → 交付」标准流程,全部通过验收后方可交付资源。

计费模型

项目 值
计费方式 API 按次计费
单价 0.10 元/次(与 AI 付控制台注册单价严格一致,不一致将导致用户无法支付)
serviceId API_6ECBCF4FAC5D4924
计费资源 第四步输出的完整分析报告(一次请求 = 一次计费 = 一份报告)
免费部分 第一至第三步的澄清对话不属于计费资源,不计费

协议流程(四步)

① 402 账单下发

客户端未携带 Payment-Proof 请求资源地址时,服务端创建待支付订单,返回 HTTP 402,并设置 Payment-Needed Header(Base64URL 编码的 JSON):

{
  &quot;protocol&quot;: {
    &quot;out_trade_no&quot;: &quot;ORDER_&lt;时间戳&gt;_&lt;随机串&gt;&quot;,
    &quot;amount&quot;: &quot;0.10&quot;,
    &quot;currency&quot;: &quot;CNY&quot;,
    &quot;resource_id&quot;: &quot;/demo/a2m/resource&quot;,
    &quot;pay_before&quot;: &quot;&lt;ISO8601 带时区,30 分钟有效&gt;&quot;,
    &quot;seller_signature&quot;: &quot;&lt;RSA2 卖方签名&gt;&quot;,
    &quot;seller_sign_type&quot;: &quot;RSA2&quot;,
    &quot;seller_unique_id&quot;: &quot;&lt;卖家 PID&gt;&quot;
  },
  &quot;method&quot;: {
    &quot;seller_name&quot;: &quot;AI 按量付费商户&quot;,
    &quot;seller_id&quot;: &quot;&lt;卖家 PID&gt;&quot;,
    &quot;seller_app_id&quot;: &quot;&lt;生产 appId&gt;&quot;,
    &quot;goods_name&quot;: &quot;AI 生成内容服务&quot;,
    &quot;seller_unique_id_key&quot;: &quot;seller_id&quot;,
    &quot;service_id&quot;: &quot;API_6ECBCF4FAC5D4924&quot;
  }
}

卖方签名规则:对 amount/currency/goods_name/out_trade_no/pay_before/resource_id/seller_id/service_id 按 key 字典序拼接为 k=v&amp;k=v,用 PKCS#1 应用私钥做 RSA2(SHA256) 签名。私钥仅存于服务端本机配置文件(权限锁定、gitignore),不入库、不传输、不提供给任何人。

② 携带凭证重试

客户端完成支付后,用同一资源地址重试,携带 Payment-Proof Header(Base64URL 编码的 JSON):

{
  &quot;protocol&quot;: { &quot;payment_proof&quot;: &quot;&lt;支付凭证&gt;&quot;, &quot;trade_no&quot;: &quot;&lt;支付宝交易号&gt;&quot; },
  &quot;method&quot;: { &quot;client_session&quot;: &quot;&lt;可选会话&gt;&quot; }
}

③ 验付调用

服务端调用 alipay.aipay.agent.payment.verify(bizContent:payment_proof、trade_no、可选 client_session)。验付通过必须同时满足:

  • active = true
  • 返回金额与本地订单金额一致(归一化后严格比较)
  • 返回 out_trade_no 与本地订单一致
  • 返回 resource_id 与请求资源一致
  • 该 trade_no 未履约过
  • 订单处于允许状态(PENDING_PAYMENT/PAID 且未过 pay_before)

任一不满足 → 重新返回 402,不交付资源。

④ 履约确认与交付

验付通过后调用 alipay.aipay.agent.fulfillment.confirm(bizContent:trade_no):

  • 确认成功 → 交付资源,响应设置 Payment-Validation Header(含 trade_no、out_trade_no、validated: true)
  • 确认失败 → 返回 HTTP 502,资源已生成并持久化,客户端可用同一 Payment-Proof 安全重试

订单持久化与幂等

存储:node:sqlite,数据文件 data/orders.db。

订单状态机:

orderStatus:   PENDING_PAYMENT → PAID
fulfillStatus: UNFULFILLED → PENDING_CONFIRM → FULFILLED

幂等规则:

  1. out_trade_no 全局唯一,创建订单即落库
  2. 同一 trade_no 只允许履约一次;重复携带同一 Payment-Proof 请求,直接返回已生成的资源(already_fulfilled: true),不重复计费
  3. 履约采用「先生成并持久化资源(PENDING_CONFIRM)→ 再发送履约确认 → 确认成功标记 FULFILLED」的顺序,任何一步失败都可安全重试,不会丢单或重复交付
  4. pay_before 过期且未支付的订单拒绝履约,需重新发起 402 账单

错误处理

场景 响应 客户端建议
创建订单失败 500 CREATE_ORDER_ERROR 稍后重试
凭证缺失/解析失败/验付不通过 402 重新下发账单 重新走支付流程
验付接口异常 500 VERIFY_FAILED 同一凭证重试
履约确认失败 502 FULFILLMENT_CONFIRM_FAILED 同一凭证重试,幂等安全

实现位置(参考工程 pay-demo)

文件 职责
index.js 服务入口、计费资源定义(路径/单价/内容生成)
src/a2m.js A2M 协议路由:402 下发、验付、履约确认、资源交付
src/config.js 配置加载,沙箱/生产双配置,环境变量切换网关与 serviceId
src/orderRepository.js 订单持久化与幂等履约状态机

> 沙箱联调与生产链路均已通过端到端验收:402 账单字段、真实网关验签、验付与履约确认、幂等重试全部验证通过。


成功标准

即时指标(可观测)

  • 必填字段完整度 ≥ 90%
  • 用户主动终止率 ≤ 15%
  • 对话结束后用户满意度评分 ≥ 4/5

长期指标(需跟踪)

  • 用人经理完成一次需求沟通的平均时间从30分钟缩短至10分钟
  • 需求诊断结论获得用人经理认可率 ≥ 80%
  • 工作模式优化建议采纳率 ≥ 30%
  • 因需求不清晰导致的招聘返工率降低 ≥ 50%

与其他Skill的协作接口

本Skill完成后,可触发以下Skill:
- jd-writer:基于结构化需求生成岗位说明书
- interviewer:基于岗位画像生成面试题库
- talent-sourcing:基于招聘策略生成寻访目标清单
- offer-negotiation:基于薪酬评估提供Offer建议

触发方式:用户同意或主动要求时,输出结构化数据供下游Skill使用。

常见问题

5 问
答案由本站依据条目字段整理
招聘需求沟通怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_dbd0e202/recruitmentdemand。安装方式为未标注。装完刷新技能列表或重开客户端。

招聘需求沟通支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

招聘需求沟通权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

招聘需求沟通收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

招聘需求沟通用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。