클로드스킬마트스킬 둘러보기바로 쓰는 문장영상으로 배우기터미널 사용법스킬이 뭐예요?
 
목록으로

네이티브 자격증명 프록시 사용 (NanoClaw)

NanoClaw에서 OneCLI 게이트웨이 대신 .env의 Anthropic API 키·OAuth 토큰을 컨테이너에 직접 주입하도록 전환해 주는 스킬입니다.

개발·코딩고급30,47112,865AI 점수 8/10마지막 업데이트: 2026. 8. 9.

무엇을 해주나

NanoClaw는 기본적으로 Anthropic 자격증명을 OneCLI 에이전트 볼트에 두고 요청마다 주입합니다. 이 스킬은 그 방식을 의도적으로 뒤집어, .env 파일에 넣어둔 ANTHROPIC_API_KEY / CLAUDE_CODE_OAUTH_TOKEN / ANTHROPIC_AUTH_TOKEN을 읽어 Docker 컨테이너의 환경변수(-e)로 직접 전달합니다.

  • src/native-credential-proxy.ts와 테스트 2종을 스킬 폴더에서 src/로 복사
  • src/container-runner.tsbuildContainerArgsTZ 라인 바로 뒤에 한 줄만 추가(코어 수정 최소화)
  • NANOCLAW_NATIVE_CREDENTIALS=true 플래그가 없으면 완전한 no-op → 기존 OneCLI 경로 그대로 유지
  • 빌드 + vitest(동작 테스트, 배선 테스트)로 검증, 서비스 재시작 및 트러블슈팅, REMOVE.md로 원복까지 안내

이런 분께 추천

  • NanoClaw를 셀프호스팅하며 OneCLI 볼트·HTTPS 프록시·인증서 설정을 걷어내고 싶은 분
  • Claude Pro/Max 구독 토큰(claude setup-token)이나 콘솔 API 키를 .env로 단순 관리하려는 분
  • 사내 게이트웨이나 ANTHROPIC_BASE_URL 커스텀 엔드포인트로 트래픽을 보내야 하는 분

주의: NanoClaw 저장소 안에서만 의미가 있고, Node/pnpm/Docker 환경이 필요합니다. 자격증명이 컨테이너 환경변수로 노출되는 트레이드오프를 받아들여야 합니다.

활용 예시

  1. "OneCLI 없이 내 Claude Max 구독 토큰으로 NanoClaw를 돌리고 싶어" → 스킬이 코드 패치 후 claude setup-token 안내, .env에 플래그와 토큰 추가, 서비스 재시작까지 진행.
  2. "이미 적용됐는지 모르겠다" → Phase 1 프리플라이트 명령으로 applied/not-applied를 판정하고 필요한 단계만 실행.
  3. "컨테이너가 자격증명을 못 찾는다 / 401이 난다" → 트러블슈팅 섹션의 원인별 체크리스트(플래그 누락, 토큰 만료, 재시작 안 됨)로 진단.

· · · 설치 가이드 · · ·

설치 없이 지금 한 번 써보기

아래를 Claude에 붙여넣으면 설치하지 않고도 이 스킬을 그대로 씁니다.

이 파일의 지시를 읽고 그대로 따라서 나를 도와줘:
https://raw.githubusercontent.com/nanocoai/nanoclaw/HEAD/.claude/skills/use-native-credential-proxy/SKILL.md

내가 원하는 것: (여기에 하고 싶은 일을 쓰세요)

Claude가 링크를 열지 못하면, 링크를 직접 열어 내용을 복사해 붙여넣으세요.

쓸 만하면 아래에서 ZIP을 받아 설치하세요. 그러면 매번 붙여넣지 않아도 알아서 작동합니다.

Claude 앱에 설치 (터미널 필요 없음)
  1. 아래 버튼으로 ZIP 파일을 받으세요.
  2. Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
  3. Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
ZIP 내려받기
Claude Code에 설치

Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요

클로드스킬마트에서 찾은 스킬을 설치해줘.
GitHub 저장소 nanocoai/nanoclaw 의 .claude/skills/use-native-credential-proxy 폴더를 내 ~/.claude/skills/use-native-credential-proxy/ 에 그대로 복사해줘.
설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.

직접 명령으로 설치하기

git clone https://github.com/nanocoai/nanoclaw.git && mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/use-native-credential-proxy ~/.claude/skills/

제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.

  1. 터미널에서 NanoClaw 프로젝트를 준비합니다: git clone https://github.com/nanocoai/nanoclaw.git && cd nanoclaw
  2. 스킬 폴더가 이미 저장소에 포함되어 있는지 확인합니다: ls .claude/skills/use-native-credential-proxy
  3. (개인 스킬로도 쓰려면) mkdir -p ~/.claude/skills && cp -r .claude/skills/use-native-credential-proxy ~/.claude/skills/
  4. 의존성을 설치합니다: pnpm install
  5. 프로젝트 루트에서 claude를 실행한 뒤 "use-native-credential-proxy 스킬로 .env 기반 자격증명으로 전환해줘"라고 요청합니다.
  6. 스킬 안내에 따라 Claude 구독 토큰(claude setup-token) 또는 API 키를 선택하고, .envNANOCLAW_NATIVE_CREDENTIALS=true와 자격증명을 추가합니다. 토큰은 채팅창에 붙여넣지 말고 직접 .env에 넣으세요.
  7. pnpm run build와 안내된 vitest 명령이 통과하는지 확인합니다.
  8. 서비스를 재시작하고(등록된 채팅에서 테스트 메시지) 응답이 오면 완료입니다. 되돌리려면 REMOVE.md를 따릅니다.