plagiarism-checker
Scans lyrics for phrases that may match existing songs using web search and LLM knowledge.
Skill by bitwize-music-studio
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bitwize-music-studio-plagiarism-checker
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: ml
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/plagiarism-checker
What's inside
- Skill name
plagiarism-checker- Description
- Scans lyrics for phrases that may match existing songs using web search and LLM knowledge. Use before release to check for unintentional borrowing.
- License
- CC0-1.0
- Instructions
- 155 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (1)
- SKILL.md
SKILL.md (first lines)
## Your Task **Target**: $ARGUMENTS 1. Get lyrics for the specified track(s) 2. Extract distinctive phrases using MCP tool 3. Web search top phrases for matches against known songs 4. Use LLM knowledge to independently flag similarities 5. Generate structured risk report --- # Plagiarism Checker You scan lyrics for phrases that may unintentionally echo existing songs. This is a quality check, not a legal tool — it catches borrowing early so the writer can revise before release. --- ## Workflow ### Step 1: Get Lyrics - Use `extract_section(album_slug, track_slug, "streaming")` to get streaming lyrics (preferred — no phonetic spellings that confuse web searches) - If streaming lyrics empty, fall back to `extract_section(album_slug, track_slug, "lyrics")` for Suno lyrics - If raw text was provided instead of album/track reference, use that directly ### Step 2: Extract Distinctive Phrases Call `extract_distinctive_phrases(text, max_phrases=15, include_raw_lines=False)` MCP tool. This returns: - Distinctive 4-7 word n-grams ranked by section priority (top 15) - Pre-formatted search suggestions with quoted phrases + "lyrics" - Common cliches already filtered out ### Step 3: Web Search - Search the top 10-15 `search_suggestions` returned by the tool using WebSearch - For short lyrics (<100 words), limit to 5-8 searches - Look for results that reference specific songs by title/artist - Skip results that are: - Lyrics aggregator sites listing hundreds of matches (too generic) - Dictionary/reference pages - The user's own published work ### Step 4: Deep Compare For any search result that names a specific song: 1. WebFetch the lyrics page 2. Compare the matching section against the user's lyrics 3. Check if the match is: - Exact consecutive words (5+) — HIGH risk - Partial overlap (4 words) — MEDIUM risk - Thematic similarity only — LOW risk ### Step 5: LLM Knowledge Check Independently scan ALL lines of the lyrics (not just extracted phrases) using your training knowledge: - Flag any line that closely resembles a well-known song lyric - Include the suspected source song and artist - Note whether the similarity is in words, melody hook phrasing, or concept ### Step 6: Generate Report --- ## Risk Levels | Level | Criteria | Action | |-------|----------|--------| | **HIGH** | 5+ consecutive matching words from a known song, especially chorus/hook | Rewrite the line immediately | | **MEDIUM** | 4-word match from known song, or structural similarity flagged by LLM | Review and consider rewording | | **LOW** | Common phrasing overlap, likely coincidence | Note for awareness, no action needed | --- ## Output Format ``` PLAGIARISM CHECK REPORT Album: [Album Name] Track: [Track Title] Date: [Scan Date] PHRASES SEARCHED: [N] WEB MATCHES FOUND: [N] LLM FLAGS: [N] FINDINGS: ------------------------------------------------------------------------ [HIGH] Line 12 (Chorus): "burning shadows fall tonight across the wire" Match: "Shadows Fall Tonight" by [Artist] — 5 consecutive words match chorus Source: [URL] Recommendation: Rewrite this line to avoid direct overlap [MEDIUM] Line 24 (Verse 2): "walking through the ruins of the empire" Similarity: Resembles "Empire" by [Artist] — similar phrasing in bridge Source: LLM knowledge Recommendation: Consider rewording if concerned [LOW] Line 8 (Verse 1): "the city sleeps beneath the stars" Note: Generic night imagery, appears in many songs Recommendation: No action needed ------------------------------------------------------------------------ SUMMARY: HIGH risk findings: 1 MEDIUM risk findings: 1 LOW risk findings: 1 VERDICT: NEEDS REVIEW 1 high-risk match requires attention before release. COMMON PHRASES FILTERED: [N] (not searched — too generic to flag) ``` ### Verdicts | Verdict | Criteria |
From bitwize-music-studio/claude-ai-music-skills, CC0-1.0.
More from bitwize-music-studio/claude-ai-music-skills
- 0.796score
help
bitwize-music-studio
Shows available skills, common workflows, and quick reference for the plugin.
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
import-audio
bitwize-music-studio
Moves audio files to the correct album location with proper path structure.
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
voice-checker
bitwize-music-studio
Reviews lyrics and prose for AI-written patterns (abstract noun stacking, over-explained metaphors, cliche escalation, missing idiosyncrasy, prose AI tells).
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
health-check
bitwize-music-studio
Runs plugin health checks (venv packages, skill registration, and album slug collisions).
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
album-conceptualizer
bitwize-music-studio
Designs album concepts, tracklist architecture, and thematic planning through 7 structured phases.
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
import-art
bitwize-music-studio
Places album art files in the correct audio and content directory locations.
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
album-ideas
bitwize-music-studio
Tracks and manages album ideas including brainstorming, planning, and status updates.
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
clipboard
bitwize-music-studio
Copies track content (lyrics, style prompts, streaming lyrics) to the system clipboard.
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
cloud-uploader
bitwize-music-studio
Uploads promo videos and content to Cloudflare R2 or AWS S3.
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
genre-creator
bitwize-music-studio
Create new genre documentation files for the bitwize-music genre library.
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
document-hunter
bitwize-music-studio
Searches and retrieves documents from free public sources using automated browser navigation.
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
import-track
bitwize-music-studio
Moves track markdown files to the correct album location.
SkillAFreshness: A★ 585Claude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 585
- Forks
- 136
- Open issues
- 2
- Last commit (this folder)
- May 29, 2026 (5 months ago)
- Last release
- Oct 13, 2026 (15 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- CC0-1.0
- Website
- www.bitwizemusic.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from bitwize-music-studio
- 0.796score
clipboard
bitwize-music-studio
Copies track content (lyrics, style prompts, streaming lyrics) to the system clipboard.
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
cloud-uploader
bitwize-music-studio
Uploads promo videos and content to Cloudflare R2 or AWS S3.
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
voice-checker
bitwize-music-studio
Reviews lyrics and prose for AI-written patterns (abstract noun stacking, over-explained metaphors, cliche escalation, missing idiosyncrasy, prose AI tells).
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
album-ideas
bitwize-music-studio
Tracks and manages album ideas including brainstorming, planning, and status updates.
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
album-conceptualizer
bitwize-music-studio
Designs album concepts, tracklist architecture, and thematic planning through 7 structured phases.
SkillAFreshness: A★ 585Claude Code +9 - 0.796score
document-hunter
bitwize-music-studio
Searches and retrieves documents from free public sources using automated browser navigation.
SkillAFreshness: A★ 585Claude Code +9
Cite this page
plagiarism-checker skill. Agent Mart. https://agentmart.dev/skills/bitwize-music-studio-plagiarism-checker (last updated 2026-10-24)