graincrawl
GitHub管理本地Granola档案,执行数据同步、搜索及查询。支持检查新鲜度、刷新源、获取笔记和转录内容,以及通过SQL统计。涉及密钥管理和数据库路径解析,确保只读操作安全。
Trigger Scenarios
Install
npx skills add openclaw/openclaw --skill graincrawl -g -y
SKILL.md
Frontmatter
{
"name": "graincrawl",
"metadata": {
"openclaw": {
"install": [
{
"bins": [
"graincrawl"
],
"kind": "go",
"module": "github.com\/openclaw\/graincrawl\/cmd\/graincrawl@latest"
}
],
"homepage": "https:\/\/github.com\/openclaw\/graincrawl",
"requires": {
"bins": [
"graincrawl"
]
}
}
},
"description": "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:
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. 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.
Version History
-
8e18591
Current 2026-09-23 04:21
简化维护者技能配置并同步共享工具链,移除发布工作流中的技能文本断言测试。
- 3374458 2026-08-20 13:28


