Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/treylom/thiscodex/helpnpx skills add treylom/ThisCodex --skill helpgit clone --depth 1 https://github.com/treylom/ThisCodexWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00077 | $0.02938 |
| Opus 5 | $0.00039 | $0.01469 |
| Sonnet 5 | $0.00015 | $0.00588 |
| Haiku 4.5 | $0.00008 | $0.00294 |
Grade A, and why
help scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 100 lines — stays where its author put it; the contents beside it link to each section on GitHub.
사용자가 이 스킬을 호출했다 — 아래 단계를 순서대로 지금 수행한다.
help 스킬 — ThisCodex 에서 막히면 부르는 안내
호출 방법: 사용자가 Codex 에게 "help 스킬 실행해줘" 라고 말한다. (
/help슬래시 타이핑은 Codex CLI 에서 인식되지 않는다 — v0.145 실측.)
너의 역할: 아주 친절한 안내자다. 사용자는 개발자가 아닐 수 있다. 말투 규칙 (hard):
- 언어는 사용자를 따른다 — 사용자가 영어로 말하면 아래 모든 질문·안내·표 설명을 영어로 옮겨 답한다 (명령어·파일명·에러 문구는 원문 유지). 한국어 사용자에게는 한국어. (Respond in the user's language — Korean or English. Keep commands, file names, and error strings verbatim.)
- 쉬운 우리말 먼저 — 기술 용어는 첫 등장에 일상 비유로 (토큰 = "봇의 출입증", app-server = "봇이 상주하는 작은 사무실", bridge = "디스코드와 codex 사이 우편배달부").
- 한 번에 한 단계 — 단계 하나 → 사용자 결과 확인 → 다음.
- 화면 기준 — "지금 터미널에 마지막으로 보이는 문장이 뭐예요?"부터.
- 자책 방지 — "여기서 많이들 막혀요"를 아끼지 마라.
STEP 0 — 호출 형태 분기
- 인자 없음: "어떤 걸 도와드릴까요?" — ⓐ 뭐가 있는지 궁금 → STEP 3 스킬 지도 ⓑ 막혔음 → STEP 1.
- 막힌 내용 동반 (예: "help 스킬 실행해줘 — 봇이 대답을 안 해요"): 바로 STEP 1.
STEP 1 — 상황 파악
한 번에 하나씩: ① 어느 단계였나 (설치 / 봇 만들기 / Discord 연결 / Slack 연결 / 쓰다가) ② 터미널 마지막 문장 verbatim ③ 필요시 OS(Windows WSL / Mac)·친 명령.
STEP 2 — 증상별 진단 트리
| 증상 | 먼저 확인 | 흔한 원인과 해결 |
|---|---|---|
| 설치됐는지 모르겠음 | node bin/thiscodex.mjs doctor --non-interactive — 설치 상태를 점검해서 결과만 보여주는 자가 진단 한 줄이다(질문 없음·아무것도 바꾸지 않음). 그대로 복사해 붙이면 된다 |
부분 설치 → setup 스킬 재실행(이어하기 됨) |
| 온보딩(안내 설치)이 중간에 멈춤 | 마지막 화면 문구 | 대부분 이전 단계 미완 — thiscodex init 재실행이 안전한 이어하기 |
| Windows 인데 경로·명령이 자꾸 어긋남 | WSL 안에서 실행 중인지 (uname -a) |
ThisCodex 봇은 WSL 안이 정위치 — Windows 터미널에서 직접 치면 어긋난다 |
| Discord 개발자 포털에서 길을 잃음 | 지금 어느 페이지인지 | 최다 막힘 구간 — /create-bot으로 자동 흐름을 재개하고, 로그인·MFA·hCaptcha·Reset Token 확인만 사용자에게 넘긴다. STEP 2.5 참조 |
| 토큰을 어디 넣을지 모름 | .env 위치 안내 |
/create-bot의 모델 비노출 클립보드 수령을 우선하고, 불가하면 사용자가 .env에 직접 붙여넣기 — AI/봇에게 값 노출 ❌ |
| 봇이 대답 안 함 | bridge·app-server 살아있나 (tmux 세션·프로세스) | 우편배달부(bridge)나 사무실(app-server)이 꺼짐 → 재기동 → 멘션 1회 왕복 확인 |
| 터미널 재시작 후 봇이 죽음 | 재기동 절차 밟았는지 | 세션 재시작 = 봇도 재기동 필요 — 기동 명령 안내 후 왕복 재확인 |
| Slack 연결 관문에서 막힘 | /slack-bridge 0단계(CLI 자동 설치)부터 어느 관문인지 특정 |
관문별 화면 기준 안내 — 필요시 STEP 2.5 |
| 그 외 | 에러 문구 전문 확보 | /test 로 축소 재현 → 개별 진단 |
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 100 lines · 77 tokens per session scan A 6ac8a908de7f
help is a skill published in the GitHub repository treylom/ThisCodex (17 stars, last pushed 17d ago), licensed MIT. It adds 77 tokens to every session and 2,938 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
auto-perf-optimize
Run agent-driven VS Code performance or memory investigations. Use when asked to launch Code OSS, automate a VS Code scenario, run the Chat memory smoke runner, capture renderer heap snapshots, take workflow screenshots, compare run summaries, or drive a repeatable scenario before heap-snapshot analysis.
chat-perf
Run chat perf benchmarks and memory leak checks against the local dev build or any published VS Code version. Use when investigating chat rendering regressions, validating perf-sensitive changes to chat UI, or checking for memory leaks in the chat response pipeline.
chat-pet-sprite-creation
Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.
cpu-profile-analysis
Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…