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 instructions/gapmiss/claude-sessions/claude-mdgit clone --depth 1 https://github.com/gapmiss/claude-sessionsWrote 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/instructions/gapmiss/claude-sessions/claude-md)<a href="https://agentmods.dev/instructions/gapmiss/claude-sessions/claude-md"><img src="https://agentmods.dev/badge/instructions/gapmiss/claude-sessions/claude-md.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.1 | $0.01498 | $0.01498 |
| Opus 5 | $0.00749 | $0.00749 |
| Sonnet 5 | $0.00300 | $0.00300 |
| Haiku 4.5 | $0.00150 | $0.00150 |
Grade A, and why
claude-sessions CLAUDE.md 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 6d 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 — 105 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Claude Sessions — Obsidian Plugin
Desktop-only Claude Code JSONL session viewer for Obsidian. Browse, search, and export sessions with rich tool rendering, live watch, and summary dashboards.
Version: 0.3.22 | Branch: main
Development
npm run dev # watch mode
npm run build # production (typecheck + bundle + copy to vault)
npm test # vitest
npm run test:watch # watch mode tests
npx eslint . # lint
File Structure
src/
main.ts # Plugin entry, commands, protocol handler
settings.ts # Declarative settings tab (1.13.0+ getSettingDefinitions)
types.ts # All shared interfaces and types
constants.ts # JSONL protocol strings, regexes, display strings
api.ts # Public API for inter-plugin communication
parsers/
claude-parser.ts # Core JSONL parser (record merging, dedup, stats)
claude-content.ts # Content block parsing, tool result extraction
claude-subagent.ts # Sub-agent JSONL resolution
base-parser.ts # Abstract base (splitLines, tryParseJson)
detect.ts # Format detection
views/
timeline-view.ts # ItemView — timeline, controls, filters, live watch
timeline-renderer.ts # Turn/block rendering, ANSI, mermaid, image modals
render-helpers.ts # Shared: makeClickable, fence, stripFenceMarkers, normalizeMarkdown, etc.
summary-renderer.ts # Dashboard panel (hero cards, charts, metadata)
system-events-renderer.ts # System events panel (hooks, skills, task reminders)
tool-renderer.ts # Tool-specific rendering (Bash, Edit, Write, Read, Agent, AskUserQuestion, ToolSearch)
search-view.ts # Dual-mode search panel (cross-session / in-session)
session-browser-modal.ts # SuggestModal with cached session index
file-picker-modal.ts # Import via drag-drop or path
export-modal.ts # Export options modal (summary/events toggles, persistent)
exporters/
html-exporter.ts # DOM snapshot → standalone HTML, conditional summary/events
css-capture.ts # Theme/app/plugin CSS extraction
standalone-player.ts # Embedded JS for exported HTML interactivity
markdown-exporter.ts # Markdown with rich frontmatter, summary, system events, tool rendering
distill/
distill-session.ts # Distill orchestrator (extract → find → merge → write)
extract-frontmatter.ts # Session stats → YAML frontmatter
serialize-frontmatter.ts # Frontmatter serialization/parsing
build-note.ts # Note content generation + merge logic
find-existing.ts # Existing note lookup by session_id
bases-templates.ts # Obsidian Bases dashboard templates
types.ts # DistilledFrontmatter, SessionType, DistillOptions
utils/
path-utils.ts # expandHome, basename, dirname, shortenPath
rate-limits.ts # OAuth credential reading + Anthropic usage API (beta)
session-index.ts # Persistent metadata cache (JSON on disk)
session-search.ts # Line-by-line JSONL grep + BM25-ranked search
bm25.ts # BM25 relevance scoring engine (tokenizer, stemmer, index)
streaming-reader.ts # File I/O (Node.js streams, metadata extraction)
logger.ts # Configurable log levels
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.
- 6d ago First seen · 105 lines · 1,498 tokens per session scan A c463400478d2
claude-sessions CLAUDE.md is an instructions file published in the GitHub repository gapmiss/claude-sessions (5 stars, last pushed 8d ago), licensed MIT. It adds 1,498 tokens to every session, about $0.0075 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 instructions, from other repositories
obsidian-agent-client AGENTS.md
AGENTS.md instructions for RAIT-09/obsidian-agent-client, covering agent client plugin - llm developer guide, architecture, data flow, acp event flow (single path) and permission flow.
my-claude-code-setup CLAUDE.md
Claude Code instructions for centminmod/my-claude-code-setup, covering claude.md, project overview, claude.md templates, tools and rules dependency.
obsidian-agent-client copilot-instructions.md
Copilot instructions for RAIT-09/obsidian-agent-client, covering github copilot instructions (obsidian-agent-client), big picture, key directories / “where to change things”, architectural rules (project-specific) and sessionupdate / tool-call update flow (critical).
my-claude-code-setup GEMINI.md
Gemini CLI instructions for centminmod/my-claude-code-setup, covering gemini.md, ai guidance, memory bank system, core context files and project overview.
vault-operator AGENTS.md
AGENTS.md instructions for pssah4/vault-operator, covering vault operator, projekt-regeln, navigation, zuerst lesen, projekt, tech stack and build und deploy.
Nemp-memory CLAUDE.md
Instructions for SukinShetty/Nemp-memory, covering project context (via nemp memory), project info, technical details and other.