Skip to content
mcp/skillhub

Agent Skill

Claude History Ingest skill

claude-history-ingestAr9av/obsidian-wiki.skills/claude-history-ingest/SKILL.md

Ingest Claude Code conversation/session history into Obsidian as distilled knowledge. Use for importing or mining past Claude sessions, .claude data, project/session history, or audit logs.

3.6kMIT

always on

43 tokname + description

once used

5,382 tokSKILL.md body

bundled files

14 KB

repo stars

3.6kGitHub

Install the Claude History Ingest skill

Skills CLI (Claude Code, Codex, Cursor and others)

npx skills add https://github.com/Ar9av/obsidian-wiki --skill claude-history-ingest

Claude Code, by hand (all projects)

git clone --depth 1 https://github.com/Ar9av/obsidian-wiki.git /tmp/obsidian-wiki
mkdir -p ~/.claude/skills
cp -R /tmp/obsidian-wiki/.skills/claude-history-ingest ~/.claude/skills/claude-history-ingest

For one project only, copy the folder into .claude/skills/ in that project instead. The agent picks it up when a task matches its description.

What it costs your context

Agent Skills load in three steps. Tokens counted with the o200k tokenizer; your model's count will differ a little.

WhenWhat loadsCost
Every sessionName and description43 tok
When the agent uses itThe SKILL.md instructions5,382 tok
Only if opened1 bundled files (4 KB)varies

Until it is used, claude-history-ingest costs about 32× less than the median MCP server we measured (1,363 tokens on every turn). Installing all 40 skills from Ar9av/obsidian-wiki would load 1,925 tokens of descriptions. Skills vs MCP study

Checks

  • The instructions are over 5,000 tokens, the Agent Skills specification's guideline for SKILL.md.

Checked 2026-10-22 · method

What's inside

The headings of its SKILL.md. Read the full file on GitHub.

  • Claude History Ingest — Conversation Mining
  • Before You Start
  • Ingest Modes
  • Append Mode (default)
  • Pre-extraction (recommended — run before ingest)
  • Conversation Sampling Heuristic
  • Full Mode
  • Claude Code Data Layout
  • Source 1: ~/.claude/ (CLI sessions)
  • Source 2: ~/Library/Application Support/Claude/local-agent-mode-sessions/ (Desktop app agent sessions)
  • Key data sources ranked by value (both locations combined):
  • Step 1: Survey and Compute Delta
  • Step 2: Ingest Memory Files First
  • Step 3: Parse Conversation JSONL
  • Step 3b: Parse Audit Logs (desktop sessions only)
  • Step 4: Cluster by Topic
  • Step 5: Distill into Wiki Pages
  • Project-specific vs. global knowledge
  • Step 6: Update Manifest, Journal, and Special Files
  • Update .manifest.json
  • Create journal entry + update special files
  • Privacy
  • Reference
  • QMD Refresh After Vault Writes

More skills from Ar9av/obsidian-wiki

All skills in this repo
  1. code-understandAr9av/obsidian-wiki

    Map the load-bearing files, symbols, callers, and dependencies of an unfamiliar codebase before making changes. Use for architecture orientation, impact analysis, what-would-break questions, or finding callers. Uses CodeGraph when available and a dependency-free builtin fallback.

    3.6k55 tok idle · 1,023 in use
  2. codex-history-ingestAr9av/obsidian-wiki

    Ingest Codex CLI conversation/session history into Obsidian as distilled knowledge. Use for importing or mining ~/.codex sessions, rollout files, indexes, or transcript logs; use wiki-agent for targeted topic-only recall.

    3.6k50 tok idle · 2,021 in use
  3. copilot-history-ingestAr9av/obsidian-wiki

    Ingest GitHub Copilot CLI/session history into Obsidian as distilled knowledge. Use for importing or mining Copilot history; not for general Copilot help, simple session search, or backup.

    3.6k46 tok idle · 4,119 in use
  4. cross-linkerAr9av/obsidian-wiki

    Find and add missing cross-references between wiki pages. Use when pages are disconnected or after large ingestion. This modifies pages to add links; use wiki-lint for report-oriented structural auditing.

    3.6k42 tok idle · 3,699 in use
  5. daily-updateAr9av/obsidian-wiki

    Run or configure the daily wiki maintenance cycle: check source freshness, refresh the index and hot.md, and manage its scheduled 9 AM launchd/systemd/cron reminder. Use for daily or morning wiki refresh or scheduler setup and verification.

    3.6k51 tok idle · 2,588 in use
  6. graph-colorizeAr9av/obsidian-wiki

    Configure Obsidian graph colors by tag, folder, category, or visibility by updating .obsidian/graph.json. Use for graph colorization; preserve other graph settings and back up before changes.

    3.6k44 tok idle · 2,272 in use
  7. hermes-history-ingestAr9av/obsidian-wiki

    Ingest Hermes agent history into Obsidian as distilled knowledge. Use for importing or mining ~/.hermes sessions, memories, or logs; use wiki-agent for targeted topic-only cross-agent recall.

    3.6k45 tok idle · 2,048 in use
  8. impl-validatorAr9av/obsidian-wiki

    Independently check whether an implementation matches its stated goal and return PASS/WARN/FAIL with actionable issues. Use for second-opinion validation of an implementation or generated output.

    3.6k37 tok idle · 1,026 in use