学页|分享审核工作台

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

分享审核工作台——面向国内中小教培/兴趣班机构(5-30人)的营销内容合规审核器(先审后发模式)。顾问粘贴朋友圈文案/海报文字/公众号推文,30秒获得违禁词风险清单(高/中/低分级+法规依据+合规改写建议),审批人放行/退回/撤回全程留痕,XLSX台账满足《广告法》第34条审核档案制度要求,被市监约谈时可自证已履行审核义务。内置65+教培专项违禁词(保证性承诺/受益者证明/绝对化用语/双减禁投/价格表述/资质荣誉等10类,每条附法规条款与真实处罚案例编号)。触发场景:审文案、审核朋友圈、违禁词检测、内容合规、广告法检查、营销物料审核、招生文案审查、海报文案审核、分享审核、先审后发、放行、退回物料、撤回、审核台账、审核留痕、审核月报、自证报告。安全红线:永不替用户发布任何内容、永不承诺"保证不被罚"、所有结论强制附免责声明、不提供学科类培训规避能力。零外部依赖:纯Python标准库,init后即可端到端使用。

一句话选型结论

按资料字段整理

学页|分享审核工作台是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
学页|分享审核工作台当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

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

分享审核工作台(EduShareReview)

功能概述

国内中小教培机构(5–30 人)的营销物料合规审核工作台。解决三大问题:①顾问不知道"保过/提分/晒喜报/全网最低价"违法,文案整段踩《广告法》红线(单案罚款 1 万–100 万);②内容"谁想发谁就发",无审核流程;③被约谈时拿不出审核记录,无法自证。核心模式为先审后发:物料发布前经规则引擎预检(违禁词+法规依据+改写建议),审批人放行后全程台账留痕,直接对应《广告法》第三十四条"承接登记、审核、档案管理制度"的法定要求。

使用前提

  • 运行环境:Python 3.8+(纯标准库,无需安装任何第三方包,无需联网)
  • 连接器:无需任何连接器
  • 前置数据:无。首次使用运行 init 自动生成台账与词库;无需导入任何数据
  • 系统:Windows / macOS / Linux 均可;数据全部保存在技能目录 data/ 下,机构自持,无云端上传

快速开始(首次 3 步,约 3 分钟)

  1. 初始化:对话说"初始化审核工作台" → 运行 python scripts/review.py init
  2. 提交第一条文案:粘贴文案说"帮我审一下这条朋友圈文案:…" → 自动预检并返回风险清单(高危未清=待修改,清零=待审批)
  3. 放行:按建议修改复检通过后,说"R-1001 放行" → 台账写入放行记录(审批人/时间/风险快照)

使用手册

核心功能与操作示例

所有操作通过对话完成,AI 自动转译为对应命令。命令格式:python scripts/review.py <子命令> [参数]。

功能 1:提交物料并预检(最常用)

  • 触发方式:用户说"帮我审一下这条文案 / 审核这条朋友圈 / 检查这段招生文案",并粘贴内容
  • 操作示例:
    > 用户:帮我审一下这条朋友圈文案:十年老店,名师亲授,签约保证提分!现在报名立减800!原价3600今日秒杀1999!
    > 技能:(执行 submit --text "…" --channel moments --submitter 小王 后转述)
    > 📋 预检完成 R-1001,共检出 7 个风险项(高危 4 · 中危 1 · 低危 2)
    > [高] "包提分" —— 广告法§24(1) 保证性承诺,建议改为"帮助孩子巩固知识,按孩子节奏稳步提升"
    > [高] "原价对比" —— 穗天市监处字〔2021〕279号(虚构原价被罚),原价需为30日内真实成交价,否则改"日常价"
    > [中] "名师" —— 反不正当竞争法§9,需可验证资质,否则改"持证教师团队(证书可查)"
    > ── 状态:待修改(高危 4 项,清除后方可提交审批)
  • 注意事项:物料类型 --type 支持 text/poster/script/article/flyer;渠道 --channel 支持 moments(朋友圈)/wechat_oa(公众号)/douyin(抖音)/offline(地推);海报图请用户把文字誊成文字稿提交(V1 不做图片 OCR)

