Communitygithub.com

Paja73/claude-auto-api

Claude Code settings.json 자동 구성 도구로, 다중 모델 설정에서 API_KEY, AUTH_TOKEN 및 모델 구성을 빠르게 전환합니다. 안전한 백업과 민감 정보 숨김 미리보기를 제공합니다. 🐙

claude-auto-api란 무엇인가요?

이 스킬은 Claude Code의 `settings.json` 파일을 자동으로 구성하여, 다양한 AI 모델 간 API 키, 인증 토큰 및 모델 설정을 손쉽게 전환할 수 있게 해주는 도구입니다. 개발자는 여러 모델(예: Claude, GPT 등)을 실험하거나 전환할 때 매번 수동으로 설정 파일을 편집해야 하는 번거로움에서 벗어날 수 있습니다. 주요 기능으로는 설정을 안전하게 백업하고, 민감한 정보(토큰, 키 등)를 숨긴 상태로 미리보기를 제공하여 보안을 유지하면서 설정을 확인할 수 있습니다. Claude Code 플랫폼을 기반으로 하며, 명령줄 인터페이스를 통해 빠르게 설정을 변경할 수 있어 다중 모델 워크플로우에 최적화되어 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add Paja73/claude-auto-api

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

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

문서

claude-auto-api은(는) 무엇을 하나요?

Claude Code settings.json 자동 구성 도구로, 다중 모델 설정에서 API_KEY, AUTH_TOKEN 및 모델 구성을 빠르게 전환합니다. 안전한 백업과 민감 정보 숨김 미리보기를 지원합니다. 🐙

개요

이 스킬은 Claude Code의 settings.json 파일을 자동으로 관리하여, 다양한 AI 모델(예: Claude, GPT 등) 간 API 키, 인증 토큰 및 모델 구성을 빠르게 전환할 수 있게 해줍니다. 수동 편집 없이 명령어 하나로 설정을 변경하고, 안전하게 백업하며, 민감 정보가 숨겨진 미리보기를 통해 보안을 유지합니다.

주요 기능

  • 설정 전환: switch 명령어로 미리 정의된 프로필 간 API_KEY와 AUTH_TOKEN을 즉시 전환합니다.
  • 백업: backup 명령어로 현재 설정을 안전하게 백업하여 실수로 인한 데이터 손실을 방지합니다.
  • 미리보기: preview 명령어로 민감 정보(토큰, 키)를 마스킹하여 안전하게 현재 설정을 확인합니다.
  • 다중 모델 지원: 여러 AI 모델(Claude, GPT 등)의 설정을 프로필로 관리하여 쉽게 전환할 수 있습니다.

사용 방법

  1. 프로필 설정: config.json 파일에 각 모델의 API_KEY, AUTH_TOKEN, 모델 이름 등을 정의합니다.
  2. 설정 전환: claude-auto-api switch <프로필명> 명령어로 설정을 변경합니다.
  3. 백업 생성: claude-auto-api backup 명령어로 현재 설정을 백업합니다.
  4. 미리보기: claude-auto-api preview 명령어로 민감 정보를 숨긴 상태로 설정을 확인합니다.

지원 플랫폼

  • Claude Code: 기본 플랫폼으로, settings.json 파일을 직접 수정합니다.
  • 터미널/CLI: 명령줄 인터페이스를 통해 모든 기능을 사용할 수 있습니다.

구성 파일 예시

{
  "profiles": {
    "claude": {
      "api_key": "sk-ant-...",
      "auth_token": "token-...",
      "model": "claude-3-opus"
    },
    "gpt": {
      "api_key": "sk-...",
      "auth_token": "token-...",
      "model": "gpt-4"
    }
  }
}

보안

  • 모든 민감 정보(API 키, 인증 토큰)는 미리보기에서 마스킹되어 표시됩니다.
  • 백업 파일은 안전한 디렉토리에 저장되며, 필요 시 복원할 수 있습니다.
  • 설정 파일의 권한은 기본적으로 600으로 설정되어 있습니다.

참고 사항

  • 이 스킬은 Claude Code의 settings.json 파일을 대상으로 합니다.
  • 프로필 이름은 영문 소문자와 하이픈(-)만 사용하는 것을 권장합니다.
  • 백업 파일은 ~/.claude-auto-api/backups/ 디렉토리에 저장됩니다.

라이선스

MIT License

기여

버그 리포트, 기능 제안, 풀 리퀘스트는 언제나 환영합니다. GitHub 저장소를 통해 기여해 주세요.

관련 스킬