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

View the source on GitHub

Browse the @skills marketplace