figma-automation
Automatiza tarefas no Figma, como gerenciar arquivos, componentes e tokens de design. Facilita o trabalho com interfaces e design systems. Útil para designers e desenvolvedores.
O que ela faz
Esta ferramenta permite automatizar tarefas no Figma, como extrair informações de arquivos, exportar imagens, gerenciar comentários e obter dados de design.
Quando usar
- ✓Quando você precisa extrair componentes de um design.
- ✓Quando você quer exportar seus designs como imagens (PNG, SVG, JPG).
- ✓Quando você precisa gerenciar comentários ou ver o histórico de versões de um arquivo.
Exemplo do que pedir para a IA
“Extraia todos os componentes do arquivo Figma com a chave 'abc123XYZ' e exporte-os como PNGs.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta se conecta ao Figma através de um sistema chamado Rube MCP. Ela usa comandos específicos para interagir com o Figma, como buscar informações de arquivos ou renderizar imagens.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill figma-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/figma-automation/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação do Figma via Rube MCP
Automatize operações do Figma através do kit de ferramentas Figma da Composio via Rube MCP.
Pré-requisitos
- O Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
- Conexão ativa com o Figma via
RUBE_MANAGE_CONNECTIONScom o kit de ferramentasfigma - Sempre chame
RUBE_SEARCH_TOOLSprimeiro para obter os esquemas de ferramentas atuais
Configuração
Obtenha o Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na configuração do seu cliente. Nenhuma chave de API é necessária — basta adicionar o endpoint e funciona.
- Verifique se o Rube MCP está disponível confirmando que
RUBE_SEARCH_TOOLSresponde - Chame
RUBE_MANAGE_CONNECTIONScom o kit de ferramentasfigma - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar a autenticação do Figma
- Confirme se o status da conexão mostra ATIVA antes de executar quaisquer fluxos de trabalho
Fluxos de Trabalho Principais
1. Obter Dados de Arquivos e Componentes
Quando usar: O usuário deseja inspecionar arquivos de design do Figma ou extrair informações de componentes
Sequência de ferramentas:
FIGMA_DISCOVER_FIGMA_RESOURCES- Extrai IDs de URLs do Figma [Pré-requisito]FIGMA_GET_FILE_JSON- Obtém dados do arquivo (simplificado por padrão) [Obrigatório]FIGMA_GET_FILE_NODES- Obtém dados de nó específicos [Opcional]FIGMA_GET_FILE_COMPONENTS- Lista componentes publicados [Opcional]FIGMA_GET_FILE_COMPONENT_SETS- Lista conjuntos de componentes [Opcional]
Parâmetros principais:
file_key: Chave do arquivo da URL (por exemplo, 'abc123XYZ' de figma.com/design/abc123XYZ/...)ids: IDs de nós separados por vírgula (NÃO um array)depth: Profundidade de travessia da árvore (2 para páginas e filhos de nível superior)simplify: Verdadeiro para formato amigável para IA (redução de tamanho de 70%+)
Armadilhas:
- Suporta apenas arquivos de Design; quadros FigJam e Slides retornam erros 400
idsdeve ser uma string separada por vírgulas, não um array- IDs de nós podem estar no formato de traço (1-541) em URLs, mas precisam do formato de dois pontos (1:541) para a API
- IDs amplos/profundidade podem acionar cargas úteis excessivas (413); restrinja o escopo ou reduza a profundidade
- Os dados de resposta podem estar em
data_previewem vez dedata
2. Exportar e Renderizar Imagens
Quando usar: O usuário deseja exportar ativos de design como imagens
Sequência de ferramentas:
FIGMA_GET_FILE_JSON- Encontra IDs de nós para exportar [Pré-requisito]FIGMA_RENDER_IMAGES_OF_FILE_NODES- Renderiza nós como imagens [Obrigatório]FIGMA_DOWNLOAD_FIGMA_IMAGES- Baixa imagens renderizadas [Opcional]FIGMA_GET_IMAGE_FILLS- Obtém URLs de preenchimento de imagem [Opcional]
Parâmetros principais:
file_key: Chave do arquivoids: IDs de nós separados por vírgula para renderizarformat: 'png', 'svg', 'jpg' ou 'pdf'scale: Fator de escala (0.01-4.0) para PNG/JPGimages: Array de {node_id, file_name, format} para downloads
Armadilhas:
- Imagens retornam como um mapa de node_id para URL; alguns IDs podem ser nulos (renderizações falharam)
- URLs são temporárias (válidas por ~30 dias)
- Imagens limitadas a 32 megapixels; solicitações maiores são redimensionadas automaticamente
3. Extrair Tokens de Design
Quando usar: O usuário deseja extrair tokens de design para desenvolvimento
Sequência de ferramentas:
FIGMA_EXTRACT_DESIGN_TOKENS- Extrai cores, tipografia, espaçamento [Obrigatório]FIGMA_DESIGN_TOKENS_TO_TAILWIND- Converte para configuração do Tailwind [Opcional]
Parâmetros principais:
file_key: Chave do arquivoinclude_local_styles: Inclui estilos locais (padrão verdadeiro)include_variables: Inclui variáveis do Figmatokens: Objeto completo de tokens da extração (para conversão do Tailwind)
Armadilhas:
- A conversão do Tailwind requer o objeto completo de tokens, incluindo total_tokens e sources
- Não remova campos da resposta de extração antes de passá-los para a conversão
4. Gerenciar Comentários e Versões
Quando usar: O usuário deseja visualizar ou adicionar comentários, ou inspecionar o histórico de versões
Sequência de ferramentas:
FIGMA_GET_COMMENTS_IN_A_FILE- Lista todos os comentários do arquivo [Opcional]FIGMA_ADD_A_COMMENT_TO_A_FILE- Adiciona um comentário [Opcional]FIGMA_GET_REACTIONS_FOR_A_COMMENT- Obtém reações de comentários [Opcional]FIGMA_GET_VERSIONS_OF_A_FILE- Obtém histórico de versões [Opcional]
Parâmetros principais:
file_key: Chave do arquivoas_md: Retorna comentários em formato Markdownmessage: Texto do comentáriocomment_id: ID do comentário para reações
Armadilhas:
- Comentários podem ser posicionados em nós específicos usando client_meta
- Comentários de resposta não podem ser aninhados (apenas um nível de respostas)
5. Navegar por Projetos e Equipes
Quando usar: O usuário deseja listar projetos ou arquivos de equipe
Sequência de ferramentas:
FIGMA_GET_PROJECTS_IN_A_TEAM- Lista projetos de equipe [Opcional]FIGMA_GET_FILES_IN_A_PROJECT- Lista arquivos do projeto [Opcional]
…
Perguntas frequentes
O que é Rube MCP?
É um sistema que permite que a IA se conecte e controle outras ferramentas, como o Figma.
Preciso de uma conta especial no Figma?
Você precisa ter uma conta ativa no Figma e autorizar a conexão quando solicitado. Não são necessárias chaves de API extras.
Posso usar isso para FigJam?
Não, esta ferramenta funciona apenas com arquivos de design do Figma, não com quadros FigJam ou Slides.
Detalhes
Descrição original do autor
Automate Figma tasks via Rube MCP (Composio): files, components, design tokens, comments, exports. Always search tools first for current schemas.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2996
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC