querying-granola
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseQuerying Granola
查询Granola
Query the local Granola meeting cache. Requires Python 3.
Note: This reads from an unofficial local cache file, not a Granola API. The cache format could change with Granola updates.
Run this script to query meetings:
bash
python3 skills/querying-granola/scripts/granola.py <command> [args]Do not read the script source; execute it with the commands below.
查询本地Granola会议缓存。需要Python 3环境。
注意:此脚本读取的是非官方本地缓存文件,而非Granola API。缓存格式可能会随Granola的更新而变化。
运行以下脚本来查询会议:
bash
python3 skills/querying-granola/scripts/granola.py <command> [args]请勿读取脚本源代码;请使用以下命令执行它。
Primary Commands (search by title/notes/attendee names)
主要命令(按标题/笔记/参会者姓名搜索)
| Command | Purpose |
|---|---|
| Get meetings matching name in title, notes, or attendee names/emails |
| Search by keyword in title, notes, or attendees |
| Get full notes + transcript for a specific meeting |
| 命令 | 用途 |
|---|---|
| 获取标题、笔记或参会者姓名/邮箱中匹配指定名称的会议 |
| 按标题、笔记或参会者中的关键词进行搜索 |
| 获取特定会议的完整笔记+转录文本 |
Domain-Based Commands (require @domain.com in attendee list)
基于域名的命令(要求参会者列表中包含@domain.com)
| Command | Purpose |
|---|---|
| Company/org profile with contacts and meeting history |
| Most active domains in last N days (default 30) |
| Domains with no meetings in N+ days (default 60) |
| Meeting counts by email domain |
| 命令 | 用途 |
|---|---|
| 包含联系人与会议历史的公司/组织概况 |
| 过去N天内互动最频繁的域名(默认30天) |
| 超过N天未开展会议的域名(默认60天) |
| 按邮箱域名统计的会议数量 |
Other Commands
其他命令
| Command | Purpose |
|---|---|
| Meeting frequency over time (visual bar chart) |
| List N most recent meetings (default 20) |
| Meeting counts by person |
| 命令 | 用途 |
|---|---|
| 会议频率随时间变化情况(可视化柱状图) |
| 列出最近N次会议(默认20次) |
| 按参会人统计的会议数量 |
Workflows
工作流程
Before a meeting
会议准备阶段
Progress:
- [ ] Run profile for company/person context
- [ ] Run search for recent meeting history
- [ ] Identify key topics and contacts
- [ ] Check for unresolved action items- → contacts, meeting count, recent notes
profile domain.com - or
search "PersonName"→ recent meeting notesclient "CompanyName" - Review for action items, open questions
进度:
- [ ] 运行profile命令获取公司/人员上下文信息
- [ ] 运行search命令查看近期会议历史
- [ ] 确定关键议题和联系人
- [ ] 检查未完成的行动项- → 联系人、会议数量、近期会议笔记
profile domain.com - 或
search "PersonName"→ 近期会议笔记client "CompanyName" - 查看行动项和未解决的问题
Engagement tracking
互动情况跟踪
Progress:
- [ ] Check active domains for recent engagement
- [ ] Check stale domains for follow-up opportunities
- [ ] Review timeline for engagement patterns- → who you've been meeting with recently
active 30 - → contacts you haven't met with in a while
stale 60 - → meeting frequency over time
timeline "name"
进度:
- [ ] 检查active域名以了解近期互动情况
- [ ] 检查stale域名以获取跟进机会
- [ ] 查看timeline以了解互动模式- → 近期有会议互动的对象
active 30 - → 长时间未开展会议的联系人
stale 60 - → 会议频率随时间变化的情况
timeline "name"
Output Examples
输出示例
profile returns: meeting count, date range, contacts with meeting counts, recent meeting previews.
timeline returns: monthly bar chart showing meeting frequency with sample titles.
active/stale returns: domain, meeting count, top contacts.
profile命令返回:会议数量、日期范围、带会议次数的联系人列表、近期会议预览。
timeline命令返回:显示会议频率的月度柱状图及示例标题。
active/stale命令返回:域名、会议数量、主要联系人。
Data Sources
数据源
The script extracts from multiple cache sections:
| Source | Contains |
|---|---|
| Meeting title, date, user-typed notes, basic attendees |
| AI-generated summaries (comprehensive meeting notes) |
| Enriched attendee info with company names |
| Raw meeting transcripts (~8 recent meetings cached locally) |
Notes priority: AI summaries are preferred over user-typed notes when available (more comprehensive).
Company names: Displayed as when enriched data exists.
Name <email> @ CompanyTranscripts: Only available for recent meetings; displayed in command when present.
context脚本从多个缓存部分提取数据:
| 数据源 | 包含内容 |
|---|---|
| 会议标题、日期、用户输入的笔记、基础参会者信息 |
| AI生成的摘要(全面的会议笔记) |
| 包含公司名称的增强版参会者信息 |
| 原始会议转录文本(本地仅缓存约8次近期会议的转录内容) |
笔记优先级:当AI生成的摘要可用时,优先使用它而非用户输入的笔记(内容更全面)。
公司名称:当存在增强数据时,将以的格式显示。
姓名 <邮箱> @ 公司转录文本:仅对近期会议可用;在使用命令时,若存在则会显示。
contextLimitations
局限性
Domain-based commands (, , ) only work when attendee emails are captured in the meeting invite. If you join someone else's meeting link (their Zoom/Meet), their email may not be in your attendee list. Use or by name/title for these cases.
activestaleprofilesearchclientTranscripts are only cached locally for recent meetings (~8). Older meetings won't have transcript data available.
基于域名的命令(、、)仅在会议邀请中捕获到参会者邮箱时有效。如果您加入的是他人的会议链接(如他们的Zoom/Meet),他们的邮箱可能不会出现在您的参会者列表中。这种情况下,请使用或命令按姓名/标题进行查询。
activestaleprofilesearchclient转录文本仅本地缓存约8次近期会议的内容。较旧的会议将无法获取转录数据。