Communitygithub.com

mjamali97/reelstudiokit

Find and use pictures, video, music, sound effects, icons, illustrations, emoji, fonts and maps that the brand may legally use in posts and ads, and keep a record of each licence. Use when they type /assets, need b-roll, a photo, a background track, an icon or an illustration, ask «عکس از کجا بیارم», «موزیک بدون کپی‌رایت», "royalty-free", "stock video", or before using any file they did not make themselves.

What is reelstudiokit?

reelstudiokit is a Claude Code agent skill that find and use pictures, video, music, sound effects, icons, illustrations, emoji, fonts and maps that the brand may legally use in posts and ads, and keep a record of each licence. Use when they type /assets, need b-roll, a photo, a background track, an icon or an illustration, ask «عکس از کجا بیارم», «موزیک بدون کپی‌رایت», "royalty-free", "stock video", or before using any file they did not make themselves.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mjamali97/reelstudiokit/tree/HEAD/.claude/skills/assets

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

/assets · only what the brand may use

Their own material first: their photos, videos and voice prove more than any stock file. Stock is for b-roll that cannot be filmed (a city, an ingredient field, a texture), illustrations for explanations, and sound.

What is in the kit (no download, no credit needed unless noted)

needuselicence
icons"icon": "cake" (Lucide), "tabler:cake", "tabler:cake:filled", "phosphor:cake:duotone", "hero:cake:solid" · search: node tools/render/icons.mjs cake --sheet /tmp/i.pngISC / MIT
illustrations"illustration": "doodle:<name>" (Open Doodles, 32, recoloured to the brand) or "peep:<any word>" (Open Peeps people; same word = same person), "notionists:…", "lorelei:…", "thumbs:…" on carousel covers, tips, CTAs and tip/question storiesCC0
emojityped normally; renders use Noto Color Emoji (installed by tools/install.sh)OFL
fonts51 families in fonts/ (fonts/gallery.html)OFL
a mapstory template location with an address: drawn in the brand colours from OpenStreetMap data, credit printed on itODbL (credit required, already on the map)

What to fetch (node tools/assets/fetch.mjs)

needcommandlicence
photoopenverse "<query>" or commons "<query>" (no key) · pexels / pixabay / unsplash "<query>" --portrait (free keys in .env, typed by them)CC0 / public domain · Pexels / Pixabay / Unsplash licences
video b-rollpexels "<query>" --type video --portrait · pixabay "<query>" --type videoPexels / Pixabay licences
musicopenverse "<mood, genre>" --type musicCC0
sound effectsopenverse "<sound>" --type sfx (Freesound CC0 among them)CC0
Pixabay is tested and the easiest key to get (sign in, the key shows on pixabay.com/api/docs). Pexels paused new API keys
(checked 2026-10-12); Unsplash needs a developer app (unsplash.com/oauth/applications). Files land in reels/<slug>/stock/ (pass --out) with CREDITS.md; keep it with the reel. --allow-by adds CC BY (then the
credit line from CREDITS.md goes in the caption or the description).

Rules

  • Never: CC BY-NC (non-commercial), CC BY-SA (share-alike), "free for personal use", anything from Google Images, Pinterest, another page's post, a film, a TV show or a song from the radio. Instagram's own music library works only when posting from the app; a track added in the edit must be cleared (CC0, a licence they bought, or music they own).
  • Stock with a recognisable person, a logo or private property: fine for posts; for paid ads check the model/property release on the source page.
  • Never present a stock photo as their product, their shop or their customer. Stock is "a cake", never "our cake".
  • Look at every file before using it (watermarks, wrong subject, text in the image). Record the licence in the reel's folder.
  • A paid font, music or photo licence they bought: note what it covers (social media? ads? how many views?) in brand/BRAND.md.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

mjamali97/reelstudiokit

Edit one of the owner's reels in the Neo-brutal style («بروتال»). Use when they type /brutal, ask for the neo-brutal look, or pick it from /reel-style. Builds a 9:16 HyperFrames motion edit on their own take and SRT, mostly full-screen b-roll with their face only in short windows.

mjamali97/reelstudiokit

Burn subtitles into a finished vertical video in the brand font, inside Instagram's safe zone, from an SRT, the kit's words.json or WhisperX output; styles pill, outline, brand colours or word-by-word highlight; right-to-left for Persian and Arabic; optional proofreading. Use when they type /captions, ask for subtitles, «زیرنویس», «کپشن روی ویدیو», "Untertitel", "sous-titres", "sottotitoli", "altyazı".

mjamali97/reelstudiokit

Make an Instagram carousel (1080×1350, up to 20 slides) in the brand from one of 10 templates (tips, steps, myth-fact, before-after, price-menu, faq, comparison, testimonial, checklist, showcase), written in the brand voice with real facts, rendered to PNGs. Use when they type /carousel, ask for a carousel, a post with slides, «کروسل», «اسلاید», "Karussell", "carrousel".

mjamali97/reelstudiokit

Edit one of the owner's reels in the Chalkboard style («تخته»). Use when they type /chalk, ask for the chalkboard look, or pick it from /reel-style. Builds a 9:16 HyperFrames motion edit on their own take and SRT, mostly full-screen b-roll with their face only in short windows.

mjamali97/reelstudiokit

