Meeting Prep Brief
BrianRWagner/ai-marketing-claude-code-skills
Builds a pre-meeting brief from your Obsidian vault: participant research, past notes, open commitments, a prioritized agenda and sharp questions.
Meeting preparation and template setup in Granola — templates, recipes, and pre-meeting workflows.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-core-workflow-a -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace granola-core-workflow-a --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/granola-core-workflow-a .claude/skills/granola-core-workflow-a && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "granola-core-workflow-a" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/granola-core-workflow-a into .claude/skills/granola-core-workflow-a/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "granola-core-workflow-a", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/granola-core-workflow-aType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-core-workflow-a -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace granola-core-workflow-a --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/.curated/granola-core-workflow-a .agents/skills/granola-core-workflow-a && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "granola-core-workflow-a" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/granola-core-workflow-a into .agents/skills/granola-core-workflow-a/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "granola-core-workflow-a", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-core-workflow-a -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace granola-core-workflow-a --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/.curated/granola-core-workflow-a .cursor/skills/granola-core-workflow-a && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "granola-core-workflow-a" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/granola-core-workflow-a into .cursor/skills/granola-core-workflow-a/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "granola-core-workflow-a", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jeremylongshore/tons-of-skills-marketplace.git --path skills/.curated/granola-core-workflow-a--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-core-workflow-a -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace granola-core-workflow-a --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/.curated/granola-core-workflow-a .gemini/skills/granola-core-workflow-a && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "granola-core-workflow-a" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/granola-core-workflow-a into .gemini/skills/granola-core-workflow-a/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "granola-core-workflow-a", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jeremylongshore/tons-of-skills-marketplace granola-core-workflow-aInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-core-workflow-a -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/.curated/granola-core-workflow-a .github/skills/granola-core-workflow-a && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "granola-core-workflow-a" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/granola-core-workflow-a into .github/skills/granola-core-workflow-a/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "granola-core-workflow-a", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-core-workflow-a -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace granola-core-workflow-a --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/.curated/granola-core-workflow-a .opencode/skills/granola-core-workflow-a && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "granola-core-workflow-a" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/granola-core-workflow-a into .opencode/skills/granola-core-workflow-a/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "granola-core-workflow-a", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
granola-core-workflow-aMeeting preparation and template setup in Granola — templates, recipes, and pre-meeting workflows.
Granola Core Workflow A is an agent skill from jeremylongshore/tons-of-skills-marketplace. Meeting preparation and template setup in Granola — templates, recipes, and pre-meeting workflows. Use when configuring note templates for 1:1s, standups, discovery calls, or sprint planning, creating custom recipes, or preparing agenda notes before important meetings. Trigger: "granola template", "granola meeting prep", "granola recipe", "granola agenda".
Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Designed for Claude Code
It sits in Sales & Support, covering Sales call preparation, Meeting notes and agendas and Sprint planning and agile. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadWriteEditFrom allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
granola.aidocs.granola.aiFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Designed for Claude Code
From compatibility in the SKILL.md frontmatter.
Granola Core Workflow A loads about 1.7k tokens when it runs. Until then it costs about 96 tokens; SKILL.md has 623 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 623 words, ~1,686 tokens.
.claude/skills/granola-core-workflow-a/SKILL.md (or your agent's skills folder).Configure Granola templates (which structure the enhanced output) and recipes (repeatable Chat prompts) for consistent, high-quality meeting notes. Granola ships with 29 built-in templates and supports custom templates per workspace.
Click the Change template icon at the bottom of your notes before or during a meeting:
| Template | Best For | Sections Generated |
|---|---|---|
| 1-on-1 | Manager/report check-ins | Check-in, Updates, Discussion, Action Items |
| Stand-up | Daily sync | Progress, Blockers, Priorities |
| Discovery Call | Sales prospecting | Budget, Authority, Need, Timeline (BANT) |
| Sprint Planning | Agile ceremonies | Sprint Goals, Velocity, Backlog, Risks |
| Weekly Team | Status meetings | Updates, Decisions, Action Items |
| Interview Debrief | Hiring loops | Candidate Assessment, Strengths, Concerns |
| Project Kick-Off | New initiatives | Goals, Scope, Timeline, RACI |
| Pipeline Review | Sales forecast | Deal Status, Next Steps, Risks |
| Design Crit | Creative review | Feedback, Changes Requested, Approvals |
Templates tell the AI how to structure the enhanced output — a sales call produces different sections than a standup.
## Customer Feedback Session
### Context
[Brief on the customer and their product usage]
### Key Feedback Themes
[Grouped by category: UX, Performance, Features, Support]
### Verbatim Quotes
[Direct customer quotes with timestamps]
### Severity Assessment
[Critical / High / Medium / Low for each issue]
### Action Items
[Owner, task, due date]
### Follow-Up Commitment
[What we promised the customer and by when]@customer.com)Recipes are saved prompts invoked with / in Granola Chat:
| Recipe | Prompt | Use Case |
|---|---|---|
/follow-up | "Draft a professional follow-up email summarizing decisions and next steps" | Post-meeting email |
/standup | "Extract blockers, progress updates, and priorities per person" | Standup summary |
/bant | "Analyze this call using BANT framework (Budget, Authority, Need, Timeline)" | Sales qualification |
/prd | "Write a PRD based on the product requirements discussed in this meeting" | Product spec |
/coaching | "Based on this 1:1, suggest coaching points and development areas" | Manager prep |
/decision-log | "List all decisions made, who made them, and the reasoning" | Governance |
Create custom recipes at Settings > Recipes or directly in Chat.
Before important meetings, type context into the Granola notepad before the call starts:
## Pre-Meeting Context
- Last meeting: discussed Series A timeline, concerns about runway
- Open items: term sheet review, board seat allocation
- My goals today: confirm valuation range, discuss liquidation preference
- Questions to ask: timeline for closing, co-investor statusWhen you click Enhance Notes after the meeting, Granola combines:
This produces output that is aware of your goals and prior context.
For team deployments, set default templates per shared folder:
| Folder | Default Template | Auto-Apply |
|---|---|---|
#sales-calls | Discovery Call | Events with external attendees |
#engineering | Sprint Planning | Events titled "sprint" or "planning" |
#leadership | Weekly Team | Events with >5 attendees |
#interviews | Interview Debrief | Events titled "interview" |
| Issue | Cause | Fix |
|---|---|---|
| Wrong template applied | Auto-trigger matched incorrectly | Narrow trigger conditions (more specific keywords) |
| Template sections empty | Meeting lacked relevant discussion | Remove irrelevant sections from template |
| Recipe not appearing | Not saved to workspace | Save recipe in Settings > Recipes |
| Pre-meeting notes lost | Typed in wrong app | Ensure you type in the Granola notepad, not a separate editor |
[Owner, task, due date] guides the AI output formatFor a fictional meeting fixture, record fixture=meeting-basic-v2; capture=accepted; output=redacted-summary; consent=test-only; retention=none; cleanup=complete rather than storing notes or transcript text.
Proceed to granola-core-workflow-b for post-meeting processing and sharing workflows.
© jeremylongshore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/.curated/granola-core-workflow-a of jeremylongshore/tons-of-skills-marketplace.
Open the folder on GitHubat commit cfae287
Granola Core Workflow A next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Granola Core Workflow A this skilljeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~1.7k | Automated safety check: Pass | MIT | |
| Meeting Prep BriefBrianRWagner/ai-marketing-claude-code-skills | 441 | — | ~922 | Automated safety check: Pass | None | |
| Morning Noterongxinzy/RongxinAI | 154 | 1 repos | ~754 | Automated safety check: Pass | AGPL-3.0 | |
| Call DebriefTheCraigHewitt/skills | 159 | — | ~7.1k | Automated safety check: Pass | MIT | |
| Call Prepbreakstageaxe61/genspark-claw | 169 | — | ~986 | Automated safety check: Pass | MIT | |
| Meeting Prepgnekt/My-Brain-Is-Full-Crew | 3.9k | — | ~2.7k | Automated safety check: Warn | Custom licence |
BrianRWagner/ai-marketing-claude-code-skills
Builds a pre-meeting brief from your Obsidian vault: participant research, past notes, open commitments, a prioritized agenda and sharp questions.
rongxinzy/RongxinAI
Draft concise morning meeting notes summarizing overnight developments, trade ideas, and key events for coverage stocks.
TheCraigHewitt/skills
When the user wants to debrief a sales call, analyze a call transcript, extract action items, or review what happened on a prospect call.
breakstageaxe61/genspark-claw
Prepare an AI phone call end-to-end — research the callee, set a concrete objective and fallback, draft a natural call script with branching, and produce a post-call summary template.
gnekt/My-Brain-Is-Full-Crew
Prepare a comprehensive brief for an upcoming meeting. An agent skill from gnekt/My-Brain-Is-Full-Crew.
googleworkspace/cli
Google Workflow: Prepare for your next meeting: agenda, attendees, and linked docs.
jeremylongshore/tons-of-skills-marketplace
Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.
jeremylongshore/tons-of-skills-marketplace
Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.
jeremylongshore/tons-of-skills-marketplace
Execute proactive auto-loading: automatically detects and loads agents.md files.
jeremylongshore/tons-of-skills-marketplace
Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.
jeremylongshore/tons-of-skills-marketplace
Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.
jeremylongshore/tons-of-skills-marketplace
Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.
Meeting preparation and template setup in Granola — templates, recipes, and pre-meeting workflows. Granola Core Workflow A is an agent skill from jeremylongshore/tons-of-skills-marketplace. Meeting preparation and template setup in Granola — templates, recipes, and pre-meeting workflows.
Granola Core Workflow A fits situations like: configuring note templates for 1:1s; discovery calls; sprint planning; creating custom recipes.
Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-core-workflow-a -a claude-code`. Or copy the skill folder (skills/.curated/granola-core-workflow-a in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/granola-core-workflow-a in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-core-workflow-a -a codex`. Or copy the skill folder (skills/.curated/granola-core-workflow-a in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/granola-core-workflow-a in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-core-workflow-a -a cursor` (or -a -a, -a or -a for the others). To copy it by hand, put the folder in .cursor/skills/granola-core-workflow-a, .gemini/skills/granola-core-workflow-a, .github/skills/granola-core-workflow-a and .opencode/skills/granola-core-workflow-a in your project.
SKILL.md names no scripts, command-line tools or credentials: Granola Core Workflow A is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, Edit. Compatibility (from SKILL.md): Designed for Claude Code.
SKILL.md names 2 domains. As links in the text: granola.ai and docs.granola.ai. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Granola Core Workflow A is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.7k tokens (SKILL.md is roughly 6.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Granola Core Workflow A: Meeting Prep Brief (BrianRWagner/ai-marketing-claude-code-skills, 441 stars), Morning Note (rongxinzy/RongxinAI, 154 stars), Call Debrief (TheCraigHewitt/skills, 159 stars) and Call Prep (breakstageaxe61/genspark-claw, 169 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.
Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.