Agent skill

Skill Risk Scanner

by ZJU-REAL in ZJU-REAL/Easel

内容原创度与版权风险评估:分析文案是否存在洗稿/搬运嫌疑,评估素材版权风险, 检查引用规范。基于 LLM 文本分析,不包含技术查重。

Apache-2.0Auto-check passedTesting & QA

Install Skill Risk Scanner

skills CLI
$ npx skills add ZJU-REAL/Easel --skill skill-risk-scanner -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ZJU-REAL/Easel skill-risk-scanner --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ZJU-REAL/Easel.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/openclaw/skill-risk-scanner .claude/skills/skill-risk-scanner && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
skill-risk-scanner
GitHub stars
3.4k
Token cost
~917 tokens
SKILL.md length
208 words
Files
4 (incl. references)
Skills in repo
114
Repo updated
First seen
Licence
Apache-2.0

At a glance

内容原创度与版权风险评估:分析文案是否存在洗稿/搬运嫌疑,评估素材版权风险, 检查引用规范。基于 LLM 文本分析,不包含技术查重。

  • Works in 7 steps: 确认输入与检查范围 → 文本洗稿模式扫描 → 内容独特性评估 → …
  • Tasks that involve Quality gates
  • SKILL.md covers 能力边界声明, 与其他 SKILL 的区别, 输入 and 输出, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Skill Risk Scanner is an agent skill from ZJU-REAL/Easel. 内容原创度与版权风险评估:分析文案是否存在洗稿/搬运嫌疑,评估素材版权风险, 检查引用规范。基于 LLM 文本分析,不包含技术查重。 当用户说"查重"、"原创度"、"是不是抄的"、"版权风险"、"能不能用这张图"、 "音乐版权"、"原创检测"、"有没有侵权"、"素材版权"、"会不会被投诉"时触发。 和 skill-quality-gate 的区别:quality-gate 查敏感词和平台规则合规, risk-scanner 专注原创度和版权侵权风险。

Its SKILL.md is about 920 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `EASEL-META.md`, `references/copyright-guide.md` and `references/washing-patterns.md`).

It sits in Testing & QA, covering Quality gates. The repository describes itself as: An open-source AI agent for social media — discover trends, create content, publish everywhere, and learn what works across Xiaohongshu, Douyin, Zhihu, Bilibili, and more.🎨一个开源的… The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Quality gates

Example prompts

  • “能不能用这张图”
  • “会不会被投诉”
  • “/skill-risk-scanner”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. 确认输入与检查范围
  2. 文本洗稿模式扫描
  3. 内容独特性评估
  4. 引用规范检查
  5. 素材版权风险评估(基于用户描述)
  6. 品牌与商标风险扫描
  7. 汇总风险报告

What it can do on your machine

Read from SKILL.md and the folder at commit 278f420. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Skill Risk Scanner loads about 917 tokens when it runs, and up to ~4k if it reads all its reference files. Until then it costs about 62 tokens; SKILL.md has 208 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~62
When it runs · the whole SKILL.md, loaded when a task matches
~917
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ZJU-REAL/Easel at commit 278f420, republished under its Apache-2.0 licence (© ZJU-REAL). 208 words, ~917 tokens.

Download SKILL.mdSave it as .claude/skills/skill-risk-scanner/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
skill-risk-scanner
description
内容原创度与版权风险评估:分析文案是否存在洗稿/搬运嫌疑,评估素材版权风险, 检查引用规范。基于 LLM 文本分析,不包含技术查重。 当用户说"查重"、"原创度"、"是不是抄的"、"版权风险"、"能不能用这张图"、 "音乐版权"、"原创检测"、"有没有侵权"、"素材版权"、"会不会被投诉"时触发。 和 skill-quality-gate 的区别:quality-gate 查敏感词和平台规则合规, risk-scanner 专注原创度和版权侵权风险。
layer
publish

内容原创度与版权风险评估

基于 LLM 文本分析能力,评估内容的原创度风险和素材版权风险,输出定性风险报告与改进建议。

能力边界声明

本 SKILL 基于 LLM 文本分析,不包含以下技术能力:

  • 不做技术查重 — 无法计算余弦相似度或精确重复率,需要 Copyleaks / Originality.ai 等外部 API
  • 不输出相似度分数 — 所有风险判断均为定性等级(低/中/高),不伪造百分比或小数
  • 不做图片内容识别 — 无法读取 EXIF、检测水印、识别图片来源;图片风险评估基于用户提供的来源描述
  • 不做音频指纹匹配 — 无法识别 BGM 曲目,基于用户标注的音乐来源进行风险判断

