Agent skill

Legal Meeting Briefing

by borghei in borghei/Claude-Skills

Prepare structured briefings for meetings with legal relevance and track action items.

MITAuto-check passedProductivity & Automation

Install Legal Meeting Briefing

skills CLI
$ npx skills add borghei/Claude-Skills --skill legal-meeting-briefing -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install borghei/Claude-Skills legal-meeting-briefing --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/legal/legal-meeting-briefing .claude/skills/legal-meeting-briefing && rm -rf skills-src

Use ~/.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/

Facts

Skill name
legal-meeting-briefing
GitHub stars
891
Token cost
~3.2k tokens
SKILL.md length
1,041 words
Files
5 (incl. scripts, references)
Skills in repo
354
Repo updated
First seen
Licence
MIT

At a glance

Prepare structured briefings for meetings with legal relevance and track action items.

  • Works in 2 steps: Meeting Brief Generator… → Action Item Tracker…
  • Prepping legal meetings
  • SKILL.md covers Overview, Table of Contents, Clarify First and Tools, plus 8 more sections
  • Runs Python scripts from its folder; calls python

What it does

Legal Meeting Briefing is an agent skill from borghei/Claude-Skills. Prepare structured briefings for meetings with legal relevance and track action items. Use when prepping legal meetings.

Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts and reference files (for example `references/briefing_templates.md`, `references/meeting_type_guides.md` and `scripts/action_item_tracker.py`).

It sits in Productivity & Automation, covering Meeting notes and agendas. The repository describes itself as: 385 AI skills, 77 expert agents, and 900 stdlib Python tools for every team: engineering, PM, marketing, C-level, compliance, business ops, research, and a LinkedIn toolkit… The licence is MIT.

When your agent uses it

  • Prepping legal meetings
  • Tasks that involve Meeting notes and agendas

Example prompts

  • “/legal-meeting-briefing”

Requirements

  • Python 3

Workflow steps

2 steps, taken from the step headings in SKILL.md.

  1. Meeting Brief Generator (scripts/meeting_brief_generator.py)
  2. Action Item Tracker (scripts/action_item_tracker.py)

What it can do on your machine

Read from SKILL.md and the folder at commit 4a698e8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 2 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Legal Meeting Briefing loads about 3.2k tokens when it runs, and up to ~9.3k if it reads all its reference files. Until then it costs about 36 tokens; SKILL.md has 1,041 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~36
When it runs · the whole SKILL.md, loaded when a task matches
~3.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~9.3k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from borghei/Claude-Skills at commit 4a698e8, republished under its MIT licence (© borghei). 1,041 words, ~3,226 tokens.

Download SKILL.mdSave it as .claude/skills/legal-meeting-briefing/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
legal-meeting-briefing
description
Prepare structured briefings for meetings with legal relevance and track action items. Use when prepping legal meetings.
license
MIT + Commons Clause
metadata.version
1.0.0
metadata.author
The Glass Room
metadata.category
legal
metadata.domain
legal-operations
metadata.updated
2026-04-10
metadata.tags
meeting-briefing, legal-ops, action-items, preparation, meetings

⚠️ EXPERIMENTAL — This skill is provided for educational and informational purposes only. It does NOT constitute legal advice. All responsibility for usage rests with the user. Consult qualified legal professionals before acting on any output.

Overview

Production-ready toolkit for preparing structured briefings for meetings with legal relevance and tracking resulting action items. Supports 8 meeting types with type-specific preparation guidance, a 13-section briefing template, and action item management with priority levels and follow-up cadence. Designed for legal teams preparing counsel, in-house attorneys, and legal operations professionals for productive meetings.

Table of Contents

Clarify First

Before generating the briefing, confirm these inputs. If any is unknown or vague, ASK — do not assume:

  • Meeting type — deal-review, board, regulatory, litigation, etc. — selects which type-specific sections appear (e.g. privilege considerations only for regulatory/litigation)
  • Participants with orgs and roles — populate the counterparty-dynamics and interests sections; without them the brief is generic
  • Objective / agenda — sets the depth and which sections matter; drives the preparation-gap list
  • Privilege sensitivity — for regulatory/government or litigation meetings, determines what goes in the privilege section vs what can be shared

Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the briefing.

