Agent skill

Brag Slim

by vvedantb in vvedantb/eva

Turn a project directory or a website URL into a short, shareable launch video with music, motion, and share copy.

MITAuto-check passed

Install Brag Slim

skills CLI
$ npx skills add vvedantb/eva --skill brag-slim -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install vvedantb/eva brag-slim --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/vvedantb/eva.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/brag-slim .claude/skills/brag-slim && rm -rf skills-src

Use ~/.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/

Facts

Skill name
brag-slim
GitHub stars
101
Used in
2 other repos
Token cost
~1.9k tokens
SKILL.md length
1,122 words
Files
1
Skills in repo
25
Repo updated
First seen
Licence
MIT

At a glance

Turn a project directory or a website URL into a short, shareable launch video with music, motion, and share copy.

  • Works in 4 steps: Inspect → Plan → Build, check, render → …
  • Someone says /brag-slim
  • SKILL.md covers 1. Inspect, 2. Plan, Creative laws and Tones, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Brag Slim is an agent skill from vvedantb/eva. Turn a project directory or a website URL into a short, shareable launch video with music, motion, and share copy. One file, no bundled assets — built entirely by the model with the tools already on the machine. Use when someone says "/brag-slim", "let's /brag about this", "brag about a website", "make a launch video", or wants to show off what they built. If the /brag skill is also installed, let /brag handle those phrases; it hands off here on Opus 5.5.

Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Orchestrate sandboxed agents that run in the cloud while you work. The licence is MIT.

When your agent uses it

  • Someone says /brag-slim
  • Lets /brag about this
  • Brag about a website
  • Make a launch video

Example prompts

  • “/brag-slim”
  • “s /brag about this”
  • “brag about a website”
  • “/brag-slim”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Inspect
  2. Plan
  3. Build, check, render
  4. Deliver

What it can do on your machine

Read from SKILL.md and the folder at commit 1c4532e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Brag Slim loads about 1.9k tokens when it runs. Until then it costs about 117 tokens; SKILL.md has 1,122 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~117
When it runs · the whole SKILL.md, loaded when a task matches
~1.9k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from vvedantb/eva at commit 1c4532e, republished under its MIT licence (© vvedantb). 1,122 words, ~1,926 tokens.