与其他 SKILL 的区别

SKILL定位检查焦点
risk-scanner(本 SKILL)原创度 + 版权风险洗稿模式识别、素材版权风险、引用合规
skill-quality-gate平台合规 + 内容质量敏感词、平台规则、广告法、绝对化用语、医疗违规
skill-publish-checklist完整性检查有没有漏标题、漏封面

输入

参数必填说明
待检查文案是文案正文、脚本、长文原稿
素材来源说明否用户描述图片/音频/视频的来源(如"图片来自 Unsplash"、"BGM 用的抖音自带音乐")
参考来源文本否原始参考文章的文本或 URL,用于对比改写充分度
目标平台否发布平台名称,用于匹配平台版权规则

输出

Markdown 格式的风险评估报告,结构如下:

markdown
# 风险评估报告

## 整体风险等级:🟢 低风险 / 🟡 中风险 / 🔴 高风险

## 一、文本原创度评估

### 洗稿模式扫描
- [扫描结果与具体发现]

### 内容独特性判断
- [是否包含个人经验/独家数据/原创观点]

### 引用规范检查
- [引用是否标注来源、数据是否注明出处]

## 二、素材版权风险(仅在用户提供素材来源描述时输出)

### 图片素材
- [基于用户描述的来源判断]

### 音频/BGM
- [基于用户描述的来源判断]

## 三、品牌与商标风险
- [文案中提及的品牌名/商标的使用风险]

## 四、风险清单

### 必须处理(阻塞发布)
- [高风险项]

### 建议处理(不阻塞但有隐患)
- [中风险项]

## 五、改进建议
- [针对每个风险项的具体操作建议]

风险等级定义:

  • 低风险 — 内容有明显原创成分,引用规范,素材来源清晰
  • 中风险 — 存在部分洗稿嫌疑或素材来源不明,建议修改后发布
  • 高风险 — 有明显搬运/抄袭模式或版权侵权风险,不建议直接发布

执行步骤

Step 1 — 确认输入与检查范围
  1. 读取用户提供的待检查文案
  2. 确认是否提供了素材来源说明(图片、音频、视频的来源描述)
  3. 确认是否提供了参考来源文本(用于对比改写充分度)
  4. 确认目标平台(用于匹配平台特有版权规则)
  5. 未提供素材来源说明时,跳过素材版权评估模块,在报告中注明"用户未提供素材来源信息,无法评估素材版权风险"
Step 2 — 文本洗稿模式扫描

逐段扫描文案,按 references/washing-patterns.md「一、洗稿模式识别」识别机械性同义替换、句式变换但论点复刻、段落搬运重排三类特征。对发现的每个特征引用具体段落文本并说明理由;未发现时明确说明"未检测到明显洗稿模式"。

Step 3 — 内容独特性评估

按 references/washing-patterns.md「二、内容独特性评估」判断文案是否包含个人经验、独家数据、原创观点、具体细节,并据此给出原创度较高/一般/低的结论。

Step 4 — 引用规范检查

按 references/washing-patterns.md「三、引用规范检查」核对观点引用、数据引用、截图引用的来源标注;若用户提供了参考来源文本,对比本文与来源的转述充分度(是否只换词不换意、是否加入自己的分析、是否改变结构和论证逻辑)。

Step 5 — 素材版权风险评估(基于用户描述)

仅在用户提供素材来源描述时执行此步骤。

根据用户描述的素材来源,参照 references/copyright-guide.md「七、素材来源风险速查表」(图片 7.1 / 音频 BGM 7.2)判断风险等级,并对高风险素材推荐 references/copyright-guide.md 中的免费图库和音乐库替代来源。

Step 6 — 品牌与商标风险扫描

扫描文案中出现的品牌名、商标、产品名:

  1. 竞品品牌提及 — 在推广内容中贬低竞品构成不正当竞争风险
  2. 未授权使用品牌名 — 在标题/封面中突出使用他人品牌名可能构成商标侵权
  3. 虚假关联暗示 — "XX 品牌推荐/XX 品牌同款"等未经授权的关联表述
  4. 列出所有检测到的品牌名及其使用上下文,给出风险判断
Step 7 — 汇总风险报告
  1. 汇总 Step 2-6 的所有发现
  2. 确定整体风险等级(取所有维度中的最高风险等级)
  3. 区分"必须处理"和"建议处理"两类风险:
    • 必须处理:明显洗稿段落、高风险素材来源、未授权品牌使用
    • 建议处理:缺少引用标注、原创成分偏少、AI 生成标注缺失
  4. 对每个风险项给出具体改进建议:
    • 洗稿段落 → 指出具体段落并给出改写方向(补充个人经验、换论证角度)
    • 来源不明素材 → 推荐具体的免费替代来源
    • 引用缺失 → 指出应补充引用的具体位置
  5. 输出完整 Markdown 格式风险报告

