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/dannykkh/skill-olympus/code-reviewernpx skills add Dannykkh/skill-olympus --skill code-reviewergit clone --depth 1 https://github.com/Dannykkh/skill-olympusWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/dannykkh/skill-olympus/code-reviewer)<a href="https://agentmods.dev/skills/dannykkh/skill-olympus/code-reviewer"><img src="https://agentmods.dev/badge/skills/dannykkh/skill-olympus/code-reviewer.svg" alt="Measured on agentmods" height="20"></a>What 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.00187 | $0.05504 |
| Opus 5 | $0.00093 | $0.02752 |
| Sonnet 5 | $0.00037 | $0.01101 |
| Haiku 4.5 | $0.00019 | $0.00550 |
Grade A, and why
code-reviewer scanned grade A with 2 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 today.
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.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
- async def 안 동기 subprocess.run, open, requests.get → asyncio.to_thread 사용 Runs shell commandslowCapability
Expected in a hook, worth knowing in a rule or an instructions file.
- async def 안 동기 subprocess.run, open, requests.get → asyncio.to_thread 사용 How it starts
The opening of the file, as written. The whole thing — 478 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Code Reviewer v4 — Policy Layer + Native Engine
PR 단위 코드 리뷰 오케스트레이터. v4부터 리뷰 엔진과 정책 레이어를 분리합니다.
리뷰 요청
│
├─ Security audit 요청 → references/security-audit.md
├─ Step 0~1: 베이스 브랜치 + 리뷰 대상 확인
├─ Step 2: 엔진 선택 (CLI 감지)
│ ├─ 경로 A: Claude/Grok → 사용 가능한 review 엔진
│ ├─ 경로 B: Codex → 네이티브 codex review
│ └─ 경로 C: 풀 경로 (네이티브 없음 — Antigravity 등)
└─ Step 3: 정책 레이어 P1~P5 (공통)
P1 Scope Drift → P2 도메인 보강 패스 → P3 Suppressions
→ P4 Action Triage → P5 통합 보고서
설계 원칙: 네이티브 엔진이 잘하는 일반 리뷰(버그, 보안 기본기, 성능)는 중복 구현하지 않는다. 이 스킬은 네이티브가 안 하는 것만 담당한다.
적용 시점
- 명시적 리뷰 요청 시 ("코드 리뷰 해줘", "review")
- 명시적 보안 감사 요청 시 ("보안 감사", "security review", "취약점 분석")
- PR 생성 전 (
/ship전) - 코드 작성 완료 시 자동 제안
보안 감사 요청이면 Step 0~3 대신 Repository Security Audit Contract를 읽어 범위를 정합니다. 일반 코드 리뷰와 달리 전체 저장소 감사를 자동 제안하거나 암묵적으로 실행하지 않습니다.
Step 0: 베이스 브랜치 감지
# 플랫폼 감지
_REMOTE_URL=$(git remote get-url origin 2>/dev/null || echo "unknown")
# 베이스 브랜치 결정
_BASE=$(git symbolic-ref refs/remotes/origin/HEAD 2>/dev/null | sed 's|refs/remotes/origin/||')
[ -z "$_BASE" ] && git rev-parse --verify origin/main &>/dev/null && _BASE="main"
[ -z "$_BASE" ] && git rev-parse --verify origin/master &>/dev/null && _BASE="master"
[ -z "$_BASE" ] && _BASE="main"
echo "BASE: $_BASE"
echo "BRANCH: $(git branch --show-current 2>/dev/null)"
Step 1: 리뷰 대상 확인
git status --short로 staged, unstaged, untracked 변경을 먼저 확인합니다.- 작업 트리에 변경이 있으면 현재 브랜치가 base여도
--uncommitted범위로 검토합니다. - 작업 트리가 깨끗하면 기존
origin/$_BASEref와git diff origin/$_BASE...HEAD --stat을 사용합니다. - ref가 없거나 사용자가 최신 원격 기준을 요청한 경우에만
git fetch origin $_BASE --quiet를 실행합니다. - 두 범위 모두 diff가 없을 때만 **"리뷰할 변경이 없습니다."**로 중단합니다.
Step 2: 엔진 선택
| 환경 | 감지 방법 | 경로 |
|---|---|---|
| Claude Code | 활성 review skill/command가 실제로 존재 | A — 런타임 위임 |
| Codex CLI | Codex 세션에서 실행 중 (codex CLI 환경) |
B — codex review |
| Grok Build | bundled review skill 존재 |
A — 런타임 위임 |
| Antigravity 또는 review 기능이 없는 런타임 | 위 조건 불충족 | C — 풀 경로 |
What ships with it
10 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- checklists/suppressions.md 2.6 KB
- references/review-examples.md 4.6 KB
- references/security-audit.md 4.6 KB
- specialists/api-contract.md 2.1 KB
- specialists/data-migration.md 2.1 KB
- specialists/design.md 2.8 KB
- specialists/maintainability.md 5.0 KB
- specialists/performance.md 2.2 KB
- specialists/security.md 2.5 KB
- specialists/testing.md 1.9 KB
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.
- today Changed 6bec5b63c69a
- 4d ago First seen · 478 lines · 187 tokens per session scan A fdd8187a1ca1
code-reviewer is a skill published in the GitHub repository Dannykkh/skill-olympus (5 stars, last pushed 3d ago), licensed MIT. It adds 187 tokens to every session and 5,504 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 2 findings (makes network calls, runs shell commands). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
delight
Add moments of joy, personality, and unexpected touches that make interfaces memorable and enjoyable to use. Elevates functional to delightful.
frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications. Generates creative, polished code that avoids generic AI aesthetics.
harden
Improve interface resilience through better error handling, i18n support, text overflow handling, and edge case management. Makes interfaces robust and production-ready.
onboard
Design or improve onboarding flows, empty states, and first-time user experiences. Helps users get started successfully and understand value quickly.
optimize
Improve interface performance across loading speed, rendering, animations, images, and bundle size. Makes experiences faster and smoother.
overdrive
Push interfaces past conventional limits with technically ambitious implementations. Whether that's a shader, a 60fps virtual table, spring physics on a dialog, or scroll-driven reveals — make users ask "how did they do that?".