@steipete/graincrawl

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

View in AI SkillSafe app
0 downloads
0 stars
0 demos
SKILL.md
namegraincrawl
descriptionGranola archive: search, sync freshness, notes, transcripts, panels, SQL counts, and Graincrawl repo work.
metadatagraincrawl

Graincrawl

Use local Granola archive data first. Check freshness for recent/current questions:

graincrawl doctor --json
graincrawl status --json

Refresh only when stale or asked:

graincrawl sync --source private-api
graincrawl sync --source desktop-cache

Query with bounded reads:

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.

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@steipete/graincrawl/verified)](https://skillsafe.ai/skill/@steipete/graincrawl/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@steipete/graincrawl/installs)](https://skillsafe.ai/skill/@steipete/graincrawl/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@steipete/graincrawl/scan)](https://skillsafe.ai/skill/@steipete/graincrawl/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@steipete/graincrawl/eval)](https://skillsafe.ai/skill/@steipete/graincrawl/)