Repository navigation
Interactive Prompting Enhancement
New in v1.1.0: The skill now guides agents to ask clarifying questions before starting exports, ensuring better user experience and correct parameters.
New Features
Interactive Prompting
- Asks for date range (last 7/30 days, custom range)
- Asks for export location (defaults to ./granola_exports/)
- Asks for meeting selection (all or specific)
Fixed Requirements (prevents confusion)
- Prominent section explaining non-negotiable format standards
- Always markdown .md files (never JSON, TXT, etc.)
- Always summary + full transcript (both required)
- Always one file per meeting (never combined/split)
Smart Defaults
- Last 30 days if no date range specified
- ./granola_exports/ if no location specified
- All meetings if no selection specified
Example Interaction
User: "Export my Granola meetings"
Agent: "I'll help you export your Granola meetings. Let me gather a few details:
1. Which time period?
- Last 7 days
- Last 30 days (recommended)
- Custom date range
2. Where should I save the files?
- Default: ./granola_exports/
- Or specify a path
[After fetching meetings]
Found 8 meetings from Aug-Dec 2025
3. Export all 8 or select specific ones?"
Testing
Validated with TDD methodology:
- RED phase: Tested baseline behavior
- GREEN phase: Added prompting guidance
- REFACTOR phase: Clarified fixed requirements
Upgrading from v1.0.0
Simply update your skill file - no breaking changes. The skill now provides better UX through interactive prompting while maintaining the same quality standards.
Full Changelog: https://github.com/jtklinger/granola-transcripts-skill/blob/master/CHANGELOG.md