Edit one of the owner's reels in the Clean style («کلین»). Use when they type /clean, ask for the clean look, or pick it from /reel-style. Builds a 9:16 HyperFrames motion edit on their own take and SRT, mostly full-screen b-roll with their face only in short windows.

mjamali97/reelstudiokit

Plan the coming week (or month) of reels, stories and channel posts for this page from its business playbook, its analytics and its filming days, plus the shot list to film. Use when they type /content-plan, ask «برنامه‌ی این هفته», «چی بسازیم؟», «ایده بده», or after /analytics.

mjamali97/reelstudiokit

Show what the studio does before any account exists - the Telegram bots running locally with fake Telegram, Instagram and Gemini in a browser viewer, plus the example carousels, stories, highlight covers and video styles in the kit's bakery brand. Use when they type /demo, ask "what does this do?", «دمو», «نشونم بده», or pick "Try the demo first" in /setup.

mjamali97/reelstudiokit

Edit one of the creator's reels in the Hand-drawn doodle style (دودل). Use when they type /doodle, say «با سبک دودل» or «دودل استایل», or pick this style from /reel-style. Builds a 9:16 HyperFrames motion edit on their own take and SRT, mostly full-screen b-roll with their face only in short windows.

mjamali97/reelstudiokit

Edit one of the creator's reels in the HUD / terminal style (HUD). Use when they type /hud, say «با سبک HUD» or «HUD استایل», or pick this style from /reel-style. Builds a 9:16 HyperFrames motion edit on their own take and SRT, mostly full-screen b-roll with their face only in short windows.

mjamali97/reelstudiokit

Edit one of the owner's reels in the Luxe black and gold style («لوکس»). Use when they type /luxe, ask for the luxe black and gold look, or pick it from /reel-style. Builds a 9:16 HyperFrames motion edit on their own take and SRT, mostly full-screen b-roll with their face only in short windows.

mjamali97/reelstudiokit

Edit one of the owner's reels in the Neon night style («نئون»). Use when they type /neon, ask for the neon night look, or pick it from /reel-style. Builds a 9:16 HyperFrames motion edit on their own take and SRT, mostly full-screen b-roll with their face only in short windows.

mjamali97/reelstudiokit

Full audit of the owner's Instagram page with a prioritised action plan: profile (name, bio, link, highlights, photo), grid, content mix, hooks, retention, saves/shares, audience vs target customer, posting days and times, conversion path (DMs, orders, bookings), and a comparison with 3–5 similar pages. Use when they type /page-audit, ask «پیجم رو آنالیز کن», «چرا پیجم رشد نمی‌کنه؟», «چی کار کنم بهتر بشه؟», at the end of /setup, or once a month.

mjamali97/reelstudiokit

Edit one of the owner's reels in the Pop comic style («پاپ»). Use when they type /pop, ask for the pop comic look, or pick it from /reel-style. Builds a 9:16 HyperFrames motion edit on their own take and SRT, mostly full-screen b-roll with their face only in short windows.

mjamali97/reelstudiokit

Edit one of the owner's reels in the Receipt printer style («رسید»). Use when they type /receipt, ask for the receipt printer look, or pick it from /reel-style. Builds a 9:16 HyperFrames motion edit on their own take and SRT, mostly full-screen b-roll with their face only in short windows.

mjamali97/reelstudiokit

Turn an idea into a reel plan: verify it against its source, write the script in the creator's voice with proven hooks and Alex Hormozi's model, give a viral score, then suggest the two or three best edit styles before any editing. Use when they type /reel-idea or send an idea, product, service, customer question or topic for a reel («یه ایده دارم», «این رو ریل کنیم»).

mjamali97/reelstudiokit

Recommend which edit style fits a piece of content, with a viral estimate for each, before anything is built. Use when they type /reel-style, ask «کدوم سبک؟» or «این رو چطوری ادیت کنیم», or send new content (a product, a service, a script, a take) without naming a style.

mjamali97/reelstudiokit

Make Instagram stories (1080×1920) and highlight covers in the brand: 11 frame templates (special, poll, question, offer, new-arrival, tip, review, behind, event, link, location with a map) with space left for the sticker, plus highlight cover sets (food, shop, service, creator) in three styles. Use when they type /story or /highlights, ask for stories, «استوری», «کاور هایلایت», "story", "highlight covers".

mjamali97/reelstudiokit

Edit one of the creator's reels in the Swiss kinetic typography style (سوییس). Use when they type /swiss, say «با سبک سوییس» or «سوییس استایل», or pick this style from /reel-style. Builds a 9:16 HyperFrames motion edit on their own take and SRT, mostly full-screen b-roll with their face only in short windows.

mjamali97/reelstudiokit

Write a post or a story series for the creator's Telegram channel or Instagram stories in THEIR format, check every link, and send it to the Studio bot as a draft for approval. Use when they type /telegram-post, ask for a channel post, a story, a news digest, or «پست تلگرام بنویس».

mjamali97/reelstudiokit

Update this studio to the latest kit version from github.com/mjamali97/reelstudiokit without losing the owner's profile, brand, formats, settings or reels. Use when they type /update, ask «آپدیت کن», «نسخه‌ی جدید اومده؟», or when the kit's CHANGELOG mentions something they asked about.

Related Skills