variableway/fire-skills

Coleção pessoal de habilidades para Agentes de IA.

O que é fire-skills?

Este skill oferece um método completo e unificado para configurar provedores de IA (como GLM, OpenRouter, OpenAI e Anthropic) em diversas ferramentas populares de programação assistida por IA, como Claude Code, Codex CLI, OpenCode, Cline e OpenClaw. Ele é útil porque elimina a configuração manual complexa, oferecendo duas abordagens: um instalador automático via `npx @z_ai/coding-helper` (recomendado para GLM) e uma coleção de templates pré-definidos para cópia direta. O skill atua como um guia centralizado, fornecendo scripts, arquivos de configuração e definições de mapeamento de modelo (como o mapeamento automático de modelos Claude para GLM). Ele também enfatiza a segurança das chaves de API e fornece instruções claras sobre variáveis de ambiente e endpoints de API, tornando a integração de diferentes provedores em diferentes ferramentas rápida, consistente e confiável.

Funciona com✓Claude Code✓Codex CLI~Cursor✓OpenCode
npx skills add variableway/fire-skills

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Habilidade de Configuração de IA

Configure provedores de Agente de IA em várias ferramentas de programação de IA com um único clique.

Ferramentas e Provedores Suportados

FerramentaGLMOpenRouterOpenAIAnthropic
Claude Code✅❌❌✅
Codex CLI✅✅✅❌
OpenCode✅❌✅❌
Cline✅❌✅❌
OpenClaw✅❌❌❌

Duas Formas de Configurar

Método A: Instalação Automática (Recomendado)

Use as ferramentas oficiais para concluir automaticamente a instalação, configuração e gerenciamento de MCP.

GLM (Plano de Codificação Zhipu) — Configuração em um clique:

npx @z_ai/coding-helper

Esta ferramenta concluirá automaticamente:

  • Instalação da ferramenta (Claude Code / OpenCode / Crush / Factory Droid)
  • Configuração da chave da API
  • Carregamento do plano de modelo
  • Gerenciamento do servidor MCP

OpenCode (com suporte integrado a GLM):

opencode auth login
# Selecione "Plano de Codificação Zhipu AI" e insira a chave da API
opencode
# /models selecione o modelo GLM

Método B: Cópia de Modelo

Copie modelos pré-definidos de ai-config/templates/ para o local desejado; o usuário só precisa modificar a chave da API.

Arquivos de modelo e caminhos de destino para cada ferramenta:

FerramentaArquivo de ModeloCopiar para
Claude Code + GLMtemplates/claude-code/glm.shFonte no terminal
Claude Code + mapeamento de modelo GLMtemplates/claude-code/glm-settings.jsonMesclar em ~/.claude/settings.json
Claude Code + Anthropictemplates/claude-code/anthropic.shFonte no terminal
Codex + GLMtemplates/codex/glm.toml~/.codex/config.toml
Codex + OpenRoutertemplates/codex/openrouter.toml~/.codex/config.toml
Codex + OpenAItemplates/codex/openai.toml~/.codex/config.toml
OpenCode + GLMtemplates/opencode/glm.json~/.config/opencode/opencode.json
OpenCode + OpenAItemplates/opencode/openai.json~/.config/opencode/opencode.json
Cline + GLMtemplates/cline/glm.mdConsulte a configuração no IDE
OpenClaw + GLMtemplates/openclaw/glm.jsonMesclar em ~/.openclaw/openclaw.json

Guia de Uso

Quando o usuário disser "configurar GLM", "configurar OpenRouter", "ai-config glm", etc.:

Etapa 1: Confirmar o Provedor

  • glm → Recomendar o Método A (npx @z_ai/coding-helper) como primeira opção, Método B também pode ser usado
  • openrouter / openai → Use o Método B (cópia de modelo)
  • anthropic → Use o Método B

Etapa 2: Executar a Configuração

Configuração do GLM (Método A recomendado)

npx @z_ai/coding-helper

Siga as instruções interativas. Se o usuário preferir configuração manual, use o Método B:

