Agent skill · data analytics · steipete
graincrawl
Granola archive: search, sync freshness, notes, transcripts, panels, SQL counts, and Graincrawl repo work.
Why this skill is useful
Adds specific commands and workflows for managing Granola archive data that the AI wouldn't reliably generate on its own.
What it needs
Requires graincrawl installed locally. About 1k tokens when loaded. Last updated 2026-08-07. 385,400 stars on the source repository.
What this skill does
Graincrawl Use local Granola archive data first. Check freshness for recent/current questions: Refresh only when stale or asked: Query with bounded reads: Report absolute date spans, note titles, source gaps, and transcript/panel availability. Use read-only SQL for exact counts/rankings. Ordinary reads must not surprise-prompt Keychain. Before encrypted source debugging, inspect graincrawl secrets --json; use graincrawl unlock --json before enabling encrypted sources. Resolve the database from status/config rather than assuming a machine-specific path.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills steipete/graincrawl