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 commands/florini/florians-claude-code-kit/identitygit clone --depth 1 https://github.com/FlorinI/Florians-Claude-Code-KitWhat 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.00061 | $0.02644 |
| Opus 5 | $0.00030 | $0.01322 |
| Sonnet 5 | $0.00012 | $0.00529 |
| Haiku 4.5 | $0.00006 | $0.00264 |
Grade A, and why
identity 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 3d 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 — 161 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/identity
Manage the remembered session identity for this project — the name / color / model /
effort stored in <project>/.claude/session-identity.json. The cc launcher
(~/.claude/claude-launch.mjs) reads this file at launch to title and color the terminal tab and to
apply per-project --model / --effort.
Four fields, three surfaces:
- Remembered = the JSON file. Persists across sessions. Only a file edit changes it — that's what
/identitywrites. - Live (paste) =
name,color,model,effort— each has a built-in slash command that applies to the running session immediately:/rename,/color,/model <id>,/effort <level>. These have no programmatic API (anthropics/claude-code#58588) and the model cannot invoke them — so/identityfinishes by handing you the exact lines to paste.model/effortare also read by thecclauncher, which adds--model <id>/--effort <level>toclaudeat launch — so persisting them makes futurecclaunches start with that model/effort, while the paste-line changes this session now.
Arguments
$ARGUMENTS is free-form — parse it leniently:
show→ read-only: report all four fields and the paste-lines. Change nothing.- empty (no args) → report what's set, then run Interactive setup (below) for each unset
field. If all four are set, this collapses to
show. name ...→ set/replacename(everything up to a/,;, or acolor/model/effortkeyword; names may contain spaces).color ...→ set/replacecolor(one token).model ...→ set/replacemodel(one token — a Claude model id or alias passed verbatim toclaude --model, e.g.opus,sonnet,claude-opus-4-8). Accept any non-empty token.effort ...→ set/replaceeffort. Validate againstlow | medium | high | xhigh | max; if it isn't one of those, don't persist it — list the levels and ask.- to clear a field:
<field> none(orunset) → remove that key. - any combination, in any order, separated by
/,;,,, or whitespace.
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.
- 3d ago First seen · 161 lines · 61 tokens per session scan A 32bc41d27c90
identity is a command published in the GitHub repository FlorinI/Florians-Claude-Code-Kit (5 stars, last pushed 4d ago), licensed MIT. It adds 61 tokens to every session and 2,644 once invoked, about $0.0003 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-31.
Other commands, from other repositories
doctor
检查 Computer Use 插件、环境和 Reasonix 能力映射.
cross-platform
Command "cross-platform" from Awesome-Embedded-Learning-Studio/CFDesktop, covering /cross-platform — 跨平台兼容性检查, 触发方式, 支持平台, 检查流程 and step 1: 条件编译检查.
testing
Command "testing" from Awesome-Embedded-Learning-Studio/CFDesktop, covering /testing — 测试覆盖建议, 触发方式, 工作流程, step 1: 分析目标代码 and step 2: 检查现有测试覆盖.
sounds
List available notification sounds and preview them.
notifications-settings
Alias for settings — Configure notification sounds and settings.
persona-compress
自然言語ファイルを圧縮して入力トークンを削減する.