审计与内控合规专家(免费版)

审计与内控合规专家,一个技能覆盖这一类 6 个子技能——审计调整分录核对、审计与账务调整技能包、行业专项技能包、采购与付款技能包、研发费用辅助账与高新指标核对、关联方交易与同期资料一致性核对。贴一张表进来,自动分诊到对应的子技能并给出逐条结论(带原文行号、可复算),材料不足时如实说"缺哪些列",绝不给结论。触发词包括 审计与内控合规专家、审计调整分录核对、审…

chenqg618

@chenqg618

Install

$ openclaw skills install @chenqg618/expert-audit-pub

审计与内控合规专家(免费版)

一句话:这一类问题,一个问题一处问清楚 —— 覆盖 6 个子技能,贴一张表就自动分诊。

什么时候用

这一类问题共 6 个子技能;做这一类工作的人每次结账/投标/检查都要过一遍。

这个技能覆盖哪些子问题(6 个)

#子问题(能力 id)它管什么
1audit-adjustment-check审计调整分录核对
2audit-adjustment-pack审计与账务调整技能包
3industry-vertical-pack行业专项技能包
4procurement-payable-pack采购与付款技能包
5rd-auxiliary-ledger-check研发费用辅助账与高新指标核对
6related-party-transaction-check关联方交易与同期资料一致性核对

怎么用

node scripts/run.mjs --list                 # 看覆盖了哪些子问题
node scripts/run.mjs --sample               # 用内置样例跑一遍
node scripts/run.mjs --text "把表贴在这里"    # 贴材料,自动判断属于哪类问题
node scripts/run.mjs --sub-skill audit-adjustment-check --input 材料.json --json

声明与实现的一致性(可逐条核对)

ClawHub 的 skillspector 会检查"文档声明的范围"与"真实实现"是否一致,这里把话说死:

声明你怎样自己核对
覆盖 6 个子技能,与下表一一对应node scripts/run.mjs --list 的条数必须等于 6
包内清单就是权威:scripts/engine/expert-manifest.json打开它,subs[] 的 id 与下表逐条相同
分诊只按材料表头词匹配到子技能匹配不到或并列时不给结论(退出码 3,并列出候选)
输出是机器可读的--json 返回 {subSkill, subSkillName, result};result 是该子技能的完整结论
不做超出子技能范围的判断每个子技能只跑它自己的检查项;材料不足时如实说缺什么,不用默认值编"没问题"

版本约定:技能库新增子技能会升小版本号(version 字段),并在此表下方追加一行—— 文档、清单、--list 三者必须同时变,不允许只改一处。

边界(请务必知道)

  • 材料不足不给结论:订阅版会点名缺哪些列/哪些段,不用默认值编"没问题";
  • 分诊只按材料表头匹配;匹配不到会直说匹配不到(不猜),你也可以用 --sub-skill 点名;
  • 「没报问题」不等于「没有问题」:每个子技能只执行它自己的检查项,超出范围的判断不在本能力内。

常见错法

常见错法会发生什么正确做法
只贴数据行、不贴表头分诊拿不到列名 ⇒ 匹配不到子问题(会如实说"没匹配上",不给结论)从 Excel 里把表头与数据行一起复制(Tab 分隔最稳)
一列里混着合并单元格导出后该列在文本里是空的 ⇒ 判"关键字段缺失"先取消合并、把值填满每一行再复制
金额写成「约 1.2 万」「1,200 元」数值列认不出,判"数值无法解析"只填数值(单位统一),千分位逗号可以带,但别带"约/元"等字
同一份材料里混两类问题分诊会判"并列"⇒ 不给结论拆成两张表分别跑,或用 --sub-skill 点名
空值写「/」「—」「无」被判字段缺失或数值非法空就留空(Tab 分隔留一个空列)

Top skills in this category