Tools

1. Meeting Brief Generator (scripts/meeting_brief_generator.py)

Generate a meeting briefing skeleton pre-populated with sections based on meeting type.

bash
python scripts/meeting_brief_generator.py \
  --type deal-review \
  --title "Series B Term Sheet Review" \
  --date 2026-04-15 \
  --participants '[{"name":"Jane Smith","org":"Legal","role":"Lead Counsel"}]'

python scripts/meeting_brief_generator.py \
  --type board \
  --title "Q1 Board Meeting" \
  --date 2026-04-20 \
  --agenda "Legal update,Risk report,Pending approvals" --json

python scripts/meeting_brief_generator.py \
  --type regulatory \
  --title "FDA Pre-Submission Meeting" \
  --date 2026-05-01 \
  --participants '[{"name":"Dr. Lee","org":"FDA","role":"Reviewer"}]'
2. Action Item Tracker (scripts/action_item_tracker.py)

Manage action items from legal meetings with priority levels, ownership, and status tracking.

bash
python scripts/action_item_tracker.py add \
  --title "Draft NDA for Vendor X" \
  --owner "Jane Smith" \
  --priority high \
  --deadline 2026-04-20 \
  --meeting "Series B Review"

python scripts/action_item_tracker.py list \
  --filter-status open \
  --filter-priority high

python scripts/action_item_tracker.py complete --id 3

python scripts/action_item_tracker.py dashboard --json

python scripts/action_item_tracker.py update --id 5 \
  --status in-progress --notes "Waiting for counterparty response"

Reference Guides

ReferencePurpose
references/meeting_type_guides.mdPreparation guidance for all 8 meeting types
references/briefing_templates.mdComplete 13-section briefing template and action item tracking

Workflows

5-Step Briefing Methodology
StepActionOutput
1. Identify MeetingDetermine meeting type, participants, objectivesMeeting classification
2. Assess Preparation NeedsSelect type-specific sections and depthSection checklist
3. Gather ContextCollect documents, prior notes, open issuesBackground materials
4. Synthesize into BriefingRun generator; populate sections with gathered contextDraft briefing
5. Identify Preparation GapsReview for missing info; flag items needing follow-upGap list
Meeting Type Selection
Meeting TypeKey Indicator
Deal ReviewTransaction under consideration or in progress
Board/CommitteeBoard of directors, audit committee, compensation committee
Vendor CallMeeting with supplier, contractor, or service provider
Team SyncInternal legal team meeting
Client/CustomerExternal client or customer-facing meeting
Regulatory/GovernmentMeeting with regulator, agency, or government body
Litigation/DisputeMeeting about active or potential legal dispute
Cross-FunctionalMeeting with stakeholders from multiple departments
Action Item Workflow
  1. Capture -- Record action items during or immediately after meeting
  2. Assign -- Set owner, priority, and deadline for each item
  3. Track -- Monitor progress via dashboard; update status as work progresses
  4. Follow-Up -- Follow cadence based on priority level
  5. Close -- Mark complete when done; archive for audit trail
Follow-Up Cadence
PriorityFollow-Up FrequencyEscalation
HighDaily check-inEscalate after 2 missed days
MediumWeekly check-inEscalate after 1 missed week
LowMonthly check-inEscalate after 1 missed month
OverdueImmediate escalationNotify supervisor and meeting owner

Meeting Types

Deal Review

Focus: Transaction analysis, contract review, approval requirements.

SectionContent
Deal SummaryParties, structure, value, timeline
Contract StatusDraft version, open issues, redline items
Approval RequirementsWho must approve; delegated authority limits
Counterparty DynamicsNegotiation position, prior dealings, leverage
Comparable DealsSimilar transactions for benchmarking terms
Board/Committee

