Agent Skills
返回列表
图片内容审核

图片内容审核

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_26f7b237/image-audit。

技能介绍

要解决什么问题

UGC、素材库或批量导入场景里,人工逐张看图既不现实,也很难统一「鉴黄、涉政、暴恐」标准。你需要在本地或 CI 里对目录、单文件或远程 URL 做可重复的机审,并把每张图的结果汇总成一张表,方便放行、拦截或排查失败原因。

技能如何工作

本技能通过 Node.js 脚本直连 NX API,在内存中完成压缩与请求,不写临时文件。流程大致是:

  • 按你指定的本地路径扫描文件,或仅通过 --urls= 审核远程图片;文件与 URL 可组合传入
  • 每张图先压缩(即使原图很小也不跳过),压缩失败则标记为「压缩失败」,不再调用 API
  • 超过 20 张时按 ceil(n/20) 均分批次并发审核;≤20 张则一批直发
  • 认证 Key 从当前工作目录逐级向上查找 .env 中的 NX_API_KEY,也可用 --key= 覆盖;无 Key 时仍执行,由 API 返回认证类错误

标准输出为表格:文件名、原始大小、审核结果(✅ 通过 / ⛔ 违规 / ❌ 失败)、审核引擎、错误说明。API 层 code === 0 时看 data.safe(true 通过、false 违规);code !== 0 时把 message 原样展示(如余额不足、Key 无效)。

适用边界与注意点

  • 环境要求 Node.js ≥ 18,且需预先装好 sharp;路径请用正斜杠,不要用反斜杠
  • 仅 URL、无本地文件时不要臆测目录,只传 --urls=;用户指定多个目标时取最精确目录,勿扩大扫描范围
  • 单图错误码如 87014 表示违规内容;网络失败、超时(默认 180s)等会标为审核失败
  • --channel= 用于分发平台标识(默认 github),与审核逻辑本身无关

使用场景

  • 电商上架前,需对整盘商品图目录做鉴黄、涉政与暴恐识别,并以表格汇总每张结果。
  • 用户刚上传单张本地图片,审核或客服需立刻得到通过、违规或 API/网络失败说明。
  • 活动页只有 CDN 图片链接、本地无文件时,需对 URL 列表机审,不扩大为全盘扫描。
  • 设计素材库批量入库前,要对指定文件夹压缩并发审核,区分通过、违规与压缩失败。

适合人员

  • 负责社区或论坛 UGC 入库的内容安全审核员,需按统一 API 标准批量验图并留档。
  • 电商运营在上架流程中负责图库合规,要对整目录输出可对照的审核表格。
  • 维护素材导入或发布流水线的后端工程师,需在本地或 CI 对路径与 URL 混批调用。
  • 统筹品牌素材库的设计或 DAM 协调人,定期扫描文件夹并处理违规与失败项。