Download SKILL.mdSave it as .claude/skills/brag-slim/SKILL.md (or your agent's skills folder).
name
brag-slim
description
Turn a project directory or a website URL into a short, shareable launch video with music, motion, and share copy. One file, no bundled assets — built entirely by the model with the tools already on the machine. Use when someone says "/brag-slim", "let's /brag about this", "brag about a website", "make a launch video", or wants to show off what they built. If the /brag skill is also installed, let /brag handle those phrases; it hands off here on Opus 5.5.

/brag-slim

You built it. Now brag. You make the whole video yourself — story, visuals, audio, render — with whatever tools are on the machine.

Whatever the tone, it should feel like a modern, slick, polished launch video: nothing on screen or in the soundtrack that doesn't earn its place.

Usage: /brag-slim [input] [options]. Options (flags or plain language):

OptionDefault
--tone <preset or freeform>inferred; default if nothing clearly fits
--format landscape|vertical|squarelandscape (1920×1080; vertical 1080×1920, square 1080×1080), 30fps
--duration <s>about 20s

Write the deliverables to brag-output/ in the current directory (timestamped brag-output-YYYY-MM-DD-HHmmss/ if it already exists). Keep every intermediate file (frames, downloads, scripts, stems) in a work/ subfolder inside it.

1. Inspect

First decide what the input is, then gather material from it. Only the source changes; everything from the questions below onward is the same for every input.

InputHow to recognize itWhere the material comes from
ProjectNo input given, and the current directory is a projectThe code
WebsiteAn http(s):// URL, or a bare domain like example.comThe live site

If the input matches no type, or there's no input and the current directory isn't a project, ask the user what to brag about.

Project

Read the code: the main page, styles (exact colors and fonts), README, routes and key components. The best material is the product in use — find its 2–3 beats: entry → key action → result.

You have the source, so use it directly: import or render the project's real components, stylesheets, fonts, images and animations in the video instead of rebuilding them.

Website

Get the site as a visitor sees it. Many sites build their page with JavaScript, so a plain download can come back as an almost empty shell. If it does, load the page in a headless browser to get the rendered result. Dismiss cookie banners and other overlays, and scroll section by section, since content that animates in on scroll stays blank in a single full-page capture.

  • Copy: headline, tagline, section headings, feature names, calls to action, testimonials. Also check the title, meta description and social-preview tags.
  • Identity: exact colors from the site's CSS and the fonts it loads.
  • Visuals: the logo, product screenshots, hero images, demo videos. Download the ones you'll use into work/.
  • Screenshots: capture the page at the video's aspect ratio to understand the layout. In the video, reuse the site's real markup, CSS and assets and animate those, rather than panning over flat screenshots.
  • The product in use: check the demo videos, how-it-works sections and linked docs for the entry → key action → result flow.
Then, for every input

Before planning, answer: What is it (one sentence)? Who is it for, and what does it do for them? What sets it apart? What's the most impressive or funniest claim? What's the visual hook? What real UI or flow should be shown? What tone fits? What's the one-line share caption?

2. Plan

Write brag-plan.md: the angle, the hook, 2–3 highlights, the punchline, tone, visual identity, and a scene-by-scene storyboard with durations that sum to the target.

If the user points at one part — a new version, a new feature, one angle — make this the focus of the video.

Shape: Hook (2–3s) → Reveal (2–4s) → 2–3 sharp highlights → Punchline/outro (2–4s). A starting shape, not a template.

Creative laws

  • Short. 15–25 seconds; 18–22 is the sweet spot.
  • Clear to a stranger. After one viewing, someone who's never heard of it knows what it does, who it's for, and how to get it. Lead with that, not with how it's built.
  • The hook is everything. The first 2 seconds decide whether anyone keeps watching. Plan it first.
  • Show the thing. Reuse the real thing from the source — its UI, components, copy, images, videos and animations — rather than re-creating it. Rebuild only what you can't reuse. Prefer the working app doing its job over a landing page describing it. Small illustrative UI text is fine when showing the product in use (a filename, an "Exported" toast); invented claims, numbers, or testimonials are not. Never abstract filler.
  • Specific. It must feel made for this exact project. Use its own copy and claims; no generic SaaS language ("streamline your workflow" is banned).
  • Readable. Pace comes from motion and cuts, not from pulling text away early. Any line the viewer is meant to read stays fully visible and settled long enough to read it (roughly 0.3s per word), counted from when the whole line is on screen. Text that's only texture doesn't need to be read.
  • Make it alive. Things that appear one by one, simulated clicks, swipes, and typing beat static slides.
  • Funny earns its place. Humor comes from the project's own absurdity, not from trying.
  • Every frame postable. Any frozen frame should be worth sharing.
Show full SKILL.md (330 more words)Show less

Tones

Presets are defaults; freeform direction ("fake Series A launch from 2016") refines or overrides them.

ToneFeelPacing / transitions
defaultPunchy, playful, clean4–5 scenes; soft transitions
polishedSerious, elegant, restrained3–4 scenes, long holds; soft fades
yc-parodyDeadpan startup launch, played straight4–5 scenes, one claim each; hard cuts
chaoticFAST, LOUD, ALL CAPS6–8 scenes, some under 2s; flash/zoom cuts
deadpanCalm, dry, nothing is a joke3–4 scenes, big empty space; slow fades
cinematicTrailer-scale, epic claims4–5 scenes, big type; dramatic wipes
app-storeClean feature cards4–6 scenes; smooth slides

Sound

Write the music and sound effects as one piece: effects in the same key and the same space as the music, blended in rather than laid on top. Give it a basic, proper mix, the way a real track is mixed: effects sit softly under the music, nothing harsh or spiky, and repeated little sounds stay in the background.

3. Build, check, render

Build it with whatever works on this machine. If you draw the video in a browser, make every frame a pure function of time and wait for fonts and images to load before capturing each one.

Before the full render, look at stills from every scene and from mid-transition, and fix overflow, collisions, and low contrast. A plain crossfade between two busy layouts makes a muddy double exposure; stagger it (old content out, then new content in) or dip through the background. Then render brag.mp4.

4. Deliver

  • Poster: pull the strongest settled frame (text fully in, not mid-transition) to brag.jpg, and bake it in as frame 0 of brag.mp4 so every platform's thumbnail shows it. Replace frame 0 rather than adding a frame, so the duration and audio sync stay the same.
  • share-copy.txt: 1–3 sentences, postable as-is, specific, matching the tone. No "excited to share."
  • Tell the user where the video and copy are, give one sentence on the creative angle, and offer to re-roll a scene or try another tone.

© vvedantb, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/brag-slim of vvedantb/eva.

Open the folder on GitHubat commit 1c4532e

Used in 2 other repositories

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in vvedantb/eva, which our catalogue first saw on October 10, 2026.

Compare with similar skills

Brag Slim 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.

Brag Slim compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Brag Slim this skillvvedantb/eva1012 repos~1.9kAutomated safety check: PassMIT
Brag SlimNousResearch/hermes-agent252k—~497Automated safety check: PassMIT
BragNousResearch/hermes-agent252k—~715Automated safety check: PassMIT
Shortsickn33/agentic-awesome-skills47k1 repos~281Automated safety check: PassMIT
Directory Submissionscoreyhaines31/marketingskills54k2 repos~6.7kAutomated safety check: PassMIT
Brilliant Directories AutomationComposioHQ/awesome-claude-skills77k3 repos~783Automated safety check: PassNone

Similar skills

  • Brag Slim

    NousResearch/hermes-agent

    Launch video from a project or URL, upstream-maintained. An agent skill from NousResearch/hermes-agent.

    252k GitHub stars~497 tokensUpdated today
    Media & CreativeAuto-check passed
  • Brag

    NousResearch/hermes-agent

    Project launch video via Hyperframes, upstream-maintained. An agent skill from NousResearch/hermes-agent.

    252k GitHub stars~715 tokensUpdated today
    Media & CreativeAuto-check passed
  • Short

    sickn33/agentic-awesome-skills

    Rewrite the previous response more briefly while preserving the substance.

    47k GitHub starsUsed in 1 repo~281 tokens
    Auto-check passed
  • Directory Submissions

    coreyhaines31/marketingskills

    When the user wants to submit their product to startup, SaaS, AI, agent, MCP, no-code, or review directories for backlinks, domain rating, and discovery.

    54k GitHub starsUsed in 2 repos~6.7k tokens
    Marketing & SEOAuto-check passed
  • Brilliant Directories Automation

    ComposioHQ/awesome-claude-skills

    Automate Brilliant Directories tasks via Rube MCP (Composio).

    77k GitHub starsUsed in 3 repos~783 tokens
    Productivity & AutomationAuto-check passed
  • Short Io Automation

    ComposioHQ/awesome-claude-skills

    Automate Short IO tasks via Rube MCP (Composio). An agent skill from ComposioHQ/awesome-claude-skills.

    77k GitHub starsUsed in 3 repos~734 tokens
    Productivity & AutomationAuto-check passed

More from vvedantb/eva

All 25 skills in this repo
  • Brag

    vvedantb/eva

    Turn the current project website into a short, polished, shareable launch video using Hyperframes.

    101 GitHub starsUsed in 2 repos~2.3k tokens
    Auto-check passed
  • Eva Feature Demo

    vvedantb/eva

    Record a real agent-browser screencast of one eva feature being used end to end, convert it to an X-ready mp4, and write a tweet for it.

    101 GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Animate

    vvedantb/eva

    Build an animation from scratch, making the decisions in the order that determines whether it feels right — should it animate at all, what purpose, which tool, which properties, which curve and…

    101 GitHub starsUsed in 6 repos~2.9k tokens
    Auto-check passed
  • Design and build Convex components with clear boundaries, isolated state, and app-facing wrappers.

    101 GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Grab a single clean HD screenshot of a new eva feature from the real running app (Playwright at deviceScaleFactor 2, 1280 layout captured crisp at 2560×1440, dev overlays hidden) and write a tweet…

    101 GitHub stars~3.2k tokensUpdated today
    Auto-check: notes
  • Code Structure

    vvedantb/eva

    A skill your agent uses when multiple workflows duplicate the same operational logic, when deciding what belongs in actions vs shared services, or when refactoring repeated operational blocks across…

    101 GitHub starsUsed in 2 repos~1.1k tokens
    Auto-check passed

Questions about Brag Slim

What does Brag Slim do?

Turn a project directory or a website URL into a short, shareable launch video with music, motion, and share copy. Brag Slim is an agent skill from vvedantb/eva. Turn a project directory or a website URL into a short, shareable launch video with music, motion, and share copy.

When should I use Brag Slim?

Brag Slim fits situations like: someone says /brag-slim; lets /brag about this; brag about a website; make a launch video.

How do I install Brag Slim in Claude Code?

Run `npx skills add vvedantb/eva --skill brag-slim -a claude-code`. Or copy the skill folder (.claude/skills/brag-slim in vvedantb/eva) into .claude/skills/brag-slim in your project. Claude Code loads it when a task matches its description.

How do I install Brag Slim in Codex?

Run `npx skills add vvedantb/eva --skill brag-slim -a codex`. Or copy the skill folder (.claude/skills/brag-slim in vvedantb/eva) into .agents/skills/brag-slim in your project. Codex loads it when a task matches its description.

Can I use Brag Slim in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add vvedantb/eva --skill brag-slim -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/brag-slim, .gemini/skills/brag-slim, .github/skills/brag-slim and .opencode/skills/brag-slim in your project.

What does Brag Slim need to run?

SKILL.md names no scripts, command-line tools or credentials: Brag Slim is instructions for the agent only.

Does Brag Slim access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Brag Slim safe to install?

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.

What licence does Brag Slim use?

Brag Slim is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Brag Slim use?

About 1.9k tokens (SKILL.md is roughly 7.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Brag Slim?

Skills that share tags, products or a category with Brag Slim: Brag Slim (NousResearch/hermes-agent, 252k stars), Brag (NousResearch/hermes-agent, 252k stars), Short (sickn33/agentic-awesome-skills, 47k stars) and Directory Submissions (coreyhaines31/marketingskills, 54k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Brag Slim?

vvedantb (a GitHub user) maintains it in vvedantb/eva, which has 101 GitHub stars. The repository holds 25 skills in this directory. The repository was last updated on October 10, 2026.

Source: vvedantb/eva on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.