Loading
Granola archive: search, sync freshness, notes, transcripts, panels, SQL counts, and Graincrawl repo work.
Recommended by author
This prompt takes no variables — just pick a model and run.
# Graincrawl Use local Granola archive data first. Check freshness for recent/current questions: ```bash graincrawl doctor --json graincrawl status --json ``` Refresh only when stale or asked: ```bash graincrawl sync --source private-api graincrawl sync --source desktop-cache ``` Query with bounded reads: ```bash graincrawl search "query" graincrawl notes --json graincrawl note get <id> graincrawl transcripts get <id> graincrawl panels get <id> graincrawl --json sql "select count(*) as notes from notes;" ``` Report absolute date spans, note titles, source gaps, and transcript/panel availability. Use read-only SQL for exact counts/rankings. Before encrypted source debugging, run explicit unlock/secrets checks; do not surprise-prompt Keychain.
Running prompts needs a free account.
Sign in and we'll stream the response from Claude Sonnet 4.6 right here — no config needed for the platform models.
Granola archive: search, sync freshness, notes, transcripts, panels, SQL counts, and Graincrawl repo work.
# Graincrawl Use local Granola archive data first. Check freshness for recent/current questions: ```bash graincrawl doctor --json graincrawl status --json ``` Refresh only when stale or asked: ```bash graincrawl sync --source private-api graincrawl sync --source desktop-cache ``` Query with bounded reads: ```bash graincrawl search "query" graincrawl notes --json graincrawl note get <id> graincrawl transcripts get <id> graincrawl panels get <id> graincrawl --json sql "select count(*) as notes from notes;" ``` Report absolute date spans, note titles, source gaps, and transcript/panel availability. Use read-only SQL for exact counts/rankings. Before encrypted source debugging, run explicit unlock/secrets checks; do not surprise-prompt Keychain.