Focus: Legal department update, risk highlights, governance.

SectionContent
Legal Department UpdateHeadcount, budget, key accomplishments
Risk HighlightsTop legal risks with likelihood and impact
Regulatory UpdateRecent regulatory changes affecting the organization
Pending ApprovalsItems requiring board or committee action
Litigation SummaryActive matters, reserves, settlement status
Show full SKILL.md (439 more words)Show less
Regulatory/Government

Focus: Compliance posture, enforcement patterns, privilege considerations.

SectionContent
Regulatory Body ContextAgency structure, jurisdiction, enforcement priorities
Enforcement PatternsRecent enforcement actions in the sector
Matter HistoryPrior interactions, submissions, correspondence
Privilege ConsiderationsWhat is privileged; what can be shared
Compliance PostureCurrent compliance status; remediation progress

Troubleshooting

ProblemCauseSolution
Brief missing type-specific sectionsWrong meeting type selectedReview meeting type descriptions; select the most specific type
Participants not formattedJSON format errorUse valid JSON array: '[{"name":"X","org":"Y","role":"Z"}]'
Action items not persistingTracker uses file-based storageEnsure write permissions in working directory; check action_items.json
Dashboard shows stale dataCached data from previous runRe-run dashboard command; items are loaded fresh from storage
Overdue items not flaggedClock/timezone mismatchVerify system date; deadlines use YYYY-MM-DD format
Agenda items not populatingComma-separated format expectedUse --agenda "Item 1,Item 2,Item 3" format
Brief too genericMinimal parameters providedAdd participants, agenda, and type-specific context
Action item ID not foundItem was completed or deletedRun list --filter-status all to see all items including completed

Success Criteria

  • Preparation Coverage: Every legal meeting has a briefing covering all relevant sections for its type
  • Action Item Capture: 100% of action items captured with owner, deadline, and priority within 24 hours
  • On-Time Completion: 90%+ of action items completed by deadline
  • Meeting Effectiveness: Participants report improved preparation and productivity (measured by survey)
  • Follow-Up Compliance: High-priority items followed up daily; medium weekly; low monthly

Scope & Limitations

This skill covers:

  • Meeting briefing generation with type-specific sections for 8 meeting types
  • Action item tracking with CRUD operations, filtering, and status dashboard
  • Follow-up cadence management based on priority levels
  • Preparation gap identification for pre-meeting readiness

This skill does NOT cover:

  • Calendar integration or meeting scheduling
  • Real-time meeting notes or transcription
  • Email drafting or distribution of briefings
  • Document management or version control for meeting materials
  • Video conferencing or collaboration tool integration

Anti-Patterns

Anti-PatternWhy It FailsBetter Approach
Generic briefing for all meeting typesMisses type-specific concerns; wastes prep time on irrelevant sectionsSelect correct meeting type; use type-specific guidance
Capturing action items days after meetingDetails forgotten; ownership unclear; deadlines slipCapture during meeting or within 2 hours; use tracker immediately
Single owner for all itemsCreates bottleneck; no accountability for individual tasksAssign specific owner per item; each item has exactly one owner
No follow-up on action itemsItems go stale; commitments missed; trust erodesFollow cadence: high=daily, medium=weekly, low=monthly
Skipping privilege considerations for regulatory meetingsInadvertent privilege waiver; disclosed protected communicationsAlways complete privilege section for regulatory/government meetings

Tool Reference

scripts/meeting_brief_generator.py

Generate meeting briefing skeleton from parameters.

usage: meeting_brief_generator.py [-h] [--json]
                                   --type {deal-review,board,vendor,team-sync,
                                           client,regulatory,litigation,cross-functional}
                                   --title TITLE
                                   --date DATE
                                   [--participants PARTICIPANTS]
                                   [--agenda AGENDA]
                                   [--output OUTPUT]

options:
  -h, --help            Show help message and exit
  --json                Output in JSON format
  --type                Meeting type (determines sections included)
  --title               Meeting title
  --date                Meeting date (YYYY-MM-DD)
  --participants        JSON array of participants: [{"name","org","role","interests"}]
  --agenda              Comma-separated agenda items
  --output              Write briefing to file instead of stdout
