Brewreel

精酿 · BrewReel:四种玩法。宣传片:做竖版产品宣传短片(1080x1920,15–45 秒,抖音/视频号/小红书)。用户要做产品宣传片、推广短视频、App 介绍视频、功能演示视频、上新短片、带货片头时使用。支持软件、餐饮、电商实物、教培、美业、文旅住宿六个行业,支持中英双语。你只写 storyboard.json,校验拦规则和行业合规,一条命令出片。口播配画面:用户有 talk.mp4,或要给口播配画面时,只读 broll/SKILL-broll.md,只写 broll.json,跑 node scripts/talk.mjs,不要写 storyboard.json。造 AI 画面风格:用户用一句话描述画面风格时,读 docs/style-factory.md,跑 node scripts/broll/new-style.mjs,不要自己出图,不要替人跑 approve-style.mjs。讲课视频:用户要做讲解课、课程、普法、教程类横版视频时,只读 lesson/SKILL-lesson.md,只写 lesson.json(或 brief),跑 node scripts/lesson/make-lesson.mjs。

177 stars 22 forksWriting & Content

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add Finderchangchang/brewreel --skill brewreel
Manual install
git clone --depth 1 https://github.com/Finderchangchang/brewreel.git /tmp/brewreel
mkdir -p ~/.claude/skills
cp -r /tmp/brewreel/. ~/.claude/skills/brewreel

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# 精酿 · BrewReel:产品宣传短片

## 先看用户要的是哪一种

| 用户给了什么 | 你读哪份 | 你只写哪个文件 | 跑哪条命令 |
|---|---|---|---|
| 目录里有 `talk.mp4`,或用户说给口播配画面 | 只读 `<SKILL>/broll/SKILL-broll.md` | 只写 `broll.json`。不要写 `storyboard.json` | `node <SKILL>/scripts/talk.mjs <项目目录> --out <仓库外目录>` |
| 用户要一句话造一种 AI 画面风格 | `<SKILL>/docs/style-factory.md` | 不写分镜,也不要自己写 `style.json`。不要自己出图,不要替人跑 `scripts/broll/approve-style.mjs` | `node <SKILL>/scripts/broll/new-style.mjs --id <id> --name <名字> --desc "<一句话>"`(不要加 `--yes`) |
| 要做讲解课、课程、普法、教程类横版视频 | 只读 `<SKILL>/lesson/SKILL-lesson.md` | 只写 `lesson.json`(或 brief)。不要写 `storyboard.json` | `node <SKILL>/scripts/lesson/make-lesson.mjs <lesson.json> --out <仓库外目录>` |
| 其余:产品宣传片、推广短视频、功能演示 | 往下读这份 | `promo/<片名英文>/storyboard.json` | `node <SKILL>/scripts/make.mjs promo/<片名>/storyboard.json --out promo/<片名>` |

拿不准是哪种就问用户,不要猜。`<SKILL>` = 本文件所在目录。讲解课不要继续读下面的宣传片步骤。

你只做两件事:**挑镜头**、**填文字**。不写代码,不改 `template/`、`scripts/`、`industries/` 里的任何文件,不写坐标、帧数、颜色值。

便宜模型不要用 custom。`custom` 是强模型自己写组件的自由镜头,只在本地技能模式开放,插件里会直接拒绝。便宜模型继续只挑镜头、填文字。写法见 `docs/custom-shot.md`。

用户想改已经写好的某一处时,先跑 `node <SKILL>/scripts/revise.mjs <storyboard.json> "一句话"`,不要整份重写。

下文 `<SKILL>` = 本文件所在目录。命令都用 Node 22 / Python 3.10 跑。English speaker or English video needed → read `<SKILL>/SKILL.en.md` instead.

## 流程

0. **选风格**(`meta.style`,不写就是 `cards`)。先看产品属于哪一类,再读 `<SKILL>/styles/<风格>/STYLE.md` 和 `recipes.md`:

   | 风格 | 状态 | 适合什么产品 |
   |---|---|---|
   | `cards` 卡片信息流(默认) | 可用 | 单一卖点、要讲流程、要演示界面、实物门店;六个行业都支持 |
