Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

vhs-recorder

v1.0.0

Create professional terminal recordings with VHS tape files - guides through syntax, timing, settings, and best practices

0· 1.8k·2 current·2 all-time
byVaskin Kissoyan@killerapp
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description match the provided instructions and reference docs. The skill is instruction-only and documents using Charm's vhs plus common helpers (ttyd, ffmpeg). One minor inconsistency: the registry metadata lists no required binaries/env, while SKILL.md explicitly lists prerequisites (vhs, ttyd, ffmpeg). This is documentation mismatch but not an indication of hidden behavior.
Instruction Scope
The SKILL.md and reference files stay within the expected scope (how to author tape files, timing, settings, formats). They include examples that run shell commands, clone repos, and even an example with 'rm -rf production-db/' demonstrating backspace recovery — these are example scenarios and not active code, but they illustrate potentially destructive commands. Users should avoid running untrusted tape files or example commands on production systems.
Install Mechanism
No install spec or code is provided (instruction-only). Nothing is downloaded or written to disk by the skill itself, which minimizes install-time risk.
Credentials
The skill declares no required environment variables or credentials. The documentation mentions an 'Env VAR "value"' tape command (used to set env for recordings) but that is an operational note, not a request for secrets. No unrelated credentials or config paths are requested.
Persistence & Privilege
always is false and the skill is user-invocable/autonomously callable by default (normal). The skill does not request persistent system presence or modify other skills/configs.
Assessment
This skill is a documentation bundle for using the vhs tool and appears internally consistent. Before using it: (1) ensure you have vhs, ffmpeg and any other CLI tools installed yourself — the registry metadata doesn't enforce these prerequisites; (2) never run tape files or example commands from untrusted sources on production systems (examples include repo cloning and 'rm -rf' style commands); (3) use the ASCII preview or run in a disposable container/VM to validate tapes before producing final videos; (4) be aware this skill will only instruct you — it does not install software or request secrets, so the main risk is executing harmful shell commands you paste or run locally.

Like a lobster shell, security has layers — review code before you run it.

latestvk976dygj475rxmse6gx7j2r6p980npa6
1.8kdownloads
0stars
1versions
Updated 20h ago
v1.0.0
MIT-0

VHS Recorder

Create terminal recordings with Charm's VHS. Use when creating CLI demos, README animations, documentation videos.

Prerequisites

  • vhs installed (brew install vhs / go install github.com/charmbracelet/vhs@latest)
  • ttyd and ffmpeg on PATH

Tape File Structure

Output demo.gif         # Outputs first
Set Width 1200          # Settings second
Set Theme "Catppuccin Mocha"
Require git             # Requirements third
Hide                    # Hidden setup
Type "cd /tmp && clear"
Enter
Show
Type "your command"     # Main recording
Enter
Wait
Sleep 2s

Core Commands

CommandPurpose
Type "text"Type text (uses TypingSpeed setting)
Enter / Tab / SpaceKey presses
Up / Down / Left / RightArrow navigation
PageUp / PageDownPage navigation
Ctrl+C / Ctrl+D / Ctrl+LSignal/EOF/clear combos
Wait / Wait /pattern/Wait for prompt or regex match
Sleep 2sFixed pause (supports ms/s/m)
Hide/ShowHide setup/cleanup from output
Type@50ms "text"Override typing speed inline
Backspace N / Delete NDelete N chars back/forward
Copy / PasteClipboard operations
Screenshot path.pngCapture single frame
Env VAR "value"Set environment variable

Essential Settings

SettingDefaultNotes
Width/Height1200/600Terminal dimensions in pixels
FontSize32Text size; FontFamily for custom fonts
TypingSpeed50msPer-char delay (override with Type@Xms)
Theme-Use vhs themes to list all available
Padding40Border space; LetterSpacing/LineHeight also available

Timing & Patterns

3-2-1 Rule: 3s after important commands, 2s between actions, 1s for transitions

  • Clean start: HideType "clear"EnterShow
  • Command-wait: TypeEnterWaitSleep 2s
  • Fast hidden: Type@10ms "setup command"
  • ASCII preview: Output demo.ascii for instant test

Output Formats

FormatUse Case
.gifWeb/README (universal)
.mp4/.webmSocial media / modern browsers
.asciiPreview/test (instant, no ffmpeg)
frames/PNG sequence for post-processing

Quick Fixes

IssueSolution
Commands too fastAdd Wait + Sleep 2s after Enter
Messy terminalHideclearShow at start
Inconsistent pacingFollow 3-2-1 timing rule

CLI Commands

vhs demo.tape       # Run tape file
vhs themes          # List all available themes
vhs manual          # Show full command reference

References

Comments

Loading comments...