scripts/action_item_tracker.py

Manage action items with CRUD operations and status dashboard.

usage: action_item_tracker.py [-h] [--json]
                               {add,list,update,complete,dashboard} ...

commands:
  add         Add a new action item
  list        List action items with optional filters
  update      Update an existing action item
  complete    Mark an action item as complete
  dashboard   Show action item summary dashboard

add options:
  --title TITLE         Action item description (required)
  --owner OWNER         Responsible person (required)
  --priority {high,medium,low}  Priority level (required)
  --deadline DEADLINE   Due date YYYY-MM-DD (required)
  --meeting MEETING     Source meeting name
  --notes NOTES         Additional notes

list options:
  --filter-status {open,in-progress,complete,overdue,all}
  --filter-priority {high,medium,low,all}
  --filter-owner OWNER

update options:
  --id ID               Action item ID (required)
  --status {open,in-progress,complete}
  --priority {high,medium,low}
  --deadline DEADLINE
  --notes NOTES

complete options:
  --id ID               Action item ID (required)

dashboard options:
  (no additional options)

© borghei, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (scripts, references) in legal/legal-meeting-briefing of borghei/Claude-Skills.

  • SKILL.md
  • references/briefing_templates.md
  • references/meeting_type_guides.md
  • scripts/action_item_tracker.py
  • scripts/meeting_brief_generator.py

Open the folder on GitHubat commit 4a698e8

Compare with similar skills

Legal Meeting Briefing 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.

Legal Meeting Briefing compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Legal Meeting Briefing this skillborghei/Claude-Skills891—~3.2kAutomated safety check: PassMIT
Meeting Notesoutline/outline41k—~551Automated safety check: PassCustom licence
Management Talkthananon/9arm-skills3.2k—~3.2kAutomated safety check: PassNone
Challenge Baseline ModelAgibotTech/genie_sim1.4k—~2.4kAutomated safety check: PassCustom licence
Handwriting Stand Uplimin112/min-skill454—~2.5kAutomated safety check: PassNone
Daily Journalravila4/claude-adhd-skills158—~2.5kAutomated safety check: PassMIT

Similar skills

  • Meeting Notes

    outline/outline

    Create meeting notes in Outline from a template; use when the user wants an agenda, notes, or a follow-up document for a meeting.

    41k GitHub stars~551 tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Management Talk

    thananon/9arm-skills

    Rewrite engineer-to-engineer content for engineering-org leadership (VPs, directors, PMs, release managers, execs in an engineering-savvy company) and shape it for the channel it is going to — JIRA…

    3.2k GitHub stars~3.2k tokensUpdated 3 mo ago
    Productivity & AutomationAuto-check passed
  • Challenge Baseline Model

    AgibotTech/genie_sim

    Provision and launch the Simulation Challenge baseline inference model end to end: clone the inference code from a given git repo/branch, download the checkpoints from ModelScope into the repo's…

    1.4k GitHub stars~2.4k tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check passed
  • Handwriting Stand Up

    limin112/min-skill

    Turn a screen recording of handwriting (or a photo of handwritten text) into a single-file HTML "continuation" — the recording plays, the ink lifts off the page as solid 3D letters, a short animated…

    454 GitHub stars~2.5k tokensUpdated 2 days ago
    Productivity & AutomationAuto-check passed
  • Daily Journal

    ravila4/claude-adhd-skills

    Draft, organize, or update development journal entries. An agent skill from ravila4/claude-adhd-skills.

    158 GitHub stars~2.5k tokensUpdated 7 mo ago
    Productivity & AutomationAuto-check passed
  • Granola

    ArtemXTech/claude-code-obsidian-starter

    Query and sync Granola meetings to Obsidian vault. An agent skill from ArtemXTech/claude-code-obsidian-starter.

    225 GitHub stars~905 tokensUpdated 5 days ago
    Productivity & AutomationAuto-check passed

