brandcraft
Squad para extração de design systems de URLs, criação de documentos brand-consistent (PDF, PPTX, carousels, social cards, vídeos programáticos) e melhoria de PDFs existentes. Pipeline com 9 agentes especializados: orquestração, extração de tokens visuais, gerenciamento de templates, renderização HTML→PDF/PNG via Puppeteer, criação de PPTX via PptxGenJS, composição de vídeos via Remotion (React→MP4/WebM), geração de imagens por IA, refinamento de PDFs existentes e validação de consistência de marca.
BrandCraft Squad
AIOS Squad,用于提取设计系统、创建品牌一致的文档以及改进现有PDF。
版本: 1.0.0 | 前缀: brandcraft | 代理: 8 | 任务: 31 | 工作流: 4
概述
BrandCraft 是一个由8个专业代理组成的Squad,编排完整的流水线来:
- 从任何URL提取设计系统(颜色、排版、间距、Logo)
- 保存为可重用模板(带YAML frontmatter的
.md文件) - 创建品牌一致的文档:PDF、PNG、Instagram轮播图、社交卡片
- 生成PPTX演示文稿,应用设计令牌
- 通过AI MCP生成品牌一致的图像(nano-banana-pro、dalle3等)
- 改进现有PDF,使用选定的设计系统重新渲染
代理
| # | ID | 名称 | 原型 | 角色 |
|---|---|---|---|---|
| 1 | bc-orchestrator | Maestro | Flow_Master | 流水线编排、模板选择、用户交互 |
| 2 | bc-extractor | Prober | Explorer | 从URL提取设计系统(颜色、字体、间距、Logo) |
| 3 | bc-templater | Vault | Builder | 管理模板库、生成CSS自定义属性 |
| 4 | bc-renderer | Forge | Builder | 创建HTML模板、通过Puppeteer渲染PDF/PNG |
| 5 | bc-presenter | Canvas | Builder | 通过PptxGenJS创建带设计令牌的PPTX |
| 6 | bc-illustrator | Brush | Builder | 通过AI MCP生成品牌一致的图像 |
| 7 | bc-refiner | Scribe | Explorer | 读取现有PDF、提取内容、转换为markdown |
| 8 | bc-inspector | Gauge | Guardian | 验证品牌一致性、布局和质量 |
流水线
1. 提取并保存设计系统
URL → Prober(分析 + 令牌 + Logo)→ Vault(保存模板)
命令: *extract-design-system
时长: 15-25分钟
2. 创建文档
Maestro(选择)→ Vault(模板 + CSS)→ Brush(图像)→ Forge(HTML→PDF/PNG)→ Gauge(质检)
命令: *create-document、*create-pdf、*create-carousel、*create-social-card
时长: 30-60分钟
3. 创建演示文稿
Maestro(选择)→ Vault(令牌)→ Canvas(布局 + PPTX)→ Brush(图像)→ Gauge(质检)
命令: *create-pptx、*create-presentation
时长: 30-45分钟
4. 改进现有PDF
Scribe(读取PDF → markdown)→ Maestro(选择)→ Vault(模板)→ Forge(重新渲染)→ Gauge(质检)
命令: *improve-pdf、*redesign-document
时长: 30-45分钟
支持的格式
| 格式 | 尺寸 | 技术 |
|---|---|---|
| report-a4 | 210mm x 297mm | Puppeteer PDF |
| slides-16-9 | 254mm x 143mm | Puppeteer PDF |
| carousel-instagram | 1080x1080px 或 1080x1350px | Puppeteer截图PNG |
| card-social | 1200x630px | Puppeteer截图PNG |
| pptx | 10in x 5.625in (16:9) | PptxGenJS |
模板格式
模板是包含设计令牌YAML frontmatter的.md文件:
---
name: "acme-corp"
description: "从acme.com提取的设计系统"
source_url: "https://www.acme.com"
extracted_at: "2026-02-24T14:30:00Z"
version: "1.0.0"
tokens:
colors:
primary: "#1a73e8"
secondary: "#34a853"
background: "#ffffff"
text_primary: "#202124"
typography:
font_heading: "'Inter', sans-serif"
font_body: "'Source Sans Pro', sans-serif"
size_h1: "2.5rem"
size_body: "1rem"
spacing:
sm: "8px"
md: "16px"
lg: "24px"
logos:
primary: "assets/acme-corp/logo.svg"
---
# Acme Corp — 设计系统
...详细文档...依赖
Node.js
| 包 | 版本 | 用途 |
|---|---|---|
| puppeteer | ^23.0.0 | HTML → PDF/PNG |
| marked | ^15.0.0 | Markdown → HTML |
| pptxgenjs | ^3.12.0 | PPTX生成 |
| pdf-parse | ^1.1.1 | PDF读取 |
| gray-matter | ^4.0.3 | YAML frontmatter解析 |
| cheerio | ^1.0.0 | HTML解析用于提取 |
MCP工具
| 工具 | 类型 | 用途 |
|---|---|---|
| nano-banana-pro | 必需 | 图像生成和编辑(Google Gemini) |
| dalle3 | 可选 | 替代图像生成(GPT Image) |
| fal-video | 可选 | Imagen4、Ideogram、Recraft、SD3.5 |
| flux | 可选 | 高提示词遵循度 |
结构
squads/brandcraft/ ├── squad.yaml # 清单 ├── README.md # 文档(PT-BR) ├── agents/ # 8个代理 ├── tasks/ # 31个任务 ├── workflows/ # 4个工作流 ├── config/ # 3个配置 ├── checklists/ # 3个检查清单 ├── templates/ # 2个模板 + assets/ └── scripts/ # 2个脚本(render.js、create-pptx.js)
前置条件
- Node.js 18+ 已安装
- Claude Code 具有MCP服务器访问权限
安装 Node.js 依赖
Node.js 依赖安装在Squad目录内部:
cd squads/brandcraft
npm install这将自动安装Squad的 package.json 中列出的所有包:
| 包 | 版本 | 用途 |
|---|---|---|
| puppeteer | ^23.0.0 | HTML → PDF/PNG |
| marked | ^15.0.0 | Markdown → HTML |
| pptxgenjs | ^3.12.0 | PPTX生成 |
| pdf-parse | ^1.1.1 | PDF读取 |
| gray-matter | ^4.0.3 | YAML frontmatter解析 |
| cheerio | ^1.0.0 | HTML解析用于提取 |
MCP服务器配置
BrandCraft 需要 nano-banana-pro MCP(Google Gemini)来生成图像。配置因IDE而异。
步骤1:获取GEMINI_API_KEY
- 访问 Google AI Studio
- 创建或选择一个Google Cloud项目
- 生成API密钥
- 复制密钥(格式:
AIzaSy...) - 在shell中导出:
export GEMINI_API_KEY="您的密钥"要使其永久生效,请添加到
~/.zshrc
~/.bashrc
步骤2:配置MCP服务器
Claude Code(推荐)
选项A — 通过CLI(推荐):
claude mcp add --transport stdio --scope project \
--env GEMINI_API_KEY=${GEMINI_API_KEY} \
nano-banana-pro -- npx -y @rafarafarafa/nano-banana-pro-mcp这会自动在项目根目录创建 .mcp.json 文件,使用 project 范围(通过git与团队共享)。
选项B — 手动编辑 .mcp.json:
在项目根目录创建或编辑 .mcp.json 文件:
{
"mcpServers": {
"nano-banana-pro": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@rafarafarafa/nano-banana-pro-mcp"],
"env": {
"GEMINI_API_KEY": "${GEMINI_API_KEY}"
}
}
}
}
${GEMINI_API_KEY}语法会自动展开环境变量——不要将密钥直接放在文件中,以避免提交secrets。
Antigravity(Google)
Antigravity 内置 MCP Store:
- 在Antigravity中打开MCP Store面板
- 搜索 "nano-banana-pro"
- 点击 Install
- 在提示时配置
GEMINI_API_KEY变量
Cursor
在项目中创建或编辑
.cursor/mcp.json
{
"mcpServers": {
"nano-banana-pro": {
"command": "npx",
"args": ["-y", "@rafarafarafa/nano-banana-pro-mcp"],
"env": {
"GEMINI_API_KEY": "${GEMINI_API_KEY}"
}
}
}
}Windsurf / Codex / 其他IDE
大多数支持MCP的IDE使用项目根目录中的标准 .mcp.json 格式。请查阅您IDE的文档以获取配置文件的确切位置。
可选MCP
| MCP | NPX包 | 环境变量 | 用途 |
|---|---|---|---|
| dalle3 | dalle3-mcp | OPENAI_API_KEY | 替代图像生成(GPT Image) |
| fal-video | fal-video-mcp | FAL_KEY | Imagen4、Ideogram、Recraft、SD3.5 |
| flux | flux-mcp | REPLICATE_API_TOKEN | 高提示词遵循度 |
配置遵循相同模式——添加到项目的 .mcp.json 或使用 claude mcp add --scope project。
验证
配置后,重启IDE并验证:
# 在Claude Code中——列出已配置的MCP
claude mcp list
# 在Claude Code内部——检查状态
/mcpmcp__nano-banana-pro__* 工具应该可用。测试方法:"使用nano-banana-pro生成一张测试图片"。
质量
bc-inspector(Gauge)使用加权评分验证每个生成的文档:
| 维度 | 权重 |
|---|---|
| 令牌应用(颜色、排版) | 40% |
| 布局和尺寸 | 30% |
| 图像一致性 | 30% |
判定: PASS (>=80) | CONCERNS (60-79) | FAIL (<60)
Synkra AIOS — BrandCraft Squad v1.0.0
评价
0 条评价暂无评价。来做第一个评价者吧!
More from Luiz Rodrigues
aios forge squad
Squad supremo de desenvolvimento, otimização e evolução do AIOS — domínio total do framework, Claude Code e auto-atualização contínua. Capaz de criar, validar, otimizar e modernizar qualquer artefato AIOS.
ultimate landingpage
Squad fullstack para criação de landing pages de ultra-alta conversão. Pipeline end-to-end com 9 agentes especializados: discovery de produto, pesquisa de mercado e experts de copywriting, design system atômico com contraste WCAG AAA e light/dark, geração de imagens por IA, frontend Next.js com SEO perfeito e acessibilidade WCAG AAA, backend Python FastAPI com admin panel e exportação CSV, integrações com WhatsApp (evolution-api) e email (MCP), e QA multi-dimensional com score por dimensão.
nirvana squad creator
Gera squads AIOS otimizados a partir de linguagem natural — pipeline de 9 fases com análise, geração, otimização, validação, README multi-idioma, deploy e publicação no squads.sh
data quality guardian
Squad especialista em qualidade de dados — profiling de datasets, detecção de anomalias, validação de schemas, geração de relatórios de qualidade e sugestão de remediações automatizadas para pipelines de dados
notebooklm automation
Automação programática completa do Google NotebookLM — da criação de notebooks à geração de podcasts, vídeos, slides e quizzes, orquestrada por pipeline inteligente
incident response squad
Squad especialista em resposta a incidentes para DevOps/SRE — análise de logs, correlação de causa raiz, execução de runbooks, comunicação de status e geração de post-mortems blameless
adaptive tutor k12
Squad especialista em tutoria adaptativa K-12 — avaliação diagnóstica, mapeamento curricular personalizado, sessões de tutoria com dificuldade adaptativa, rastreamento de progresso e relatórios para pais e educadores
nirvana readme architect
Squad de geração de README.md perfeito e impecável, combinando análise profunda de codebase, seleção de template por tipo de projeto, todas as features do GitHub Flavored Markdown, validação com checklist de 25+ pontos e polimento final com badges e TOC.
soc alert triage
Squad especialista em triagem de alertas SOC para cybersecurity — classificação automatizada, filtragem de falsos positivos, priorização de ameaças, enriquecimento com threat intel e geração de briefs para analistas
resume screener squad
Squad especialista em triagem de currículos para recrutamento — parsing automatizado de CVs, matching de skills com requisitos da vaga, auditoria de vieses, ranking de candidatos e geração de resumos executivos para hiring managers
automated code review squad
Squad especialista em code review automatizado — revisão de segurança, análise lógica, verificação de padrões arquiteturais, enforcement de coding standards e geração de review summaries priorizados para PRs e commits