clipboard — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited clipboard (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Input: $ARGUMENTS
Copy content from track files to the system clipboard for pasting into Suno or other tools.
Copy specific sections from track files directly to your clipboard.
Run detection:
if command -v pbcopy >/dev/null 2>&1; then
echo "macOS"
elif command -v clip.exe >/dev/null 2>&1; then
# clip.exe is a built-in Windows utility (System32). Reachable both from WSL
# via interop and from a native-Windows shell such as Git Bash, so this one
# branch covers both. Verified on a windows-latest runner: Git Bash present,
# clip.exe resolved at /c/Windows/system32/clip.exe, copy round-tripped.
echo "Windows/WSL"
elif command -v xclip >/dev/null 2>&1; then
echo "Linux-xclip"
elif command -v xsel >/dev/null 2>&1; then
echo "Linux-xsel"
else
echo "NONE"
fiIf NONE:
Error: No clipboard utility found.
Install instructions:
- macOS: pbcopy (built-in)
- Linux: sudo apt install xclip
- Windows (native) and WSL: clip.exe (built-in)Expected format: <content-type> <album-name> <track-number>
Content types:
lyrics - Suno Lyrics Boxstyle - Suno Style Box onlyexclude - Suno Exclude Styles field (bare elements, comma-separated — drums, autotune, never "no drums")streaming-lyrics - Streaming Lyrics (for distributors)all - All Suno inputs (Style + Exclude + Lyrics combined)suno - JSON object (title, style, exclude_styles, lyrics) for Suno auto-fill via TampermonkeyExamples:
/clipboard lyrics sample-album 03/clipboard style sample-album 05/clipboard streaming-lyrics sample-album 02/clipboard all sample-album 01If arguments are missing:
Usage: /clipboard <content-type> <album-name> <track-number>
Content types: lyrics, style, exclude, streaming-lyrics, all, suno
Example: /clipboard lyrics sample-album 03Call format_for_clipboard(album_slug, track_slug, content_type) — extracts and formats the requested content in one call.
content_type: "lyrics", "style", "exclude", "streaming", "all", or "suno"If track not found: MCP returns an error with available tracks.
Use the detected platform's clipboard command:
| Platform | Command |
|---|---|
| macOS | pbcopy |
| Windows (native) / WSL | clip.exe |
| Linux (xclip) | xclip -selection clipboard |
| Linux (xsel) | xsel --clipboard --input |
Example (use printf '%s' to safely handle special characters in lyrics):
printf '%s' "$content" | pbcopy # macOS
printf '%s' "$content" | xclip -selection clipboard # LinuxReport:
✓ Copied to clipboard: {content-type} from track {track-number}
Album: {album}
Track: {track-filename}Track file not found:
Error: Track {track-number} not found in album {album}
Available tracks:
- 01-track-name.md
- 02-track-name.mdContent section not found:
Error: {content-type} section not found in track {track-number}
The track file may not have this section yet.Config missing:
Error: Config not found at ~/.bitwize-music/config.yaml
Run /configure to set up./clipboard lyrics sample-album 03Output:
✓ Copied to clipboard: lyrics from track 03
Album: sample-album
Track: 03-t-day-beach.md/clipboard style sample-album 05/clipboard streaming-lyrics sample-album 02/clipboard all sample-album 01Output:
✓ Copied to clipboard: all suno inputs from track 01
Album: sample-album
Track: 01-intro.md
Contents:
- Style Box
- `Exclude: …` (if the track has Exclude Styles)
- Lyrics Box/clipboard suno sample-album 01Output:
✓ Copied to clipboard: suno auto-fill JSON from track 01
Album: sample-album
Track: 01-intro.md
Clipboard contains JSON with: title, style, exclude_styles, lyrics
Paste into Suno with the Tampermonkey auto-fill script (Ctrl+Shift+V).
See tools/userscripts/README.md for setup.Clipboard Detection:
clip.exe is built into Windows, so it serves both native Windows (via Git Bash) and WSL (via interop)Set-Clipboard is an equivalent native fallback (verified working)xclip or xselContent Extraction:
format_for_clipboard handles all section extraction and formattingMultiple Matches:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.