Brainrotshorts
Skill MaikoCode/brainrotshorts-agent-skills/skills/brainrotshorts
Official BrainrotShorts skills for AI agents using the MCP server and REST API.
npx -y skills add MaikoCode/brainrotshorts-agent-skills --skill brainrotshortsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- 19 days oldThe repository was created 19 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Create, edit, render, and retrieve vertical short-form videos with BrainrotShorts through its remote MCP server or REST API. Use when an agent needs to make AI brainrot dialogue videos, Reddit story videos, AI voice-over videos, scripts, scenes, captions, backgrounds, timed overlays, project automations, or manage existing BrainrotShorts projects and renders.
SKILL.md
4.8 KB, 962 tokens by cl100k_base, as published. Nobody here has run it
BrainrotShorts
Create and manage 9:16 short-form videos with BrainrotShorts. Prefer the MCP server for interactive agent work and use the REST API for HTTP automations or capabilities not exposed through MCP.
Choose the integration
- Use the BrainrotShorts MCP tools when they are available. Read references/mcp.md before the first MCP workflow.
- Use REST for AI voice-over projects, direct HTTP integrations, or when MCP is unavailable. Read references/rest-api.md before making a REST request.
- Treat the live MCP tool schemas and the canonical REST documentation as authoritative if bundled examples differ.
- Never send an MCP key to the REST API or a REST key to MCP; the scopes are separate.
Apply the operating rules
- Identify the requested format: brainrot dialogue, Reddit story, or AI voice-over.
- Gather only missing creative inputs. Infer reversible style choices when the request is open-ended.
- Discover valid character, background, caption, sticker, font, project, and overlay IDs with list/get tools. Never invent IDs.
- Build a draft before rendering. Inspect the resulting project and correct obvious script or configuration issues.
- Start a paid render only when the user has explicitly asked to render, export, or create the finished video. Pass
approved: trueonly in that case. - Poll render status until it succeeds, fails, or needs user action. Return the finished output URL when available.
- Ask for explicit confirmation immediately before
project_deleteor the equivalent REST delete call.
Do not expose API keys in chat, source files, logs, or command output. Use environment variables or the MCP client's secret configuration. If a key is exposed, stop using it and tell the user to rotate it.
Run a brainrot dialogue workflow
- Use
script_ideatewhen the user needs ideas; otherwise start from their concept. - Call
character_list,background_list, andcaption_style_listbefore selecting IDs. - Call
project_createwith the selected catalog values. - Call
script_generate, present or select the best variation according to the user's direction, then callproject_apply_script. - Use
project_get,project_update, andproject_scene_updatefor the final review and adjustments. - Call
render_startwithapproved: trueonly when authorized, then pollrender_statusand finish withrender_latest_url.
Run a Reddit story workflow
- For a Reddit URL, use
reddit_video_create_from_urlfor the shortest route or stage the work withreddit_post_fetch,reddit_post_repurpose, andreddit_project_createwhen review is important. - For an original story prompt, use
reddit_video_create_from_promptfor the shortest route orreddit_script_generatefollowed byreddit_project_createfor more control. - Keep
approved: falsewhile drafting. Set it totrueonly when rendering is authorized. - Use
reddit_project_updateto refine voice, background, captions, playback rate, music, watermark, or story blocks.
Add overlays
- Render the base project first.
- Call
overlay_timelineto understand scene and caption timing. - Discover assets with
overlay_sticker_list,overlay_font_list, andoverlay_image_list. Upload remote images withoverlay_image_uploadbefore adding them. - Use
overlay_addoroverlay_updatewith normalized positions and explicit millisecond timing. - Inspect with
overlay_get, then calloverlay_renderwithapproved: trueonly when authorized.
Use the REST API
Use https://www.brainrotshorts.com/api/v1 and send the REST key in X-API-Key. Add a unique Idempotency-Key to mutating POST requests so network retries do not create duplicate projects, jobs, or renders. Follow the endpoint sequences in references/rest-api.md.
Shape the creative brief
Read references/content-workflows.md when the request does not already provide a finished script and production settings. Keep the final brief compact: topic, audience, hook, format, target duration, voice/tone, visual background, caption style, and CTA.
Report completion
Return the project ID, format, important creative choices, render status, and output URL. If the render is still processing, return the render ID and current status without claiming completion. Include the request ID for REST failures so support can trace the request.
What ships with it: 4 files
11.9 KB alongside SKILL.md
agents/
- openai.yaml451 B
references/
- content-workflows.md2.6 KB
- mcp.md4.8 KB
- rest-api.md4.1 KB