功能 2:修改后复检

  • 触发方式:用户说"改好了,再检一遍 / 复检 R-1001"
  • 操作示例:
    > 用户:改好了,复检
    > 技能:(AI 将修改稿写入 data/reviews/R-1001.txt 后执行 check R-1001)
    > 📋 预检完成 R-1001,共检出 0 个风险项 ✅ ── 状态:待审批
  • 注意事项:内容无变化时自动命中缓存并标注"(命中缓存,内容未变化)"

功能 3:放行(审批人)

  • 触发方式:审批人说"R-1001 放行"
  • 操作示例:
    > 用户:R-1001 放行
    > 技能:✅ R-1001 已放行 · 审批人:校长 · 2026-08-20 13:36。放行记录已写入台账,可用于履行审核义务自证。
  • 注意事项:守卫条件硬编码——高危项 >0 时放行直接被拒绝;用 --reviewer 名字 记录审批人

功能 4:退回(审批人)

  • 触发方式:审批人说"R-1002 退回,原因是……"
  • 操作示例:
    > 用户:R-1002 退回,原因是需家长书面授权且去标识,晒成绩违反广告法24(3)
    > 技能:↩️ R-1002 已退回 · 原因已留痕。该物料如需重发请提交新物料(自动关联原 ID)。
  • 注意事项:--reason 必填;待修改/待审批状态均可退回

功能 5:撤回(已放行物料止损)

  • 触发方式:用户说"R-1003 撤回,活动取消了"
  • 操作示例:
    > 用户:R-1003 撤回,活动取消了
    > 技能:⏸️ R-1003 已撤回 · 原因已留痕。该物料不可原 ID 再放行。
  • 注意事项:仅"已放行"状态可撤回;--reason 必填

功能 6:台账查询

  • 触发方式:用户说"待审还有几条 / 这周高危的有哪些 / 看看小王提交的"
  • 操作示例:
    > 用户:待审还有几条
    > 技能:(list --status 待审批)表格输出:ID / 状态 / 等级 / 高中低计数 / 提交人 / 渠道 / 标题
  • 注意事项:可组合筛选 --status(9 种状态)--risk --submitter --days N

功能 7:月度统计

  • 触发方式:用户说"出 8 月审核月报 / 看看拦截率"
  • 操作示例:
    > 用户:出审核月报
    > 技能:📊 共 23 条物料,已放行 15 · 拦截 6 · 撤回 2,拦截率 26%;高危类型 TOP5:受益者证明 8 次、绝对化用语 5 次……
  • 注意事项:统计数字与台账逐行可对账

功能 8:自证报告(被约谈时用)

  • 触发方式:用户说"生成审核义务履行报告 / 市监要来检查,帮我出个报告"
  • 操作示例:
    > 用户:生成 6-8 月的审核义务履行报告
    > 技能:(report --since 2026-06-01)📄 报告已生成:data/审核义务履行报告_*.txt(含总体情况/拦截明细/放行明细,对应广告法§34)
  • 注意事项:报告含免责声明;生成后用文件展示能力呈现给用户

功能 9:自定义违禁词

  • 触发方式:用户说"把'学而思'加进禁用词 / 加一个竞品名"
  • 操作示例:
    > 用户:把"学而思"加进禁用词
    > 技能:✅ 已添加(high 级),下次预检即生效
  • 注意事项:addword 词 --level high|medium|low;delword 词 删除;words 查看全库

数据说明

data/(全部本地,机构自持)
├── words_builtin.json     # 内置词库:65条(category/word/regex/level/basis/suggestion)
├── words_custom.json      # 机构自定义词库(init 后生成,格式同上)
├── ledger.csv              # 台账主数据,21字段全生命周期:
│                           #   material_id(R-xxxx) / title / content_type / channel / submitter /
│                           #   status(9态) / risk_level / high-medium-low计数 / content_hash /
│                           #   submitted-at / checked_at / reviewed_at / released_at / reviewer /
│                           #   return_reason / revoke_reason / evidence / ref_id / engine_version
├── share_review_ledger.xls # 台账 Excel 视图(SpreadsheetML,Excel/WPS 直接打开)
└── reviews/R-*.json|txt    # 每条物料的风险快照(含每项 basis/suggestion)+ 原文存档