# Claude Code + GLM
source ai-config/templates/claude-code/glm.sh
# Mesclar glm-settings.json em ~/.claude/settings.json alterna o modelo para GLM-5.1

# Codex CLI + GLM
mkdir -p ~/.codex
cp ai-config/templates/codex/glm.toml ~/.codex/config.toml

# OpenCode + GLM
cp ai-config/templates/opencode/glm.json ~/.config/opencode/opencode.json

Configuração do OpenRouter / OpenAI (Método B)

# Codex CLI + OpenRouter
mkdir -p ~/.codex
cp ai-config/templates/codex/openrouter.toml ~/.codex/config.toml

# Codex CLI + OpenAI
mkdir -p ~/.codex
cp ai-config/templates/codex/openai.toml ~/.codex/config.toml

Etapa 3: Solicitar a Configuração da Chave da API

ProvedorVariável de AmbienteObter em
GLMANTHROPIC_API_KEY (Claude Code) / GLM_API_KEY (Codex)https://open.bigmodel.cn
OpenRouterOPENROUTER_API_KEYhttps://openrouter.ai
OpenAIOPENAI_API_KEYhttps://platform.openai.com
AnthropicANTHROPIC_API_KEYhttps://console.anthropic.com
echo 'export XXX_API_KEY="your-key"' >> ~/.zshrc
source ~/.zshrc

Endpoints Chave da API

UsoURL do Endpoint
Plano de Codificação GLM (Geral)https://open.bigmodel.cn/api/coding/paas/v4
Plano de Codificação GLM (Claude Code)https://open.bigmodel.cn/api/anthropic
API GLM Geralhttps://open.bigmodel.cn/api/paas/v4
OpenRouterhttps://openrouter.ai/api/v1
OpenAIhttps://api.openai.com/v1

Mapeamento de Modelos para Claude Code

Após configurar o GLM, o Claude Code mapeia automaticamente:

Nível do Modelo ClaudeModelo GLM Padrão
OpusGLM-5.1
SonnetGLM-5.1
HaikuGLM-4.5-Air

Isso é resultado da configuração via glm-settings.json. Se esta configuração não for usada, o mapeamento padrão é Opus→GLM-4.7, Sonnet→GLM-4.7, Haiku→GLM-4.5-Air.

Após iniciar, digite /status para confirmar o estado atual do modelo.

Estrutura do Diretório de Modelos

ai-config/
├── SKILL.md                          # Este arquivo
└── templates/
    ├── claude-code/
    │   ├── glm.sh                    # Variáveis de ambiente para Claude Code + GLM
    │   ├── glm-settings.json         # Mapeamento de modelo para Claude Code + GLM
    │   └── anthropic.sh              # Restauração para Claude Code + Anthropic
    ├── codex/
    │   ├── glm.toml                  # Codex CLI + GLM
    │   ├── openrouter.toml           # Codex CLI + OpenRouter
    │   └── openai.toml               # Codex CLI + OpenAI
    ├── opencode/
    │   ├── glm.json                  # OpenCode + GLM
    │   └── openai.json               # OpenCode + OpenAI
    ├── cline/
    │   └── glm.md                    # Instruções de configuração para Cline + GLM
    └── openclaw/
        └── glm.json                  # Fragmento de configuração para OpenClaw + GLM

Avisos

  1. Segurança da Chave da API: Não envie chaves de API para repositórios Git
  2. Endpoint Exclusivo do Plano de Codificação GLM: Deve usar coding/paas/v4 em vez de paas/v4, caso contrário os créditos do plano não serão consumidos
  3. Usuários Existente do Claude: Se não quiser sobrescrever a configuração existente, use o alias: alias glm-cc='ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropic ANTHROPIC_API_KEY="sua-chave" claude'
  4. Modelos GLM Disponíveis: GLM-5.1, GLM-5, GLM-4.7, GLM-4.6, GLM-4.5, GLM-4.5-Air
  5. Prioridade de Configuração do Codex CLI: ~/.codex/config.toml do projeto > ~/.codex/config.toml global

Habilidades Relacionadas