Community코딩 & 개발github.com

variableway/fire-skills

개인 AI 에이전트 기술 모음

fire-skills란 무엇인가요?

이 스킬은 다양한 AI 프로그래밍 도구(Claude Code, Codex CLI, OpenCode, Cline, OpenClaw)에 대해 GLM, OpenRouter, OpenAI, Anthropic 등 AI Agent Provider를 한 번에 설정할 수 있도록 도와줍니다. 두 가지 설정 방식을 제공합니다: 권장하는 자동 설치 방식(예: `npx @z_ai/coding-helper`를 사용한 GLM 설정)과 수동 템플릿 복사 방식입니다. 각 도구와 Provider별로 필요한 환경 변수와 API 엔드포인트를 명확히 제시하여 사용자가 빠르게 AI 코딩 환경을 구성할 수 있도록 안내합니다. 또한 API Key 보안, GLM 전용 엔드포인트 사용법, 기존 Claude 사용자를 위한 별칭 설정 등 실용적인 팁도 포함하고 있습니다.

지원 대상✓Claude Code✓Codex CLI~Cursor✓OpenCode
npx skills add variableway/fire-skills

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

AI Config Skill

다양한 AI 프로그래밍 도구에 AI Agent Provider를 한 번에 설정합니다.

지원 도구 및 Provider

도구GLMOpenRouterOpenAIAnthropic
Claude Code✅❌❌✅
Codex CLI✅✅✅❌
OpenCode✅❌✅❌
Cline✅❌✅❌
OpenClaw✅❌❌❌

두 가지 설정 방식

방식 A: 자동 설치 (권장)

공식 도구를 사용하여 설치, 설정, MCP 관리를 자동으로 완료합니다.

GLM (지푸 코딩 플랜) — 원클릭 설정:

npx @z_ai/coding-helper

이 도구가 자동으로 수행하는 작업:

  • 도구 설치 (Claude Code / OpenCode / Crush / Factory Droid)
  • API Key 설정
  • 모델 요금제 로딩
  • MCP Server 관리

OpenCode (GLM 내장 지원):

opencode auth login
# "Zhipu AI Coding Plan" 선택 후 API Key 입력
opencode
# /models 명령어로 GLM 모델 선택

방식 B: 템플릿 복사

ai-config/templates/에서 미리 준비된 템플릿을 대상 위치로 복사한 후, 사용자가 API Key만 수정하면 됩니다.

각 도구별 템플릿 파일 및 대상 경로:

도구템플릿 파일복사 위치
Claude Code + GLMtemplates/claude-code/glm.sh터미널에 source
Claude Code + GLM 모델 매핑templates/claude-code/glm-settings.json~/.claude/settings.json에 병합
Claude Code + Anthropictemplates/claude-code/anthropic.sh터미널에 source
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.mdIDE 내 설정 참조
OpenClaw + GLMtemplates/openclaw/glm.json~/.openclaw/openclaw.json에 병합

사용 가이드

사용자가 "GLM 설정", "OpenRouter 설정", "ai-config glm" 등을 요청할 때:

Step 1: Provider 확인

  • glm → 방식 A 우선 권장 (npx @z_ai/coding-helper), 방식 B도 가능
  • openrouter / openai → 방식 B 사용 (템플릿 복사)
  • anthropic → 방식 B 사용

Step 2: 설정 실행

GLM 설정 (권장 방식 A)

npx @z_ai/coding-helper

대화형 안내에 따라 진행합니다. 수동 설정을 선호하는 경우 방식 B 사용:

# Claude Code + GLM
source ai-config/templates/claude-code/glm.sh
# glm-settings.json을 ~/.claude/settings.json에 병합하면 모델이 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

OpenRouter / OpenAI 설정 (방식 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

Step 3: API Key 설정 안내

Provider환경 변수획득 주소
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

주요 API 엔드포인트

용도엔드포인트 URL
GLM Coding Plan (일반)https://open.bigmodel.cn/api/coding/paas/v4
GLM Coding Plan (Claude Code)https://open.bigmodel.cn/api/anthropic
GLM 일반 APIhttps://open.bigmodel.cn/api/paas/v4
OpenRouterhttps://openrouter.ai/api/v1
OpenAIhttps://api.openai.com/v1

Claude Code 모델 매핑

GLM 설정 후 Claude Code의 자동 매핑:

Claude 모델 계층기본 GLM 모델
OpusGLM-5.1
SonnetGLM-5.1
HaikuGLM-4.5-Air

이는 glm-settings.json 설정 결과입니다. 해당 설정을 사용하지 않으면 기본 매핑은 Opus→GLM-4.7, Sonnet→GLM-4.7, Haiku→GLM-4.5-Air입니다.

실행 후 /status 명령어로 현재 모델 상태를 확인하세요.

템플릿 디렉토리 구조

ai-config/
├── SKILL.md                          # 본 파일
└── templates/
    ├── claude-code/
    │   ├── glm.sh                    # Claude Code + GLM 환경 변수
    │   ├── glm-settings.json         # Claude Code + GLM 모델 매핑
    │   └── anthropic.sh              # 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                    # Cline + GLM 설정 설명
    └── openclaw/
        └── glm.json                  # OpenClaw + GLM 설정 조각

주의사항

  1. API Key 보안: API Key를 Git 저장소에 커밋하지 마세요.
  2. GLM Coding Plan 전용 엔드포인트: 반드시 coding/paas/v4를 사용해야 하며, paas/v4를 사용하면 요금제 할당량이 차감되지 않습니다.
  3. 기존 Claude 사용자: 기존 설정을 덮어쓰지 않으려면 alias 방식 사용: alias glm-cc='ANTHROPIC_BASE_URL=https://open.bigmodel.cn/api/anthropic ANTHROPIC_API_KEY="your-key" claude'
  4. GLM 사용 가능 모델: GLM-5.1, GLM-5, GLM-4.7, GLM-4.6, GLM-4.5, GLM-4.5-Air
  5. Codex CLI 설정 우선순위: 프로젝트 수준 .codex/config.toml > 전역 ~/.codex/config.toml

관련 스킬