Read the full skill on GitHub

Details

Skill name
brewreel
License
Apache-2.0
Repo updated
12 October 2026

FAQ

What does the Brewreel skill do?

精酿 · BrewReel:四种玩法。宣传片:做竖版产品宣传短片(1080x1920,15–45 秒,抖音/视频号/小红书)。用户要做产品宣传片、推广短视频、App 介绍视频、功能演示视频、上新短片、带货片头时使用。支持软件、餐饮、电商实物、教培、美业、文旅住宿六个行业,支持中英双语。你只写 storyboard.json,校验拦规则和行业合规,一条命令出片。口播配画面:用户有 talk.mp4,或要给口播配画面时,只读 broll/SKILL-broll.md,只写 broll.json,跑 node scripts/talk.mjs,不要写 storyboard.json。造 AI 画面风格:用户用一句话描述画面风格时,读 docs/style-factory.md,跑 node scripts/broll/new-style.mjs,不要自己出图,不要替人跑 approve-style.mjs。讲课视频:用户要做讲解课、课程、普法、教程类横版视频时,只读 lesson/SKILL-lesson.md,只写 lesson.json(或 brief),跑 node scripts/lesson/make-lesson.mjs。

How do I install the Brewreel skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add Finderchangchang/brewreel --skill brewreel. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Brewreel popular?

It lives in Finderchangchang/brewreel, which has 177 GitHub stars and 22 forks.

Related skills

Tianming Novel System

159

zy-zmc/tianming-skill

「天命」长篇小说协同创作系统。当用户使用「天命:大纲」「天命:规划」「天命:目录」 「天命:草案」「天命:正文」「天命:体检」「天命:存档」等指令进行多卷长篇小说写作, 或需要保证跨章节的世界观一致性、伏笔回收、节奏控制、文风稳定时使用本 Skill。 本系统依赖外部知识库:《世界基石.md》《世界观规则.md》《角色档案.md》《档案事件.md》《文风样本.md》。

Writing & Content36

Xhs Writer

180

JuneYaooo/xhs-writer-skill

生成小红书(RedNote)笔记:把主题或用户提供的素材(文字/图片/视频)做成一套竖版卡片(图文) 或一段带分镜脚本的视频稿(视频),配 caption + hashtags,落盘到 output/小红书/。 使用时机:用户说 写小红书 / 做小红书笔记 / 小红书图文 / 小红书种草 / 出一套 xhs 卡片 / 小红书视频 / write a Xiaohongshu note / make a RedNote post。

Writing & Content22

Safe Solana Builder

145

Frankcastleauditor/safe-solana-builder

Use this skill whenever the user wants to write, scaffold, or build a Solana smart contract or program from scratch. Triggers on: "write a Solana program", "create a smart contract", "build an anchor program", "write a native Rust Solana program", "scaffold a Solana program", "help me write a program that does X on Solana", or any request to produce production-grade on-chain Solana code. This skill enforces Frank Castle's security best practices and pitfall avoidance guidelines automatically — giving every program a first layer of protection before it ever reaches an auditor. Always use this s

Writing & Content24

Browser Relay

138

reliefeai/browser-relay

Operate the user's existing, logged-in Chrome locally or on an explicitly connected remote machine. Read complete page content with actionable refs and links, perform grouped actions, and use screenshots in persistent browser sessions. Skip static public pages and pure REST APIs.

Writing & ContentIn 1 list20

Good Story

143

Rimagination/good-story

Use when the user asks to find, sharpen, evaluate, rewrite, or explain the story in scientific or scholarly materials across disciplines, including manuscripts, grants, paper outlines, abstracts, figures, results, discussions, cover letters, research pitches, high-impact writing, journal fit, significance, novelty, mechanism, paper logic, or why a result matters.

Writing & Content17

Socialclaw

103

ndesv21/socialclaw

Use when a user wants social media scheduling and publishing for AI agents on X, LinkedIn, Instagram, Facebook Pages, TikTok, Discord, Telegram, YouTube, Reddit, WordPress, and Pinterest through SocialClaw.

Writing & ContentIn 2 lists29

Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.