数据流转:submit 登记 → check 更新快照与状态 → release/return/revoke 写终态 → stats/report 从台账与快照聚合。台账每次写入自动备份上一版本(ledger.csv.bak)。

常见问题

问题 解决
台账/词库文件不存在 运行 init 重新初始化(已有数据不受影响)
Excel 打开 .xls 提示格式 该文件为 SpreadsheetML 格式,Excel/WPS 可直接打开;如需 .xlsx 用"另存为"转换
放行被拒绝 提示"高危 N 项未清除"——按风险清单的建议改写后 check 复检,高危清零才能放行
重复提交提示"已存在" 内容哈希相同即判定重复,在原物料上操作(check/return/revoke)即可
海报图片怎么审 V1 不做 OCR,把海报上的文字誊成文字稿用 --type poster 提交
检出"学科培训"类词 这是业务投放红线而非措辞问题:面向中小学的学科类广告任何渠道都禁止发布,建议停止宣传该类业务
想改"名师"这类中危词的判定 中危=需证据支撑:有证书可保留表述,并在 addword 或 org_profile 登记证据;无据按建议改写
换电脑/换目录数据迁移 整个 data/ 目录拷贝到新环境的技能目录即可

技能指令(开发者参考)

状态机与守卫

提交→[待预检]→[预检中]→高危>0→[待修改]──复检高危=0──→[待审批]──放行──→[已放行]──撤回──→[已撤回·终态]
                              ↑____________复检仍有高危__________|──退回(必填原因)──→[已退回·终态]
  • 放行守卫:release 前校验 high_count=0,违反即 exit 1
  • 退回/撤回守卫:--reason 必填
  • 幂等:归一化哈希(去空格/全半角变体)相同且非终态 → 拒绝重复登记
  • 终态不复活:已退回/已撤回重发走新 ID,ref_id 关联原 ID

给 AI 执行者的操作规范

  1. 用户粘贴文案求审核:直接 submit 并完整转述输出,重点讲高危项与改法;不要自行改写替代引擎结论
  2. 用户要改写:基于命中项 suggestion 字段改写,改写稿必须再过 check 才能交付
  3. 用户问"为什么违规":引用 basis 字段(法规条款+处罚案例编号),解释参考 references/legal-basis.md;不确定的表述回答"建议咨询专业人员"
  4. 命中"双减禁投"类词:明确告知这是业务红线而非文案问题,不提供规避建议
  5. 检测引擎边界:规则为词表+正则匹配,覆盖常见变体(全半角/空格/间隔符),无法穷尽所有谐音变体——输出中已声明"仅供参考"
  6. 生成台账/报告文件后,用文件展示能力呈现给用户

合规红线(本技能自身行为边界)

  1. 永不替用户发布任何内容到任何平台——只做审核与留痕
  2. 永不承诺"用了就不被罚"——每次预检输出强制附"以上为规则引擎自动判断,仅供参考,不构成法律意见"
  3. 不提供学科类培训规避能力——检测到即提示停止宣传
  4. 数据全部本地存储,无任何网络请求、无遥测

参考文件

  • references/legal-basis.md — 全部法规条款摘录与真实处罚案例(含用户疑问应答口径)
  • references/sample-run.md — V1 端到端实测输出样例(各命令真实返回格式)
  • data/words_builtin.json — 内置 65 词库(可直接查看每条依据)

版本路线

  • V1(当前):文本预检 + 台账 + 状态机 + 统计 + 自证报告 + 自定义词
  • V1.5:图片 OCR 预检、机构资质档案联动(org_profile.json 已预留)、渠道规则包
  • V2:催办提醒、趋势分析、多校区台账合并

常见问题

5 问
答案由本站依据条目字段整理
学页|分享审核工作台怎么安装?

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

学页|分享审核工作台支持哪些客户端?

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

学页|分享审核工作台权限高吗,安全吗?

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

学页|分享审核工作台收费吗?

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

学页|分享审核工作台用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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