vercel-cli-with-tokens
Faz seu agente usar o Vercel CLI com tokens de acesso. Ele ajuda a gerenciar projetos e configurações de forma segura e automatizada.
O que ela faz
Essa ferramenta ajuda você a colocar seus projetos online no Vercel usando um código de acesso especial (token), sem precisar fazer login toda hora. É útil para automatizar o processo de envio de projetos.
Quando usar
- ✓Quando você quer enviar um projeto para o Vercel automaticamente.
- ✓Ao configurar um novo projeto no Vercel pela linha de comando.
- ✓Para adicionar informações secretas (como chaves de API) ao seu projeto no Vercel.
Exemplo do que pedir para a IA
“Como faço para enviar meu projeto para o Vercel usando meu token de acesso?”
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 primeiro procura seu código de acesso (token) em locais comuns, como variáveis de ambiente ou arquivos de configuração. Se não encontrar, ela pede para você fornecer o token. Depois, ela usa esse token para se comunicar com o Vercel e realizar as ações que você pediu, como enviar seu projeto.
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 vercel-cli-with-tokensOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/vercel-cli-with-tokens/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.
Vercel CLI com Tokens
Implante e gerencie projetos na Vercel usando a CLI com autenticação baseada em token, sem depender de vercel login.
Quando Usar
- Use esta habilidade quando a tarefa corresponder a esta descrição: Implante e gerencie projetos na Vercel usando autenticação baseada em token. Use ao trabalhar com a Vercel CLI usando tokens de acesso em vez de login interativo — por exemplo, "implantar na vercel", "configurar vercel", "adicionar variáveis de ambiente à vercel".
Passo 1: Localize o Token da Vercel
Antes de executar quaisquer comandos da Vercel CLI, identifique de onde o token está vindo. Trabalhe com esses cenários em ordem:
A) VERCEL_TOKEN já está definido no ambiente
[ -n "${VERCEL_TOKEN:-}" ] && printf 'VERCEL_TOKEN is set\n'
Se isso relatar um token configurado, você está pronto. Pule para o Passo 2.
B) O token está em um arquivo .env sob VERCEL_TOKEN
grep -q '^VERCEL_TOKEN=' .env 2>/dev/null && printf 'VERCEL_TOKEN is present in .env\n'
Se encontrado, exporte-o:
VERCEL_TOKEN="$(sed -n 's/^VERCEL_TOKEN=//p' .env | tail -n 1)"
export VERCEL_TOKEN
C) O token está em um arquivo .env sob um nome diferente
Procure por qualquer variável que pareça um token da Vercel (tokens da Vercel geralmente começam com vca_):
grep -Eio '^[A-Z0-9_]*VERCEL[A-Z0-9_]*(?==)' .env 2>/dev/null
Inspecione a saída para identificar qual variável contém o token e, em seguida, exporte-o como VERCEL_TOKEN:
vercel_var="<VARIABLE_NAME>"
VERCEL_TOKEN="$(sed -n "s/^${vercel_var}=//p" .env | tail -n 1)"
export VERCEL_TOKEN
D) Nenhum token encontrado — pergunte ao usuário
Se nenhuma das opções acima fornecer um token, peça ao usuário para fornecê-lo. Eles podem criar um token de acesso da Vercel em vercel.com/account/tokens.
Importante: Uma vez que VERCEL_TOKEN é exportado como uma variável de ambiente, a Vercel CLI o lê nativamente — não o passe como um flag --token. Colocar segredos em argumentos de linha de comando os expõe no histórico do shell e nas listagens de processos.
# Bad — token visible in shell history and process listings
vercel deploy --token "vca_abc123"
# Good — CLI reads VERCEL_TOKEN from the environment
[ -n "${VERCEL_TOKEN:-}" ] || { echo "Set VERCEL_TOKEN first" >&2; exit 1; }
vercel deploy
Passo 2: Localize o Projeto e a Equipe
Da mesma forma, verifique o ID do projeto e o escopo da equipe. Isso permite que a CLI direcione o projeto certo sem precisar de vercel link.
# Check environment
[ -n "${VERCEL_PROJECT_ID:-}" ] && printf 'VERCEL_PROJECT_ID is set\n'
[ -n "${VERCEL_ORG_ID:-}" ] && printf 'VERCEL_ORG_ID is set\n'
# Or check .env
grep -Eio '^[A-Z0-9_]*VERCEL[A-Z0-9_]*(?==)' .env 2>/dev/null
Se você tiver uma URL de projeto (por exemplo, https://vercel.com/my-team/my-project), extraia o slug da equipe:
# e.g. "my-team" from "https://vercel.com/my-team/my-project"
echo "$PROJECT_URL" | sed 's|https://vercel.com/||' | cut -d/ -f1
Se você tiver VERCEL_ORG_ID e VERCEL_PROJECT_ID no seu ambiente, exporte-os — a CLI os usará automaticamente e ignorará qualquer diretório .vercel/:
export VERCEL_ORG_ID="<org-id>"
export VERCEL_PROJECT_ID="<project-id>"
Nota: VERCEL_ORG_ID e VERCEL_PROJECT_ID devem ser definidos juntos — definir apenas um causa um erro.
Configuração da CLI
Certifique-se de que a Vercel CLI esteja instalada e atualizada:
npm install -g vercel
vercel --version
Implantando um Projeto
Sempre implante como preview, a menos que o usuário solicite explicitamente produção. Escolha um método com base no que você tem disponível.
Implantação Rápida (tem ID do projeto — sem necessidade de vinculação)
Quando VERCEL_TOKEN e VERCEL_PROJECT_ID estiverem definidos no ambiente, implante diretamente:
vercel deploy -y --no-wait
Com um escopo de equipe (via VERCEL_ORG_ID ou --scope):
vercel deploy --scope <team-slug> -y --no-wait
Produção (somente quando explicitamente solicitado):
vercel deploy --prod --scope <team-slug> -y --no-wait
Verificar status:
vercel inspect <deployment-url>
Fluxo de Implantação Completo (sem ID do projeto — precisa vincular)
Use isso quando você tiver um token e uma equipe, mas nenhum ID de projeto preexistente.
Verifique o estado do projeto primeiro
# Does the project have a git remote?
git remote get-url origin 2>/dev/null
# Is it already linked to a Vercel project?
cat .vercel/project.json 2>/dev/null || cat .vercel/repo.json 2>/dev/null
Vincule o projeto
Com remote git (preferencial):
vercel link --repo --scope <team-slug> -y
…
Perguntas frequentes
O que é um token de acesso do Vercel?
É um código secreto que permite que ferramentas e scripts interajam com sua conta Vercel em seu nome, sem precisar que você digite sua senha.
Por que usar um token em vez de fazer login?
Usar um token é mais seguro e prático para automação, pois evita que você precise digitar suas credenciais repetidamente e reduz o risco de expor informações sensíveis.
Onde encontro meu token de acesso do Vercel?
Você pode gerar um token de acesso na seção 'Tokens' das configurações da sua conta em vercel.com.
Detalhes
Descrição original do autor
Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. \"deploy to vercel\", \"set up vercel\", \"add environment variables to vercel\".
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4488
- 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
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC