Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

Copilot History Ingest for Obsidian

Mines your GitHub Copilot CLI and VS Code session history and distills architecture decisions, debug notes and recurring patterns into Obsidian wiki pages.

AutomationAdvanced★ 3,520⑂ 350AI score 8/10Last updated: Oct 3, 2026

What it does

  • Scans all three Copilot data locations: ~/.copilot/session-state/ (per-session dirs), ~/.copilot/session-store.db (global SQLite), and GitHub.copilot-chat transcripts under VS Code workspaceStorage.
  • Reads .manifest.json at the vault root to ingest only new or modified sessions (Append mode), or everything on request (Full mode).
  • Processes sources in value order: checkpoints (overview / work_done / technical_details / important_files / next_steps) → session summaries → raw turns → user-saved memory artifacts like plan.md → file-touch patterns and linked commits/PRs/issues.
  • Clusters knowledge by topic instead of by session, routing it to projects/<name>/concepts, projects/<name>/skills, or global concepts/, skills/, entities/, synthesis/.
  • Stamps every page with summary, base_confidence, lifecycle and provenance frontmatter, and updates index.md / log.md / hot.md only through the lock-safe obsidian-wiki memory sync command.
  • Enforces privacy rules: never copy raw transcripts verbatim, skip secrets/tokens, and skip internal reasoning fields entirely.

Who it's for

  • Developers who live in Copilot CLI and don't want hard-won debugging knowledge to vanish with session history.
  • Existing Obsidian knowledge-base users running the companion llm-wiki skill from this repo.
  • Anyone wanting cross-project synthesis pages of recurring patterns and important files.

Example uses

  1. "Just ingest the new Copilot sessions since last time" → diffs against the manifest and writes only the delta.
  2. "Mine patterns across my Copilot sessions" → cross-analyses many sessions into a page like synthesis/common-debugging-patterns.md.
  3. "Capture what I learned about my-project" → resolves the project from repository/cwd, writes architecture notes into projects/my-project/concepts/, and refreshes the project overview page.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/Ar9av/obsidian-wiki/HEAD/.skills/copilot-history-ingest/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the .skills/copilot-history-ingest folder from the GitHub repo Ar9av/obsidian-wiki into my ~/.claude/skills/copilot-history-ingest/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/Ar9av/obsidian-wiki.git && mkdir -p ~/.claude/skills && cp -r obsidian-wiki/.skills/copilot-history-ingest ~/.claude/skills/ && cp -r obsidian-wiki/.skills/llm-wiki ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Clone the repository: git clone https://github.com/Ar9av/obsidian-wiki.git
  2. Create the skills folder: mkdir -p ~/.claude/skills
  3. Copy this skill plus its required dependency: cp -r obsidian-wiki/.skills/copilot-history-ingest obsidian-wiki/.skills/llm-wiki ~/.claude/skills/
  4. Configure paths: set OBSIDIAN_VAULT_PATH in a .env in your working directory (or global config). Optionally set COPILOT_HISTORY_PATH (defaults to ~/.copilot/session-state) and COPILOT_VSCODE_STORAGE_PATH for your OS's VS Code workspaceStorage.
  5. Verify SQLite access: sqlite3 ~/.copilot/session-store.db ".tables"
  6. (Optional) For search indexing, install the qmd CLI and set QMD_WIKI_COLLECTION; if unset, that step is skipped automatically.
  7. Restart Claude Code and ask: "ingest my Copilot session history into Obsidian". Back up your vault before the first run, since the skill writes many pages.