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.

51installs
SAFE
brand-extractiondesign-systempdf-generationpptx-generationvideo-generationremotionmotion-graphicsreelscarouselsocial-cardspuppeteerimage-generationbrand-consistencydocument-creationtemplate-management
小队由第三方发布。squads.sh 不保证其安全性或功能性。使用需自行承担风险。 阅读条款
99 个智能体
3737 个任务
55 个工作流

BrandCraft Squad

AIOS Squad,用于提取设计系统、创建品牌一致的文档以及改进现有PDF。

版本: 1.0.0 | 前缀: brandcraft | 代理: 8 | 任务: 31 | 工作流: 4


概述

BrandCraft 是一个由8个专业代理组成的Squad,编排完整的流水线来:

  1. 从任何URL提取设计系统(颜色、排版、间距、Logo)
  2. 保存为可重用模板(带YAML frontmatter的.md文件)
  3. 创建品牌一致的文档:PDF、PNG、Instagram轮播图、社交卡片
  4. 生成PPTX演示文稿,应用设计令牌
  5. 通过AI MCP生成品牌一致的图像(nano-banana-pro、dalle3等)
  6. 改进现有PDF,使用选定的设计系统重新渲染

代理

#ID名称原型角色
1bc-orchestratorMaestroFlow_Master流水线编排、模板选择、用户交互
2bc-extractorProberExplorer从URL提取设计系统(颜色、字体、间距、Logo)
3bc-templaterVaultBuilder管理模板库、生成CSS自定义属性
4bc-rendererForgeBuilder创建HTML模板、通过Puppeteer渲染PDF/PNG
5bc-presenterCanvasBuilder通过PptxGenJS创建带设计令牌的PPTX
6bc-illustratorBrushBuilder通过AI MCP生成品牌一致的图像
7bc-refinerScribeExplorer读取现有PDF、提取内容、转换为markdown
8bc-inspectorGaugeGuardian验证品牌一致性、布局和质量

流水线

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-a4210mm x 297mmPuppeteer PDF
slides-16-9254mm x 143mmPuppeteer PDF
carousel-instagram1080x1080px 或 1080x1350pxPuppeteer截图PNG
card-social1200x630pxPuppeteer截图PNG
pptx10in x 5.625in (16:9)PptxGenJS

模板格式

模板是包含设计令牌YAML frontmatter的.md文件:

yaml
---
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.0HTML → PDF/PNG
marked^15.0.0Markdown → HTML
pptxgenjs^3.12.0PPTX生成
pdf-parse^1.1.1PDF读取
gray-matter^4.0.3YAML frontmatter解析
cheerio^1.0.0HTML解析用于提取

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目录内部

bash
cd squads/brandcraft
npm install

这将自动安装Squad的 package.json 中列出的所有包:

版本用途
puppeteer^23.0.0HTML → PDF/PNG
marked^15.0.0Markdown → HTML
pptxgenjs^3.12.0PPTX生成
pdf-parse^1.1.1PDF读取
gray-matter^4.0.3YAML frontmatter解析
cheerio^1.0.0HTML解析用于提取

MCP服务器配置

BrandCraft 需要 nano-banana-pro MCP(Google Gemini)来生成图像。配置因IDE而异。

步骤1:获取GEMINI_API_KEY

  1. 访问 Google AI Studio
  2. 创建或选择一个Google Cloud项目
  3. 生成API密钥
  4. 复制密钥(格式:AIzaSy...
  5. 在shell中导出:
bash
export GEMINI_API_KEY="您的密钥"

要使其永久生效,请添加到

~/.zshrc
~/.bashrc

步骤2:配置MCP服务器

Claude Code(推荐)

选项A — 通过CLI(推荐):

bash
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 文件:

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

  1. 在Antigravity中打开MCP Store面板
  2. 搜索 "nano-banana-pro"
  3. 点击 Install
  4. 在提示时配置 GEMINI_API_KEY 变量

Cursor

在项目中创建或编辑

.cursor/mcp.json

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

MCPNPX包环境变量用途
dalle3dalle3-mcpOPENAI_API_KEY替代图像生成(GPT Image)
fal-videofal-video-mcpFAL_KEYImagen4、Ideogram、Recraft、SD3.5
fluxflux-mcpREPLICATE_API_TOKEN高提示词遵循度

配置遵循相同模式——添加到项目的 .mcp.json 或使用 claude mcp add --scope project

验证

配置后,重启IDE并验证:

bash
# 在Claude Code中——列出已配置的MCP
claude mcp list

# 在Claude Code内部——检查状态
/mcp

mcp__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.

149
2View →

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.

143
3View →

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

53
3View →

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

50
1View →

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

42
2View →

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

42
1View →

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

34
2View →

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.

34
1View →

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

33
1View →

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

32
2View →

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

22
1View →