From researcher-skills
Use when the user asks to check text for plagiarism, detect copy-paste, verify a paraphrase is not too close to the original, or review text for academic integrity issues including self-plagiarism.
How this skill is triggered — by the user, by Claude, or both
Slash command
/researcher-skills:check-plagiarismThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Reviews text for plagiarism indicators: near-copy passages, insufficient paraphrasing, missing citations, and style inconsistencies that suggest copy-paste. Does not replace Turnitin or iThenticate — those tools check against a database; this skill checks logic and patterns.
Reviews text for plagiarism indicators: near-copy passages, insufficient paraphrasing, missing citations, and style inconsistencies that suggest copy-paste. Does not replace Turnitin or iThenticate — those tools check against a database; this skill checks logic and patterns.
This skill cannot compare your text against external databases (Turnitin, iThenticate, Copyscape, etc.). What it can do:
For a full similarity report, use a dedicated tool (Turnitin, iThenticate, Unicheck, or free tools like PlagScan).
| Mode | What to provide | What is checked |
|---|---|---|
| Compare to source | Your text + original source | Near-copy sentences, insufficient paraphrase |
| Style scan | Your text only | Sudden register shifts, inconsistent vocabulary suggesting copy-paste |
| Citation audit | Your text only | Factual claims, statistics, definitions lacking a citation marker |
| Self-plagiarism | New text + prior submitted work | Reused passages without disclosure |
Flag a passage if it meets any of these:
| Signal | Threshold |
|---|---|
| Identical string | 5+ consecutive words unchanged |
| Synonym swap only | Same sentence structure, only nouns/verbs swapped |
| Word order change only | Clauses reordered but no real restructuring |
| Structural mirror | Sentence-by-sentence translation of the source's logic |
Verdict per passage:
paraphrase skill)Flags that suggest unattributed text from an external source:
These are indicators only — confirm by asking the user if the passage came from a source.
| Type | Description | Fix |
|---|---|---|
| Direct copying | Verbatim text without quotes or citation | Add quotation marks + cite, or paraphrase + cite |
| Mosaic plagiarism | Mix of copied phrases with a few changed words | Full paraphrase + cite |
| Paraphrase too close | Restructured but structurally mirrors source | Deeper rewrite using paraphrase skill |
| Missing citation | Own words, but borrowed idea with no credit | Add citation |
| Self-plagiarism | Reusing own prior submitted work without disclosure | Disclose and cite, or rewrite |
| Incorrect citation | Citation present but doesn't match the claim | Verify and correct source |
For each flagged passage:
[FLAG] Severity: HIGH / MEDIUM / LOW
Your text: "…passage from the user's text…"
Source text: "…matching passage from source…" (if compare mode)
Issue: Direct copy / Insufficient paraphrase / Missing citation / Style anomaly
Fix: Quote and cite | Rewrite using paraphrase skill | Add citation (Author, Year)
| Topic | Guidance |
|---|---|
| Unicheck | The most widely used anti-plagiarism system in Ukrainian universities — recommend it for a full similarity report |
| Uniqueness threshold | Most Ukrainian ЗВО require ≥70–80% originality; check your institution's specific policy |
| Переклад без посилання | A common form of plagiarism in Ukrainian academic work: translating a Russian or English source into Ukrainian without attribution — flag any translated-sounding passages |
| Самоплагіат | Reusing your own coursework in a thesis without disclosure is considered plagiarism at most Ukrainian universities |
| Нормативні акти | Legal and regulatory texts (закони, постанови) are public domain and do not require a plagiarism waiver, but still require citation |
| Mistake | Fix |
|---|---|
| Claiming text is plagiarism-free without a database check | Always remind the user this is a pattern check, not a database scan |
| Flagging properly quoted and cited text | Only flag unattributed or improperly attributed text |
| Ignoring self-plagiarism | Reusing your own prior work without citation is plagiarism in most institutions |
| Flagging common academic phrases | Fixed expressions (the results suggest, as shown in Figure) are not plagiarism |
npx claudepluginhub vadym-khodak/researcher-skills --plugin researcher-skillsGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.