클로드스킬마트스킬 둘러보기스킬이 뭐예요?
목록으로

rtk 토큰 압축 프록시 설치

에이전트 컨테이너에 rtk 토큰 압축 프록시를 설치해 Bash 명령 출력 토큰을 60~90% 절감시켜 주는 스킬.

유틸리티고급30,47112,865AI 점수 6/10마지막 업데이트: 2026. 8. 9.

무엇을 해주나

rtk는 git, cargo, pytest, docker, kubectl 같은 개발 명령의 출력을 압축해 토큰 사용량을 60~90% 줄여 주는 CLI 프록시입니다. 이 스킬은 rtk를 호스트에 설치하고, nanoclaw 에이전트 그룹 컨테이너에 읽기 전용으로 마운트한 뒤, Claude Code의 PreToolUse 훅에 등록해 모든 Bash 호출이 자동으로 rtk를 거치도록 배선합니다. CLAUDE.md에 별도 지시문을 쓸 필요가 없습니다.

주요 단계는 다음과 같습니다.

  1. 호스트에 rtk 바이너리 설치 (~/.local/bin/rtk)
  2. 대상 에이전트 그룹 ID 확인
  3. ncl groups config add-mount로 컨테이너에 읽기 전용 마운트
  4. jqsettings.jsonPreToolUse 훅 추가 (중복 방지 로직 포함)
  5. 컨테이너 재시작 및 검증

이런 분께 추천

  • nanoclaw 기반으로 여러 에이전트 그룹을 운영하며 토큰 비용을 줄이고 싶은 분
  • Docker 컨테이너와 마운트, 훅 설정에 익숙한 중·고급 운영자
  • 로그가 긴 CI/빌드 명령을 에이전트가 자주 실행하는 환경

활용 예시

  • 비용 절감 점검: 훅 적용 후 에이전트에게 git status, cargo build를 실행시키고 rtk gain으로 실제 절감량을 확인.
  • 다중 그룹 배포: ncl groups list로 그룹을 나열한 뒤 3~5단계를 반복해 모든 에이전트 그룹에 동일하게 적용.
  • 장애 대응: 컨테이너 안에서 rtk: command not found가 뜰 때 마운트 허용 목록(mount-allowlist.json)과 재시작 여부를 순서대로 점검.

· · · 설치 가이드 · · ·

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

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

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

직접 명령으로 설치하기

git clone https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw && mkdir -p ~/.claude/skills && cp -r /tmp/nanoclaw/.claude/skills/add-rtk ~/.claude/skills/

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

  1. 터미널을 열고 스킬 폴더를 준비합니다: mkdir -p ~/.claude/skills
  2. 저장소를 내려받습니다: git clone https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw
  3. 스킬을 복사합니다: cp -r /tmp/nanoclaw/.claude/skills/add-rtk ~/.claude/skills/
  4. Claude Code를 재시작한 뒤 /skills 또는 스킬 목록에서 add-rtk가 보이는지 확인합니다.
  5. 사용 전 준비물을 점검합니다: nanoclaw의 ncl CLI, Docker, jq가 설치되어 있어야 합니다.
  6. 스킬 안내에 따라 rtk 설치 스크립트를 실행합니다. curl | sh 형태이므로, 불안하다면 먼저 스크립트를 내려받아 내용을 읽고 실행하세요.
  7. ~/.config/nanoclaw/mount-allowlist.json~/.local/bin이 포함되어 있는지 확인한 뒤, 마운트·훅 추가·재시작 단계를 진행합니다.