Agent Skills
Reuse Gran from external agents, including Pi/OpenClaw installs and the built-in skill directory shipped in this repo.
Pi Package
Gran can now be installed directly as a Pi package:
pi install npm:@kkarimi/granThat gives Pi/OpenClaw the shipped gran skill automatically, without copying files out of this
repo by hand.
For a pinned GitHub install:
pi install git:github.com/kkarimi/granPi package support follows the upstream Pi package manifest model from the pi-mono coding-agent README.
Local Skill Directory
This repo ships an OpenClaw-ready skill directory at:
skills/openclaw-granThe entry file is:
skills/openclaw-gran/SKILL.mdPoint OpenClaw at that directory, or copy/symlink it into your own OpenClaw skills path. The skill
assumes the toolkit is installed as gran.
What The Skill Covers
The skill is tuned for practical meeting workflows:
- checking auth and refreshing local sync state
- finding meetings by search, folder, or date window
- fetching one meeting’s notes or transcript
- reviewing automation artefacts and approval queues
- triggering recovery for failed or stale meeting processing
- running targeted exports for one folder or meeting set
It also tells the agent to prefer --format json when another step needs to parse the output.
Typical Agent Prompts
- “Get today’s meeting notes from Granola.”
- “Find the last customer onboarding call and show me the transcript.”
- “Review the pending generated notes and approve the good ones.”
- “Export all Team folder notes into
./exports/team-notes.” - “Check if any Granola automation runs failed and recover them.”
Repo Examples
The skill directory also includes extra examples in:
skills/openclaw-gran/references/cli-examples.mdThat file is useful when you want to adapt the same commands for another agent system or a local script.