More from borghei/Claude-Skills

All 354 skills in this repo
  • Agent Harness

    borghei/Claude-Skills

    Test and evaluation harness for AI agents — scenario suites, deterministic replay, regression diffing, cost and latency budgets.

    891 GitHub stars~3.1k tokensUpdated 4 days ago
    Auto-check passed
  • Agents In The Team

    borghei/Claude-Skills

    Run delivery when AI coding and ops agents take tickets. An agent skill from borghei/Claude-Skills.

    891 GitHub stars~4.2k tokensUpdated 4 days ago
    Auto-check passed
  • AI Content Disclosure

    borghei/Claude-Skills

    Check AI-generated marketing content and reviews for required disclosures under the EU AI Act, FTC rules and platform AI-label policies.

    891 GitHub stars~3.4k tokensUpdated 4 days ago
    Auto-check passed
  • AI Prototyping

    borghei/Claude-Skills

    Idea to AI-generated prototype to customer validation to engineering handoff.

    891 GitHub stars~3.6k tokensUpdated 4 days ago
    Auto-check passed
  • Analytics Engineer

    borghei/Claude-Skills

    Analytics engineering across data modeling, dbt, transformation, and semantic layers.

    891 GitHub stars~3.4k tokensUpdated 4 days ago
    Auto-check passed
  • Ansoff Matrix

    borghei/Claude-Skills

    Ansoff Matrix — 4-quadrant framework for growth options: market penetration, market/product development, and diversification.

    891 GitHub stars~2.2k tokensUpdated 4 days ago
    Auto-check passed

Questions about Legal Meeting Briefing

What does Legal Meeting Briefing do?

Prepare structured briefings for meetings with legal relevance and track action items. Legal Meeting Briefing is an agent skill from borghei/Claude-Skills. Prepare structured briefings for meetings with legal relevance and track action items.

When should I use Legal Meeting Briefing?

Legal Meeting Briefing fits situations like: prepping legal meetings; tasks that involve Meeting notes and agendas.

How do I install Legal Meeting Briefing in Claude Code?

Run `npx skills add borghei/Claude-Skills --skill legal-meeting-briefing -a claude-code`. Or copy the skill folder (legal/legal-meeting-briefing in borghei/Claude-Skills) into .claude/skills/legal-meeting-briefing in your project. Claude Code loads it when a task matches its description.

How do I install Legal Meeting Briefing in Codex?

Run `npx skills add borghei/Claude-Skills --skill legal-meeting-briefing -a codex`. Or copy the skill folder (legal/legal-meeting-briefing in borghei/Claude-Skills) into .agents/skills/legal-meeting-briefing in your project. Codex loads it when a task matches its description.

Can I use Legal Meeting Briefing in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add borghei/Claude-Skills --skill legal-meeting-briefing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/legal-meeting-briefing, .gemini/skills/legal-meeting-briefing, .github/skills/legal-meeting-briefing and .opencode/skills/legal-meeting-briefing in your project.

What does Legal Meeting Briefing need to run?

Going by SKILL.md and its folder, Legal Meeting Briefing needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Legal Meeting Briefing access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Legal Meeting Briefing safe to install?

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.

What licence does Legal Meeting Briefing use?

Legal Meeting Briefing is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Legal Meeting Briefing use?

About 3.2k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.1k tokens, read only when the agent opens those files.

What are the alternatives to Legal Meeting Briefing?

Skills that share tags, products or a category with Legal Meeting Briefing: Meeting Notes (outline/outline, 41k stars), Management Talk (thananon/9arm-skills, 3.2k stars), Challenge Baseline Model (AgibotTech/genie_sim, 1.4k stars) and Handwriting Stand Up (limin112/min-skill, 454 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Legal Meeting Briefing?

borghei (a GitHub user) maintains it in borghei/Claude-Skills, which has 891 GitHub stars. The repository holds 354 skills in this directory. The repository was last updated on October 7, 2026.

Source: borghei/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.