Profile 感知

有 Profile 时:

  • 读取 platform 字段,启用该平台的版权规则(参照 references/copyright-guide.md):
    • 小红书:AI 生成内容标注要求、图片搬运检测机制
    • 抖音:BGM 版权限制、原声使用规范
    • B站:转载标注规范、素材引用要求
    • 公众号:原创声明规则、白名单转载机制
  • 读取 positioning 字段,评估内容与账号定位的一致性(定位偏移本身不是版权风险,但在报告中提示)
  • 读取历史内容风格,判断本次内容是否与以往风格一致(风格突变可能暗示搬运)

无 Profile 时:

  • 做通用原创度和版权检查,不做平台特化
  • 在报告末尾附注:"如提供账号 Profile(含平台信息),可启用平台特有版权规则检查"

规则

  1. 不伪造量化指标 — 禁止输出相似度百分比、原创度分数、匹配率等数值,所有判断用定性等级表达
  2. 不声称技术查重能力 — 报告中不得暗示已进行数据库比对、向量检索或指纹匹配
  3. 素材评估必须基于用户描述 — 用户未描述素材来源时,不猜测,明确标注"来源未提供,无法评估"
  4. 发现必须引用原文 — 标记洗稿嫌疑时,必须引用具体文本段落,不做笼统判断
  5. 建议必须可操作 — 每条改进建议必须告诉用户具体做什么(改哪段、换什么素材、补什么引用)
  6. 诚实标注局限 — 报告末尾附注"本评估基于 LLM 文本分析,如需精确查重请使用 Copyleaks、Originality.ai 等专业工具"
  7. 禁止使用破折号(em dash)

© ZJU-REAL, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in skills/openclaw/skill-risk-scanner of ZJU-REAL/Easel.

  • SKILL.md
  • EASEL-META.md
  • references/copyright-guide.md
  • references/washing-patterns.md

Open the folder on GitHubat commit 278f420

Compare with similar skills

Skill Risk Scanner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Skill Risk Scanner compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Skill Risk Scanner this skillZJU-REAL/Easel3.4k—~917Automated safety check: PassApache-2.0
Feature Plannerserendipity1004/cc-feature-implementer176—~2.4kAutomated safety check: PassNone
Ccg Workflowfengshao1227/ccg-workflow5.9k—~2.3kAutomated safety check: PassMIT
Conducty Checkpointrobertbarclayy/conducty176—~1.5kAutomated safety check: PassMIT
Mission Plannerjdforsythe/forge151—~3.5kAutomated safety check: PassMIT
Quality Gate0xNyk/lacp305—~382Automated safety check: PassMIT

Similar skills

  • Feature Planner

    serendipity1004/cc-feature-implementer

    Creates phase-based feature plans with quality gates and incremental delivery structure.

    176 GitHub stars~2.4k tokensUpdated 9 mo ago
    Testing & QAAuto-check passed
  • Ccg Workflow

    fengshao1227/ccg-workflow

    How to run a non-trivial change end to end with the CCG role tools (ccganalyze / ccgdesign / ccgbuild / ccgdebug / ccgoptimize / ccgreview / ccgtest) and the verify- quality gates.

    5.9k GitHub stars~2.3k tokensUpdated 26 days ago
    Testing & QAAuto-check passed
  • Conducty Checkpoint

    robertbarclayy/conducty

    Quality gate between parallelization groups. An agent skill from robertbarclayy/conducty.

    176 GitHub stars~1.5k tokensUpdated 3 mo ago
    Testing & QAAuto-check passed
  • Mission Planner

    jdforsythe/forge

    Decomposes goals into team blueprints using evidence-based scaling laws, topology selection, and role design.

    151 GitHub stars~3.5k tokensUpdated 3 mo ago
    Testing & QAAuto-check passed
  • Quality Gate

    0xNyk/lacp

    Production quality gate for agent sessions. An agent skill from 0xNyk/lacp.

    305 GitHub stars~382 tokensUpdated 19 days ago
    Testing & QAAuto-check passed
  • Deploy Workflow

    nwiizo/ccswarm

    Release deployment process for ccswarm. An agent skill from nwiizo/ccswarm.

    153 GitHub stars~582 tokensUpdated 2 days ago
    Testing & QAAuto-check passed

More from ZJU-REAL/Easel

