Rtk Setup Skill
Description
RTK(Rust Token Killer) setup skill for OpenClaw - enforces token-saving commands via AGENTS.md
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
rtk-setup-skill
RTK(Rust Token Killer)를 OpenClaw 워크스페이스에 설치하고, 모든 에이전트가 RTK 명령어를 강제로 사용하도록 설정하는 스킬.
왜 필요한가?
RTK는 Claude Code 플러그인(`claude plugins install`)으로 설치하면 PreToolUse 훅이 자동 적용된다. 하지만 **OpenClaw(ACP) 환경에서는 훅이 작동하지 않는다.**
이 스킬은:
- RTK 바이너리를 설치하고
RTK.md(에이전트용 규칙 파일)를 생성하고AGENTS.md에 강제 지침을 삽입하여
에이전트들이 `ls` 대신 `rtk ls`, `git status` 대신 `rtk git status`를 사용하도록 **강제**한다.
벤치마크 (실측)
RTK 0.34.3 / macOS ARM64 / OpenClaw 워크스페이스 (파일 90+개, untracked 80+개)
| 명령어 | 기존 출력 (bytes) | RTK 출력 (bytes) | 절약률 |
|---|---|---|---|
ls -la → rtk ls |
6,878 | 2,261 | 67.1% |
git status → rtk git status |
3,982 | 304 | 92.4% |
grep → rtk grep |
3,738 | 1,675 | 55.2% |
git diff → rtk git diff |
520 | 215 | 58.7% |
cat → rtk read |
4,210 | 4,211 | 0% (소규모 파일) |
**종합: 7개 명령 실행 → 3.9K 토큰 절약 (57.5%)**
`rtk read`는 소규모 파일에서는 절약 효과가 없다. 대형 파일(100줄+)에서 효과가 크다. `git status`는 untracked 파일이 많을수록 절약률이 높다 (이 워크스페이스에서 92.4%).
설치
1. 스킬 복사
cp -r rtk-setup/ /skills/rtk-setup/
2. 스킬 실행
에이전트에게 "RTK 설치해줘" 또는 "RTK 설정해줘"라고 요청하면 SKILL.md의 워크플로가 실행된다.
또는 수동으로:
# RTK 바이너리 설치
brew install rtk
# RTK.md 생성 (스킬 내 STEP 2 참고)
# AGENTS.md에 RTK 블록 추가 (스킬 내 STEP 3 참고)
파일 구조
rtk-setup/
└── SKILL.md # 스킬 정의 (워크플로 + 지침)
설치 후 워크스페이스에 생성되는 파일:
workspace/
├── RTK.md # 에이전트용 RTK 사용 규칙
└── AGENTS.md # RTK 강제 지침 블록 추가됨
RTK 명령어 치환 표
| 기존 명령어 | RTK 명령어 |
|---|---|
ls, tree |
rtk ls |
cat, head, tail |
rtk read |
grep, rg |
rtk grep |
find |
rtk find |
git status |
rtk git status |
git log |
rtk git log |
git diff |
rtk git diff |
git push |
rtk git push |
npm test |
rtk test npm test |
npm run build |
rtk err npm run build |
예외
- Claude Code 내장 도구 (Read, Grep, Glob) → RTK 불필요
cd,mkdir,rm등 출력 없는 명령어- 사용자
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development