ar9av avatar

Pi History Ingest

This pulls knowledge out of your Pi coding agent session logs and turns them into structured notes in your Obsidian vault. It reads the JSONL session files, follows the active conversation branch, and extracts only what actually happened in those sessions, explicitly avoiding generic knowledge from training data or docs. The append mode checks a manifest to avoid reprocessing files you've already ingested. If you're running Pi as a coding agent and want a searchable wiki of what you've actually built and learned across sessions, this is a straightforward way to automate that extraction. The strict no-hallucination rule around session content is the right call here.

skills.sh installs
1.2K
GitHub stars
3.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add ar9av/obsidian-wiki --skill pi-history-ingest --agent claude-code

Installs into .claude/skills of the current project.

Files

Pi History Ingest — Session Mining

You are extracting knowledge from the user's Pi coding agent sessions and distilling it into the Obsidian wiki. Pi sessions are stored as structured JSONL with a tree layout — your job is to follow the active branch, extract durable knowledge, and compile it.

Session knowledge closure: Pi session files are the only factual source for this skill. Do not add background knowledge from model training, other tools, package docs, local files, or the current conversation unless that fact appears in the selected session entries. If outside context seems useful, mark it as an open question or skip it — never present it as extracted session knowledge.

This skill can be invoked directly or via the wiki-history-ingest router (/wiki-history-ingest pi).

Before You Start

Sponsors

Details

Repository
github.com/ar9av/obsidian-wiki
Categories
Documentation, AI & Agent Building, Office & Documents
First seen
Jul 14, 2026

More from ar9av/obsidian-wiki

All 37
1neolabhq avatarsetup-context7-mcpneolabhq/context-engineering-kitGuide for setup Context7 MCP server to load documentation for specific technologies.1.2Kskills.sh installs
2spritecook avatarspritecook-animate-assetsspritecook/skillsAnimation guide for SpriteCook. Use with spritecook-workflow-essentials when importing source images, writing stronger motion prompts, and animating existing as1.2Kskills.sh installs
3nexscope-ai avataramazon-category-ungatingnexscope-ai/amazon-skillsCategory and brand ungating — requirements, documentation, appeal process, restricted categories guide1.2Kskills.sh installs
4kostja94 avatararticle-page-generatorkostja94/marketing-skillsWhen the user wants to create, optimize, or audit a single article/post page (not the blog index). Also use when the user mentions "article page," "blog post pa1.1Kskills.sh installs
5jezweb avataruk-business-englishjezweb/claude-skillsBritish business English writing style for professional communications — polished, understated, EN-GB spelling (colour, organise, centre). Use whenever the user1.1Kskills.sh installs
6kostja94 avatarsidebar-generatorkostja94/marketing-skillsWhen the user wants to design, optimize, or audit a sidebar for blogs, docs, or content pages. Also use when the user mentions "sidebar," "blog sidebar," "conte1.1Kskills.sh installs