Meetings
alirezarezvani/claude-skills
A skill your agent uses when someone wants to decide whether a meeting is worth calling, price a meeting in dollars, build a timeboxed agenda with desired outcomes, or turn messy meeting notes into…
This skill should be used when processing meeting transcripts to auto-detect meeting type (leadgen, partnership, coaching, internal) and extract type-specific structured analysis.
$ npx skills add glebis/claude-skills --skill meeting-processor -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install glebis/claude-skills meeting-processor --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/glebis/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/meeting-processor .claude/skills/meeting-processor && 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 "meeting-processor" agent skill from https://github.com/glebis/claude-skills/tree/main/meeting-processor into .claude/skills/meeting-processor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "meeting-processor", 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/glebis/claude-skills/tree/main/meeting-processorType 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 glebis/claude-skills --skill meeting-processor -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install glebis/claude-skills meeting-processor --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/glebis/claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/meeting-processor .agents/skills/meeting-processor && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "meeting-processor" agent skill from https://github.com/glebis/claude-skills/tree/main/meeting-processor into .agents/skills/meeting-processor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "meeting-processor", 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 glebis/claude-skills --skill meeting-processor -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install glebis/claude-skills meeting-processor --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/glebis/claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/meeting-processor .cursor/skills/meeting-processor && 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 "meeting-processor" agent skill from https://github.com/glebis/claude-skills/tree/main/meeting-processor into .cursor/skills/meeting-processor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "meeting-processor", 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/glebis/claude-skills.git --path meeting-processor--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 glebis/claude-skills --skill meeting-processor -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install glebis/claude-skills meeting-processor --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/glebis/claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/meeting-processor .gemini/skills/meeting-processor && 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 "meeting-processor" agent skill from https://github.com/glebis/claude-skills/tree/main/meeting-processor into .gemini/skills/meeting-processor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "meeting-processor", 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 glebis/claude-skills meeting-processorInstalls 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 glebis/claude-skills --skill meeting-processor -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/glebis/claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/meeting-processor .github/skills/meeting-processor && 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 "meeting-processor" agent skill from https://github.com/glebis/claude-skills/tree/main/meeting-processor into .github/skills/meeting-processor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "meeting-processor", 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 glebis/claude-skills --skill meeting-processor -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install glebis/claude-skills meeting-processor --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/glebis/claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/meeting-processor .opencode/skills/meeting-processor && 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 "meeting-processor" agent skill from https://github.com/glebis/claude-skills/tree/main/meeting-processor into .opencode/skills/meeting-processor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "meeting-processor", 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.
meeting-processorThis skill should be used when processing meeting transcripts to auto-detect meeting type (leadgen, partnership, coaching, internal) and extract type-specific structured analysis.
Meeting Processor is an agent skill from glebis/claude-skills. This skill should be used when processing meeting transcripts to auto-detect meeting type (leadgen, partnership, coaching, internal) and extract type-specific structured analysis. Triggers on "process meeting", "analyze meeting", "meeting summary", or after syncing new Fathom/Granola transcripts.
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 15 other files, including scripts (for example `.claude-plugin/plugin.json`, `README.md` and `process_interactive.sh`).
The repository describes itself as: Collection of Claude Code skills for enhanced AI workflows. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 7524dff. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 8 files in scripts/ (Python and Shell), which the agent can run.
Shell commands in SKILL.md call:
python3pipFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
CEREBRAS_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Meeting Processor loads about 1.6k tokens when it runs. Until then it costs about 79 tokens; SKILL.md has 622 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); the scripts in this folder are not scanned.
The full file from glebis/claude-skills at commit 7524dff, republished under its MIT licence (© glebis). 622 words, ~1,556 tokens.
.claude/skills/meeting-processor/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.Intelligent meeting transcript processor that auto-detects meeting type and applies type-specific extraction with optional interactive clarification.
/fathom --today, /granola export)YYYYMMDD-*.mdcoaching-session-summarizer skill insteadpip install openai pyyamlRequires CEREBRAS_API_KEY environment variable (uses Cerebras API with llama-3.3-70b).
| Type | Description | Key Extractions |
|---|---|---|
| leadgen | Sales/business development calls | Commitments, pain points, budget, timeline, decision makers, deal stage, sentiment |
| partnership | Collaboration/partnership exploration | Opportunity overview, value proposition, strategic alignment, technical needs, fit assessment |
| coaching | Coaching/mentoring sessions | Insights, decisions, action items, themes, emotional arc, techniques, session quality |
| internal | Internal team meetings | Coming soon |
Run the processor, which auto-detects meeting type and asks clarifying questions:
python3 ~/.claude/skills/meeting-processor/scripts/process.py <transcript-file> --mode interactiveInteractive flow:
__INTERACTIVE_QUESTIONS__ markersprocess_with_answers.pyHandling interactive questions:
When the script exits with code 2, parse the output for questions JSON. Each question has:
question: The question textheader: Short label (used as answer key)options: Array of {label, description} for AskUserQuestionAfter collecting answers, create two temp files:
questions.json — the original questions context (includes partial_data, meeting_type, transcript_file)answers.json — map of {header_lowercase: selected_label}Then run:
python3 ~/.claude/skills/meeting-processor/scripts/process_with_answers.py questions.json answers.jsonExtract only high-confidence information without user interaction:
python3 ~/.claude/skills/meeting-processor/scripts/process.py <transcript-file> --mode batchSkip auto-detection:
python3 ~/.claude/skills/meeting-processor/scripts/process.py <transcript-file> --type leadgen
python3 ~/.claude/skills/meeting-processor/scripts/process.py <transcript-file> --type partnershipAnalysis is appended to the transcript file as a ## Meeting Analysis section. Frontmatter is updated with meeting_type, processed_date, and processing_mode.
After the meeting analysis is complete (Step 1), automatically link any matching meeting-prep notes to the session note. This replaces the need to manually run /meeting-prep link.
Derive the meetings directory from the processed session note's parent directory (do not hardcode paths).
Extract session metadata from the processed note:
date from frontmatter (YYYYMMDD format)participants from frontmatter (list of names)participants field, extract names from the transcript header or attendee listSearch for matching prep notes:
find <MEETINGS_DIR> -name "YYYYMMDD-prep-*" -type f 2>/dev/nullWhere YYYYMMDD is the session date.
Validate the match: For each candidate prep note, read its frontmatter and confirm:
date field matches the session dateparticipant field matches one of the session's participants (fuzzy: check both full name and first name, case-insensitive)session_note field is empty ("") — skip already-linked prep notesUpdate both files when a match is found:
In the prep note:
session_note: "[[session-note-filename]]" (without .md extension)status: doneIn the session note:
## See also section exists, add - [[YYYYMMDD-prep-participant-slug]] to it## Prep Note
- [[YYYYMMDD-prep-participant-slug]]Report in the processing output which prep notes were linked, skipped, or not found.
MEETINGS_DIR from the session note path, not from hardcoded valuesconfig.yaml is available, read prep_notes.prefix (default: prep) and prep_notes.type_tag (default: meeting-prep)© glebis, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 12 other files (scripts) in meeting-processor of glebis/claude-skills.
Open the folder on GitHubat commit 7524dff
Meeting Processor 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 |
|---|---|---|---|---|---|---|
| Meeting Processor this skillglebis/claude-skills | 389 | — | ~1.6k | Automated safety check: Pass | MIT | |
| Meetingsalirezarezvani/claude-skills | 28k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Meeting Distiller Prosickn33/agentic-awesome-skills | 47k | 1 repos | ~1k | Automated safety check: Pass | MIT | |
| Meeting Ingestiongarrytan/gbrain | 31k | — | ~7.7k | Automated safety check: Pass | MIT | |
| Meeting Transcripthuytieu/COG-second-brain | 1.3k | 1 repos | ~2.3k | Automated safety check: Pass | MIT | |
| Meeting Notes And Actionscomposio-community/awesome-codex-skills | 17k | — | ~357 | Automated safety check: Pass | None |
alirezarezvani/claude-skills
A skill your agent uses when someone wants to decide whether a meeting is worth calling, price a meeting in dollars, build a timeboxed agenda with desired outcomes, or turn messy meeting notes into…
sickn33/agentic-awesome-skills
Transform messy meeting notes and transcripts into structured action items, decisions, and follow-ups.
garrytan/gbrain
Ingest meeting transcripts from ANY meeting recorder into brain pages with attendee enrichment, entity propagation, and timeline merge.
huytieu/COG-second-brain
Process meeting recordings and notes into structured decisions, action items, and team dynamics with intelligent noise filtering
composio-community/awesome-codex-skills
Turn meeting transcripts or rough notes into crisp summaries with decisions, risks, and owner-tagged action items; use for Zoom/Meet/Teams transcripts, call notes, or long meeting chats to generate…
github/awesome-copilot
Generate concise, actionable meeting minutes for internal meetings.
glebis/claude-skills
Runs a human-first workflow for labeling PII spans in a transcript, then scores inter-annotator agreement and drafts an adjudicated gold set.
glebis/claude-skills
Automates a dedicated, logged-in Chrome instance per profile without ever closing the user's own open tabs or browser windows.
glebis/claude-skills
This skill should be used when conducting comprehensive research on any topic using the OpenAI Deep Research API.
glebis/claude-skills
This skill should be used for elimination-style research where the user wants to choose from a shortlist of products, tools, services, vendors, or other options using explicit criteria, numeric…
glebis/claude-skills
Generates a self-contained HTML presentation with article and slides modes, ElevenLabs voiceover narration and optional GPT Image 2 illustrations.
glebis/claude-skills
Writes fictional but realistic coaching or therapy session transcripts for evals, demos and few-shot examples, in several modalities and export formats.
This skill should be used when processing meeting transcripts to auto-detect meeting type (leadgen, partnership, coaching, internal) and extract type-specific structured analysis. Meeting Processor is an agent skill from glebis/claude-skills. This skill should be used when processing meeting transcripts to auto-detect meeting type (leadgen, partnership, coaching, internal) and extract type-specific structured analysis.
Meeting Processor fits situations like: process meeting; analyze meeting; meeting summary; after syncing new Fathom/Granola transcripts.
Run `npx skills add glebis/claude-skills --skill meeting-processor -a claude-code`. Or copy the skill folder (meeting-processor in glebis/claude-skills) into .claude/skills/meeting-processor in your project. Claude Code loads it when a task matches its description.
Run `npx skills add glebis/claude-skills --skill meeting-processor -a codex`. Or copy the skill folder (meeting-processor in glebis/claude-skills) into .agents/skills/meeting-processor 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 glebis/claude-skills --skill meeting-processor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/meeting-processor, .gemini/skills/meeting-processor, .github/skills/meeting-processor and .opencode/skills/meeting-processor in your project.
Going by SKILL.md and its folder, Meeting Processor needs Python and a shell for the scripts in its folder, the command-line tools its instructions call (python3 and pip) and credentials named CEREBRAS_API_KEY. Our summary lists: Python 3; A Bash shell; A credential in CEREBRAS_API_KEY.
SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Meeting Processor is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.2k 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 Meeting Processor: Meetings (alirezarezvani/claude-skills, 28k stars), Meeting Distiller Pro (sickn33/agentic-awesome-skills, 47k stars), Meeting Ingestion (garrytan/gbrain, 31k stars) and Meeting Transcript (huytieu/COG-second-brain, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
glebis (a GitHub user) maintains it in glebis/claude-skills, which has 389 GitHub stars. The repository holds 91 skills in this directory. The repository was last updated on September 26, 2026.
Source: glebis/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.