CtrlK
BlogDocsLog inGet started
Tessl Logo

pi-history-ingest

Ingest Pi coding agent session history into the Obsidian wiki. Use this skill when the user wants to mine their past Pi sessions for knowledge, import their ~/.pi/agent/sessions folder, extract insights from previous coding sessions, or says things like "process my Pi history", "add my Pi sessions to the wiki", "ingest ~/.pi", or "what have I worked on in Pi". Also triggers when the user mentions Pi sessions, Pi agent history, ~/.pi/agent/sessions, or Pi conversation logs.

71

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-sequenced, actionable ingest workflow with strong validation gates for batch writes. The main gap is progressive disclosure: the cited references/pi-data-format.md file is absent and no bundle directories exist, so signaled navigation leads nowhere.

Suggestions

Create the references/pi-data-format.md file referenced in the body, or remove the reference and inline only the essential field-level parsing notes.

Move the long entry-type table and bashExecution/role extraction rules into references/pi-data-format.md to keep SKILL.md as a lean overview.

Clarify which cross-skill references (llm-wiki/SKILL.md, wiki-ingest, WRITING.md) are part of the same bundle versus external, so navigation expectations are unambiguous.

DimensionReasoningScore

Conciseness

Mostly efficient and domain-specific (Pi JSONL format tables, evidence-ledger format), but the skip-list and provenance guidance repeat across sections and could be tightened.

4 / 5

Actionability

Concrete executable commands (find/grep), an explicit tree-walk procedure, evidence-ledger and manifest JSON schemas, and qmd refresh commands covering the common cases.

5 / 5

Workflow Clarity

Five clearly sequenced steps with an explicit source-verification gate (verify-against-ledger, delete-or-mark unverifiable) and a privacy filter acting as validation checkpoints for a batch write operation.

5 / 5

Progressive Disclosure

Body is sectioned and points to references/pi-data-format.md and llm-wiki/SKILL.md, but the references/ bundle directory does not exist (the cited file is missing) and several cross-skill references are not verifiably present, while substantial reference-grade content is inlined.

3 / 5

Total

17

/

20

Passed

Description

90%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, well-targeted description with excellent trigger-term coverage and explicit what/when guidance. The only weakness is that the action list stays high-level rather than enumerating multiple distinct concrete operations.

DimensionReasoningScore

Specificity

Names the Pi-history domain and a few concrete actions ('Ingest... session history', 'extract insights', 'compile it'), but stops at the high-level verbs rather than enumerating multiple distinct operations.

3 / 5

Completeness

Explicitly answers both what ('Ingest Pi coding agent session history into the Obsidian wiki') and when ('Use this skill when the user wants to mine their past Pi sessions...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural-voice triggers including synonyms and path-style terms ('process my Pi history', 'ingest ~/.pi', '~/.pi/agent/sessions', 'Pi conversation logs').

5 / 5

Distinctiveness Conflict Risk

A clear niche tied to Pi sessions and the ~/.pi/agent/sessions path with distinct, unlikely-to-overlap triggers.

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
Ar9av/obsidian-wiki
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.