varadhjain/granola-claude-plugin/granola
Claude Code and agent skill by varadhjain/granola-claude-plugin
- community
Checking that the SKILL.md file is still in the repository.
Extract and analyze Granola meeting notes. USE WHEN user asks to "extract granola meetings", "analyze my meetings", or "what meetings did I have". OUTPUT structured markdown with people, companies, TODOs, and insights to ~/.granola-archivist/output/
Install
npx vskill@latest install varadhjain/granola-claude-plugin/granolaSKILL.md
Granola Meeting Extraction
Extract and archive Granola meeting notes with optional AI intelligence.
When to Use
- User asks: "Extract my last 7 days of Granola meetings"
- User asks: "Analyze my meeting with [Person]"
- User asks: "What companies did I discuss this week?"
- User asks: "What TODOs came from my meetings?"
Requirements
- Granola installed on macOS with at least one recorded meeting
- OpenAI API key stored in
~/.granola-archivist/.env(optional, only for AI extraction)
Setup Instructions
First-Time Setup
Tell the user:
Checking Setup
Before running AI extraction, check if .env exists:
- File exists at
~/.granola-archivist/.env→ proceed - File missing → show setup instructions above
Usage
Extract Recent Meetings
User: "Extract my last 5 Granola meetings"
You should:
- If AI is requested, check setup (
~/.granola-archivist/.envexists) - Run:
python skills/granola/extract.py --days 7(add--no-intelligenceif no AI) - Show results: Meeting titles, attendees, where files were saved
Get Intelligence from Meetings
User: "What companies did I discuss this week?"
You should:
- Extract last 7 days of meetings
- Parse output files from
~/.granola-archivist/output/ - Summarize companies mentioned across all meetings
Extract TODOs
User: "What action items came from my meetings?"
You should:
- Extract recent meetings with intelligence (requires API key)
- Parse TODO sections from output files
- Present consolidated TODO list with owners and deadlines
Output Format
Files are saved to: ~/.granola-archivist/output/
Filename format: YYYY-MM-DD-meeting-title-attendee-name.md
Each file contains:
- Meeting metadata (title, date, attendees, location)
- Your manual notes from Granola
- AI-generated summary from Granola
- Extracted intelligence:
- People (with roles, insights, network connections)
- Companies discussed (with stage, funding, context)
- Network connections (who knows who)
- TODOs (with owners, deadlines, context)
- Key insights (investment opportunities, market insights)
Examples
Example 1: Extract Recent Meetings
Example 2: Missing Setup
Example 3: Extract Companies
Cost Information
Using GPT-5-nano (cheapest model):
- Cost per meeting: ~$0.0009
- 30 meetings/month: ~$0.03
Troubleshooting
"Granola cache not found"
- Ensure Granola is installed
- Record at least one meeting
- Check:
~/Library/Application Support/Granola/cache-v3.jsonexists
"OpenAI API key not found"
- Setup .env file:
~/.granola-archivist/.env - Format:
OPENAI_API_KEY=sk-...
Legacy config
- If
~/.granola-claude/exists, it will still be detected
"No meetings found"
- Check date range (default: last 7 days)
- Ensure Granola has meetings in that period
Privacy
- No data collection or tracking
- Transcripts stay on your machine
- Only sent to your OpenAI account (you control your data)
- Your API key = you control your data
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/granola/SKILL.md
Popularity
- Repository stars
- 51
- Repository forks
- 2
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/varadhjain/granola-claude-plugin/granola)