skills/grainrad-clone/SKILL.md
Reverse engineer Grainrad (grainrad.com) and recreate its UI/UX, panels, effect list, presets, settings, and export options in a new web app. Also use this skill to apply Grainrad-style effects (ASCII, dithering, halftone, etc.) locally to images, GIFs, or videos without using the Grainrad website or browser UI.
npx skillsauth add szoloth/skills grainrad-cloneInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a faithful Grainrad-style interface and control system, or apply Grainrad’s effects locally using the provided scripts.
references/grainrad-spec.md for the full layout and control inventory.references/grainrad-style.md for fonts, colors, and theme behaviors.references/grainrad-filters.md for all filters and settings from the screenshot.scripts/grainrad_fx.py to apply effects locally.Use the local script for all effect processing. Do not open or automate the Grainrad website.
scripts/grainrad_fx.pypython3 ~/.agents/skills/grainrad-clone/scripts/grainrad_fx.py \
--input /path/to/input.jpg \
--output /path/to/output.png \
--effect "dithering"
python3 ~/.agents/skills/grainrad-clone/scripts/grainrad_fx.py \
--input /path/to/input.mp4 \
--output /path/to/output.mp4 \
--effect "vhs"
python3 ~/.agents/skills/grainrad-clone/scripts/grainrad_fx.py \
--input /path/to/input.png \
--output /path/to/output.txt \
--effect "ascii" \
--ascii-text
python3 ~/.agents/skills/grainrad-clone/scripts/grainrad_fx.py \
--input /path/to/input.png \
--output /path/to/output_dir \
--all
references/grainrad-spec.md contains the detailed UI layout, control lists, and default values.references/grainrad-style.md contains the typography, colors, and theme notes.references/grainrad-filters.md enumerates all filters and settings from the screenshot.scripts/grainrad_fx.py applies all effects locally using ImageMagick and ffmpeg.content-media
Fetch transcripts from YouTube videos for summarization and analysis.
documentation
This skill should be used when reviewing or editing written drafts to ensure they match Sam's personal style guide. It prioritizes voice preservation and anti-beige detection while catching structural gaps. Triggers on requests to review, edit, or improve written content.
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
development
Web search and content extraction using Brave Search. Use when researching topics, finding documentation, extracting article content, or gathering information from the web. No browser required - works headlessly.