Beautify GitHub Readme
oil-oil/beautify-github-readme
Redesign GitHub README homepages or create project-native pure SVG, hybrid SVG-composed PNG/WebP, and opt-in animated GIF assets.
The promo studio, which makes Redlamp's short promotional videos for social feeds the way a small creative agency does - a brief, hooks and copy, a script on a music grid, visuals from the promo…
$ npx skills add pdcgomes/redlamp --skill redlamp-promo-studio -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install pdcgomes/redlamp redlamp-promo-studio --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/pdcgomes/redlamp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.cursor/skills/redlamp-promo-studio .claude/skills/redlamp-promo-studio && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "redlamp-promo-studio" agent skill from https://github.com/pdcgomes/redlamp/tree/main/.cursor/skills/redlamp-promo-studio into .claude/skills/redlamp-promo-studio/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "redlamp-promo-studio", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/pdcgomes/redlamp/tree/main/.cursor/skills/redlamp-promo-studioType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add pdcgomes/redlamp --skill redlamp-promo-studio -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install pdcgomes/redlamp redlamp-promo-studio --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pdcgomes/redlamp.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.cursor/skills/redlamp-promo-studio .agents/skills/redlamp-promo-studio && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "redlamp-promo-studio" agent skill from https://github.com/pdcgomes/redlamp/tree/main/.cursor/skills/redlamp-promo-studio into .agents/skills/redlamp-promo-studio/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "redlamp-promo-studio", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add pdcgomes/redlamp --skill redlamp-promo-studio -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install pdcgomes/redlamp redlamp-promo-studio --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pdcgomes/redlamp.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.cursor/skills/redlamp-promo-studio .cursor/skills/redlamp-promo-studio && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "redlamp-promo-studio" agent skill from https://github.com/pdcgomes/redlamp/tree/main/.cursor/skills/redlamp-promo-studio into .cursor/skills/redlamp-promo-studio/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "redlamp-promo-studio", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/pdcgomes/redlamp.git --path .cursor/skills/redlamp-promo-studio--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add pdcgomes/redlamp --skill redlamp-promo-studio -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install pdcgomes/redlamp redlamp-promo-studio --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pdcgomes/redlamp.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.cursor/skills/redlamp-promo-studio .gemini/skills/redlamp-promo-studio && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "redlamp-promo-studio" agent skill from https://github.com/pdcgomes/redlamp/tree/main/.cursor/skills/redlamp-promo-studio into .gemini/skills/redlamp-promo-studio/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "redlamp-promo-studio", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install pdcgomes/redlamp redlamp-promo-studioInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add pdcgomes/redlamp --skill redlamp-promo-studio -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/pdcgomes/redlamp.git skills-src && mkdir -p .github/skills && cp -r skills-src/.cursor/skills/redlamp-promo-studio .github/skills/redlamp-promo-studio && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "redlamp-promo-studio" agent skill from https://github.com/pdcgomes/redlamp/tree/main/.cursor/skills/redlamp-promo-studio into .github/skills/redlamp-promo-studio/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "redlamp-promo-studio", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add pdcgomes/redlamp --skill redlamp-promo-studio -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install pdcgomes/redlamp redlamp-promo-studio --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pdcgomes/redlamp.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.cursor/skills/redlamp-promo-studio .opencode/skills/redlamp-promo-studio && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "redlamp-promo-studio" agent skill from https://github.com/pdcgomes/redlamp/tree/main/.cursor/skills/redlamp-promo-studio into .opencode/skills/redlamp-promo-studio/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "redlamp-promo-studio", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
redlamp-promo-studioThe promo studio, which makes Redlamp's short promotional videos for social feeds the way a small creative agency does - a brief, hooks and copy, a script on a music grid, visuals from the promo…
Redlamp Promo Studio is an agent skill from pdcgomes/redlamp. The promo studio, which makes Redlamp's short promotional videos for social feeds the way a small creative agency does - a brief, hooks and copy, a script on a music grid, visuals from the promo kit, the edit, an original score written in code, review and delivery - with the owner approving at set points. Knows the kit's primitives (the lamp's light, the GitHub badge, the sign on its rope, the camera), the sound library, the review tools and the platforms' formats. Use when making, changing or reviewing a promo…
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files (for example `brief.md`, `copy.md` and `delivery.md`).
It sits in Development. It works with GitHub. The repository describes itself as: A native, open-source RAW photo editor for Mac, iPad and iPhone that feels immediately familiar to Lightroom users. The licence is MPL-2.0.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 9587460. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npmpython3miseffmpegFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Redlamp Promo Studio loads about 2k tokens when it runs. Until then it costs about 159 tokens; SKILL.md has 938 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from pdcgomes/redlamp at commit 9587460, republished under its MPL-2.0 licence (© pdcgomes). 938 words, ~1,961 tokens.
.claude/skills/redlamp-promo-studio/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.Redlamp's promos are built in code in video/ (Remotion, React and TypeScript), with scores synthesised in Python, so every frame and every sound can be changed, re-timed and rendered again in each shape. The studio is the way a job goes through that: each stage has a role, a deliverable and a file it owns, and the owner approves at three points. The first job was the star promo (design); copy its files to start a new one.
A promo here is short (7 to 20 seconds), asks for one thing, and has to work in a feed: it stops the scroll in its first second, carries its message with the sound off, rewards the sound on, and loops. The roles' files say how.
| Role | Delivers | Owns | Guide |
|---|---|---|---|
| Producer | The brief, the job's canvas, the schedule, delivery | The design doc's Brief; the canvas | brief.md, delivery.md |
| Creative director | The concept, and the call between options | The design doc's Concept | brief.md |
| Copywriter | Five hooks, every word on screen, the ask, the post copy and alt text | src/<slug>/copy.ts; the doc's Hooks and Post copy | copy.md |
| Scriptwriter | The beat sheet on the music grid | src/<slug>/cues.json; the doc's Script | script.md |
| Art director and animator | The scenes, from the kit | src/<slug>/*.tsx, new pieces in src/kit/ | visuals.md |
| Editor | Pacing, the camera, each shape's layout, the loop | The composition's layouts and camera keys | editing.md |
| Composer and sound designer | The score and every sound effect, in sync | scripts/<slug>-score.py, new sounds in scripts/synth.py | sound.md |
| Reviewer | The storyboard sheet, the checks, the review notes | The doc's review notes | review.md |
One agent can play every role in turn, as the star promo was made. For a bigger job, the director writes the brief and the beat sheet, then runs the copywriter, the animator and the composer as parallel subagents, each given its guide and told the files it owns; the cue sheet only changes through the director, because all three work from it.
.cursor/skills/workstream-canvas/SKILL.md), the design doc at docs/plans/<date>-<slug>-promo.md from brief.md, and, if other sessions are committing to main, a worktree of its own (AGENTS.md has the commands; video/ needs only node_modules and public/film cloned).cues.json. Render stills as you go (npm run review), and look at them.| Path | What |
|---|---|
video/src/kit/ | The promo kit: the music grid, a seeded random source, the camera, the brand's light (charge, shot, sparks, hit, aura), the lamp, the GitHub badge, the sign on its rope, a cursor, safe zones, the storyboard sheet (visuals.md lists them) |
video/src/components/ | The explainer's pieces the kit reuses: Lens (the app icon's lamp in SVG), Words in Kinetic.tsx (kinetic type), Grain in Stage.tsx |
video/src/theme.ts | The brand's colours and Inter, loaded before the first frame |
video/src/<slug>/ | A promo: cues.json, copy.ts, its composition |
video/src/Root.tsx | Every composition; each promo in a Folder of its own |
video/scripts/synth.py | The sound library: instruments, effects, sidechain, reverb, loudness, mastering (sound.md) |
video/scripts/<slug>-score.py | A promo's score, written from its cues.json into public/<slug>/ |
video/scripts/review.mjs, storyboard.mjs | Stills at chosen frames or every cue; the storyboard sheet |
video/scripts/<slug>.mjs | A promo's renders into out/<slug>/ |
docs/brand/README.md, docs/brand/star-nudge.md | The brand's rules, and the nudge the kit's light and sign come from |
From video/:
npm run studio # Remotion Studio: every promo, scrubbable, with its props
python3 scripts/star-score.py # a promo's score
npm run review -- StarPromo9x16 0,165,180 --out=/tmp/r --scale=0.5 # stills
npm run storyboard -- StarPromo9x16 --cues=src/star/cues.json --score=star/score.json
python3 scripts/score-report.py public/star/score.wav --cues=src/star/cues.json # the score, bar by bar and cue by cue
ffmpeg -i public/star/score.wav -af ebur128=peak=true -f null - # loudness, as the platforms measure it
npm run star # the renders, after the owner approvesmise run video opens Studio from anywhere in the repository, and mise run video -- star renders.
cues.json, read by the composition and the score alike. Nothing is timed by hand in one and not the other.Math.random, no state carried from one frame to the next, no CSS animations (visuals.md has the rest).synth.py; Inter (SIL OFL, bundled); GitHub's mark unaltered, only to point at the repository.© pdcgomes, MPL-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 8 other files in .cursor/skills/redlamp-promo-studio of pdcgomes/redlamp.
Open the folder on GitHubat commit 9587460
Redlamp Promo Studio next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Redlamp Promo Studio this skillpdcgomes/redlamp | 231 | — | ~2k | Automated safety check: Pass | MPL-2.0 | |
| Beautify GitHub Readmeoil-oil/beautify-github-readme | 1.8k | — | ~4.1k | Automated safety check: Pass | MIT | |
| Beautify GitHub ReadmeZergie/YAMMU | 106 | 1 repos | ~3.2k | Automated safety check: Pass | GPL-3.0 | |
| AI Fomo Sourcesvincelele/ai-fomo-skills | 248 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Megaphone ReleaseKuberwastaken/megaphone | 170 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Opencharttryopendata/skills | 142 | — | ~11k | Automated safety check: Pass | MIT |
oil-oil/beautify-github-readme
Redesign GitHub README homepages or create project-native pure SVG, hybrid SVG-composed PNG/WebP, and opt-in animated GIF assets.
Zergie/YAMMU
Redesign GitHub README homepages or create standalone GitHub-safe SVG and animated GIF assets around a repository's real theme.
vincelele/ai-fomo-skills
Configure AI information sources and collect traceable raw snapshots for an AI FOMO workspace.
Kuberwastaken/megaphone
Prepare, validate, publish, and verify Megaphone releases. An agent skill from Kuberwastaken/megaphone.
tryopendata/skills
Generates OpenChart (https://github.com/tryopendata/openchart) chart, table, graph, sankey, tilemap, and geo map specs from data, and guides editorial design decisions.
benjaminasterA/antigravity-awesome-skills
Convert raw notes, error logs, voice dictation, or screenshots into crisp GitHub-flavored markdown issue reports.
pdcgomes/redlamp
Redlamp Bench, the way an agent asks the owner to do a step in another app and gets the results back without anyone moving files.
pdcgomes/redlamp
The Redlamp User Manual (docs/manual), a dense, book-style PDF for photographers, typeset from Markdown and a print style sheet by Chrome, with its ranges, defaults and shortcuts generated from the…
pdcgomes/redlamp
Map of redlamp.app, the Next.js website in web/: its stack and commands, its pages, the home page's sections with their anchors, components and content sources, the brand's Tailwind tokens and…
pdcgomes/redlamp
The blog room, where every redlamp.app blog post is tracked from idea to announcement in a canvas the owner marks as they post.
pdcgomes/redlamp
The press room, where every outlet Redlamp is pitched to (newsletters, Mac and photography sites, developer and open-source communities, lists and directories) is tracked from finding it to its…
pdcgomes/redlamp
The release room, where every Redlamp release is prepared, checked, approved and shipped.
Works with
Categories
The promo studio, which makes Redlamp's short promotional videos for social feeds the way a small creative agency does - a brief, hooks and copy, a script on a music grid, visuals from the promo…. Redlamp Promo Studio is an agent skill from pdcgomes/redlamp. The promo studio, which makes Redlamp's short promotional videos for social feeds the way a small creative agency does - a brief, hooks and copy, a script on a music grid, visuals from the promo kit, the edit, an original score written in code, review and delivery - with the owner approving at set points.
Redlamp Promo Studio fits situations like: reviewing a promo; short film for Redlamp; writing its hooks.
Run `npx skills add pdcgomes/redlamp --skill redlamp-promo-studio -a claude-code`. Or copy the skill folder (.cursor/skills/redlamp-promo-studio in pdcgomes/redlamp) into .claude/skills/redlamp-promo-studio in your project. Claude Code loads it when a task matches its description.
Run `npx skills add pdcgomes/redlamp --skill redlamp-promo-studio -a codex`. Or copy the skill folder (.cursor/skills/redlamp-promo-studio in pdcgomes/redlamp) into .agents/skills/redlamp-promo-studio in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add pdcgomes/redlamp --skill redlamp-promo-studio -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/redlamp-promo-studio, .gemini/skills/redlamp-promo-studio, .github/skills/redlamp-promo-studio and .opencode/skills/redlamp-promo-studio in your project.
Going by SKILL.md and its folder, Redlamp Promo Studio needs the command-line tools its instructions call (npm, python3, mise and ffmpeg). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Redlamp Promo Studio is published under the MPL-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 7.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Redlamp Promo Studio: Beautify GitHub Readme (oil-oil/beautify-github-readme, 1.8k stars), Beautify GitHub Readme (Zergie/YAMMU, 106 stars), AI Fomo Sources (vincelele/ai-fomo-skills, 248 stars) and Megaphone Release (Kuberwastaken/megaphone, 170 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
pdcgomes (a GitHub user) maintains it in pdcgomes/redlamp, which has 231 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 11, 2026.
Source: pdcgomes/redlamp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.