All 114 skills in this repo
  • Gzh Design

    ZJU-REAL/Easel

    微信公众号文章排版引擎:把 Markdown / Word(.docx) / PDF / 纯文本转成可直接粘贴进公众号编辑器的 HTML,自动章节编号、关键词标记、引言卡、目录、代码块、图片/GIF、作者签名;主题从 references/theme-index.md…

    3.4k GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • 微信公众号文章自动创作与发布工具。给定参考文章、文字或文档,自动搜索整理全网相关信息、生成图文并茂的公众号文章,并发布到微信公众号草稿箱。特别强调反 AI 检测写作。

    3.4k GitHub stars~1.8k tokensUpdated today
    Auto-check passed
  • Card Design

    ZJU-REAL/Easel

    社媒卡片视觉设计系统:提供配色、中文字体层级、满画幅布局、品类骨架和死空白/密度质检,避免模板化 PPT 与廉价 AI 感。

    3.4k GitHub stars~657 tokensUpdated today
    Auto-check passed
  • Ecom Details Image

    ZJU-REAL/Easel

    生成电商商品视觉方案:主图概念、场景图、详情页视觉方向和 AI 生图 Prompt. An agent skill from ZJU-REAL/Easel.

    3.4k GitHub stars~1.1k tokensUpdated today
    Auto-check: notes
  • Infographic

    ZJU-REAL/Easel

    将数据或文字内容转化为可视化信息图,支持静态(AntV)和动画 GIF 两种模式。当用户需要制作信息图、数据可视化、流程图、对比图、动画图表、GIF 图表、思维导图、SWOT 分析图时调用。本地渲染信息图/GIF 动画;要单张静态图片 URL 用 chart-visualization,要 CSV/JSON→整页报告用 data-report

    3.4k GitHub stars~643 tokensUpdated today
    Auto-check passed
  • Novel Writer

    ZJU-REAL/Easel

    长篇小说/网文连载创作:从世界观、人设和三级大纲写到逐章正文,并用文件化状态维护伏笔、前情和跨章一致性. An agent skill from ZJU-REAL/Easel.

    3.4k GitHub stars~1k tokensUpdated today
    Auto-check passed

Categories

Questions about Skill Risk Scanner

What does Skill Risk Scanner do?

内容原创度与版权风险评估:分析文案是否存在洗稿/搬运嫌疑,评估素材版权风险, 检查引用规范。基于 LLM 文本分析,不包含技术查重。. Skill Risk Scanner is an agent skill from ZJU-REAL/Easel.

When should I use Skill Risk Scanner?

Skill Risk Scanner fits situations like: tasks that involve Quality gates.

How do I install Skill Risk Scanner in Claude Code?

Run `npx skills add ZJU-REAL/Easel --skill skill-risk-scanner -a claude-code`. Or copy the skill folder (skills/openclaw/skill-risk-scanner in ZJU-REAL/Easel) into .claude/skills/skill-risk-scanner in your project. Claude Code loads it when a task matches its description.

How do I install Skill Risk Scanner in Codex?

Run `npx skills add ZJU-REAL/Easel --skill skill-risk-scanner -a codex`. Or copy the skill folder (skills/openclaw/skill-risk-scanner in ZJU-REAL/Easel) into .agents/skills/skill-risk-scanner in your project. Codex loads it when a task matches its description.

Can I use Skill Risk Scanner in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ZJU-REAL/Easel --skill skill-risk-scanner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-risk-scanner, .gemini/skills/skill-risk-scanner, .github/skills/skill-risk-scanner and .opencode/skills/skill-risk-scanner in your project.

What does Skill Risk Scanner need to run?

SKILL.md names no scripts, command-line tools or credentials: Skill Risk Scanner is instructions for the agent only.

Does Skill Risk Scanner access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Skill Risk Scanner safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Skill Risk Scanner use?

Skill Risk Scanner is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Skill Risk Scanner use?

About 917 tokens (SKILL.md is roughly 3.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3k tokens, read only when the agent opens those files.

What are the alternatives to Skill Risk Scanner?

Skills that share tags, products or a category with Skill Risk Scanner: Feature Planner (serendipity1004/cc-feature-implementer, 176 stars), Ccg Workflow (fengshao1227/ccg-workflow, 5.9k stars), Conducty Checkpoint (robertbarclayy/conducty, 176 stars) and Mission Planner (jdforsythe/forge, 151 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Skill Risk Scanner?

ZJU-REAL (a GitHub organization) maintains it in ZJU-REAL/Easel, which has 3,376 GitHub stars. The repository holds 114 skills in this directory. The repository was last updated on October 9, 2026.

Source: ZJU-REAL/Easel on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.