MCPInstall

board-minutes

Drafts board or committee meeting minutes in your house format. Auto-detects upcoming board and committee meetings from your calendar, asks for the agenda and any slides or pre-read materials, and produces a complete draft in the format learned from your seed minutes. Also handles written consents in lieu of meetings. Trigger: "board minutes", "draft minutes", "upcoming board meeting", "committee minutes", "written consent", or calendar detection of an upcoming board or committee event.

Installs
629
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/anthropics/claude-for-legal --skill board-minutes
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads board-minutes automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Board Minutes

Matter context

Matter context. Check ## Matter workspaces in the practice-level CLAUDE.md. If Enabled is ✗ (the default for in-house users), skip the rest of this paragraph — skills use practice-level context and the matter machinery is invisible. If enabled and there is no active matter, ask: "Which matter is this for? Run /corporate-legal:matter-workspace switch <slug> or say practice-level." Load the active matter's matter.md for matter-specific context and overrides. Write outputs to the matter folder at ~/.claude/plugins/config/claude-for-legal/corporate-legal/matters/<matter-slug>/. Never read another matter's files unless Cross-matter context is on.


Purpose

Board minutes are a legal record. They need to be accurate, complete, and in a format that will hold up under scrutiny — whether that's a financing due diligence review, a regulatory inquiry, or an M&A data room. This skill drafts them in your house format so you spend your time reviewing and correcting, not formatting and re-typing.

Load context

  • ~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md → ## Board & Secretary section:
    • Minutes format (long-form narrative / action minutes / hybrid)
    • Minutes template extracted from seed documents (structure, resolution language, header format)
    • Board composition and committees
    • Written consents — what they're used for and any limits
  • If ~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md has no minutes format: run cold-start first. Do not proceed with a generic format.

Step 1: Identify the meeting

Calendar detection

If the calendar connector is authorized, search for upcoming events matching board and committee keywords:

Search terms: "Board of Directors", "Board Meeting", "Audit Committee", "Compensation Committee", "Comp Committee", "Nominating", "Nom/Gov", "Governance Committee", "Special Committee", "Board of Directors — [Company]"

Time window: Look 30 days forward. If no upcoming meeting is found, look 14 days back (minutes are often drafted after the fact).

Present what you find:

I found the following board or committee meetings on your calendar:

  1. [Meeting name] — [Date], [Time], [Location/Virtual]
  2. [Meeting name] — [Date], [Time], [Location/Virtual]

Which one are these minutes for? Or is it a different meeting not on here?

If the calendar connector is not authorized or returns nothing: ask directly — what meeting, what date, what type (full board / which committee)?

Meeting metadata to confirm

Once the meeting is identified, confirm or fill in:

  • Meeting type: Full Board of Directors / [Committee name]
  • Date and time
  • Location or platform (in-person address / Zoom / Teams / telephonic)
  • Called by / Notice: Was proper notice given? (Yes / waived — waiver of notice is a common exhibit)

Step 2: Attendance

Ask for the attendee list, or offer to pull from the calendar invite if the connector is authorized.

Directors present:

  • Pull from board composition in ~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md as the starting point
  • Ask who was actually present, who was absent, and whether any absent directors had advance notice

Management present:

  • Who from management attended? (CFO, CAO, CTO, etc.)
  • Note: management attendees are typically listed separately from directors

Guests:

  • Outside counsel present? (Name and firm)
  • Investment bankers, auditors, or other advisors?
  • Any guests who attended for specific agenda items only (note their attendance as limited to that item)

Chair:

  • Who chaired the meeting?
  • Who acted as secretary?

Quorum:

  • Check the charter and bylaws for the quorum requirement. If the charter is silent, research the applicable state corporate law for the default rule for this entity type. Record what you confirmed (source and pinpoint) in the drafting notes.
  • Confirm quorum was present. If not: stop and flag before drafting. Do not produce minutes that imply a valid meeting occurred. Surface the question to outside counsel — the remediation path (ratification, re-meeting, written consent, other) depends on the state of incorporation and the nature of the action.

Step 3: Materials

Ask for the meeting materials. These are the source for the agenda items and any resolutions.

Can you share the agenda and any pre-read materials for this meeting? Even a rough agenda is enough to structure the minutes. If there were board slides or a management presentation, upload those too — I'll use them to fill in the agenda item summaries.

If materials weren't distributed in advance, tell me the agenda items and I'll draft placeholders for each.

From the agenda and slides, extract:

  • Agenda items in order
  • Any resolutions proposed (look for board approval language: "approve," "authorize," "ratify," "adopt," "elect")
  • Any exhibits referenced (management presentations, financial reports, legal memos, valuations)
  • Any votes expected

If no materials: Ask for the agenda items verbally and proceed with placeholders for discussion content.


Step 4: Draft the minutes

Use the house format from ~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md. Do not default to a generic format. The seed minutes are the template — replicate the structure, the header, the resolution language, the level of discussion detail.

Standard structure (adapt to house format)

Header block:

MINUTES OF [MEETING TYPE] OF THE BOARD OF DIRECTORS
[OR: MINUTES OF THE [COMMITTEE NAME] OF THE BOARD OF DIRECTORS]
OF [COMPANY NAME]

[Date]
[Location / Telephonic / Video Conference]

Opening:

  • Meeting called to order by [Chair name] at [time]
  • Notice: [proper notice given / notice waived — attach waiver as exhibit if applicable]
  • Quorum confirmed: [N of M directors present]
  • Secretary: [name]

Attendees:

  • Directors present: [list]
  • Directors absent: [list, if any]
  • Also present: [management, outside counsel, guests — with roles]

Previous minutes: Standard language: approval of minutes from prior meeting. Pull date of prior meeting from ~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md board calendar if available, otherwise leave as [DATE OF PRIOR MEETING].

Agenda items — one section per item:

[AGENDA ITEM TITLE]

[Chair/presenter name] [presented / reported on / led a discussion of] [topic].

[Discussion summary — see drafting notes below]

[If resolution follows:]
Upon motion duly made and seconded, the following resolution was adopted [by unanimous vote / by a vote of N for, N against, N abstaining]:

RESOLVED, that [resolution text in house language from `~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md`].

Adjournment: Standard language: meeting adjourned at [time], there being no further business.

Signature block: Secretary signature line. Some formats include a chair countersignature.


Drafting notes

Discussion summaries: The hardest part of minutes is deciding how much discussion to capture. Follow the house format from seed documents exactly:

  • Long-form narrative: Summarise the substance of the discussion — what questions were raised, what information was presented, what factors the board considered. Do not quote individuals unless the specific attribution matters legally.
  • Action minutes: Note only what was presented and what action was taken. No discussion content beyond "the board discussed the matter."
  • Hybrid: Full narrative for major items (acquisitions, financials, significant approvals), action-only for routine items.

When materials were provided: pull summary content from the slides and management presentation. The board "received and reviewed" a presentation — summarize what the presentation covered.

When no materials: insert [PLACEHOLDER — summarize discussion here] and flag it clearly. Do not fabricate discussion content.

Resolutions: Use the exact resolution language from the seed minutes — "RESOLVED, THAT" vs. "BE IT RESOLVED" vs. "RESOLVED" alone. The language is house style, not interchangeable.

Exhibit references: Number exhibits in the order they appear (Exhibit A, B, C). Common exhibits: management presentation, financial statements, valuation reports, legal opinions, waivers of notice, consents.


Step 4.5: Consequential-action gate (adopt minutes)

Before adopting minutes as final: Read ## Who's using this in ~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md. If the Role is Non-lawyer:

Adopting minutes makes them the official record of what the board decided — they're the primary evidence of authorization for the actions taken at the meeting. Have you reviewed this with an attorney? If yes, proceed. If no, here's a brief to bring to them:

  • What was decided (resolutions, votes, who was present)
  • What the draft captures and what is still a placeholder
  • Open questions (any flagged attendance, quorum, or conflict notes)
  • What could go wrong (misstated resolutions, missing disclosures, quorum defects, privilege leakage in discussion summaries)
  • What to ask the attorney (is the discussion depth right for this board's practice; are exec-session notes properly segregated; do any items need more documentation)

If you need to find an attorney, solicitor, barrister, or other authorised legal professional: contact your professional regulator (state bar in the US, SRA/Bar Standards Board in England & Wales, Law Society in Scotland/NI/Ireland/Canada/Australia, or your jurisdiction's equivalent) for a referral service.

Do not produce the final adoption-ready version past this gate without an explicit yes. A marked-DRAFT for attorney review is fine.


Step 5: Output and review prompts

Produce the full draft. The minutes themselves are a corporate record, not privileged; do not apply the work-product header to the minutes as circulated. The drafting notes, placeholder flags, and review checklist below are work product — prepend the work-product header from ~/.claude/plugins/config/claude-for-legal/corporate-legal/CLAUDE.md ## Outputs (it differs by user role — see ## Who's using this):

[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]

After the draft, add a review checklist:

[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]

REVIEW CHECKLIST — please verify before circulating:

□ All directors confirmed present/absent (check against actual attendance)
□ Quorum confirmed correct
□ Resolution language matches what was actually approved (check wording carefully)
□ Votes recorded correctly — any abstentions or dissents to note?
□ Exhibits numbered and referenced correctly
□ Any executive sessions held? (Add separate executive session note if so)
□ Any conflicts of interest disclosed? (Director recusal to note if applicable)
□ Time of adjournment to fill in
□ Outside counsel reviewed? (If required by your process)

Flag any sections where content is a placeholder and needs the attorney's input before the minutes are accurate.

Add as a final pre-adoption note on the draft, stripped before adoption:

This is a draft for attorney review, not adopted minutes. Adopted minutes are the official record of board action and carry legal consequences — a licensed attorney reviews, edits, and takes professional responsibility before adoption. Do not adopt this draft unreviewed.


Written consents

For drafting written consents in lieu of a meeting, use /corporate-legal:written-consent. That skill handles precedent search, state-law confirmation, and the scope warning for major one-off actions.


What this skill does not do

  • It does not attend the meeting or capture real-time discussion — it drafts from materials and attorney input.
  • It does not determine whether a resolution is legally valid or sufficient — it drafts in house format; legal judgment on adequacy is the attorney's call.
  • It does not finalize minutes — the draft requires attorney review before circulation.
  • It does not distribute minutes — output is for the attorney to review, edit, and circulate via their own process.

FAQ

What does the board-minutes skill do?

Drafts board or committee meeting minutes in your house format. Auto-detects upcoming board and committee meetings from your calendar, asks for the agenda and any slides or pre-read materials, and produces a complete draft in the format learned from your seed minutes. Also handles written consents in lieu of meetings. Trigger: "board minutes", "draft minutes", "upcoming board meeting", "committee minutes", "written consent", or calendar detection of an upcoming board or committee event.

How do I install board-minutes?

Run npx skills add https://github.com/anthropics/claude-for-legal --skill board-minutes in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/board-minutes/ (personal) or .claude/skills/board-minutes/ (project).

Which AI agents can use board-minutes?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is board-minutes safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains board-minutes?

It is published by anthropics in anthropics/claude-for-legal, and it is an official skill from the maker of the technology it covers. It has 629 recorded installs.

More from anthropics/claude-for-legal

View all →

legal-writing

anthropics/claude-for-legal

Structural feedback on a legal writing draft (memo, brief, paper, exam essay) — organization, analysis depth, clarity, citation form. NEVER rewrites the draft. Use when the user says "feedback on my memo", "read my draft", or "critique my brief".

OfficialBusiness & Finance1.3K installs

draft

anthropics/claude-for-legal

First draft of a common clinic document — practice-area templates (asylum applications, eviction answers, protective order petitions, demand letters), jurisdiction-aware formatting, explicitly a starting point requiring student analysis and attorney review. Use when a student needs a first draft of a motion, letter, petition, declaration, or other clinic document.

OfficialEducation & Science895 installs

flashcards

anthropics/claude-for-legal

Generate or drill flashcards for black-letter memorization — Leitner-style buckets, per-subject markdown storage, drill mode with self-assessment. Use when the user says "drill flashcards", "make flashcards from", "quiz me on cards", or wants to memorize rules.

OfficialDocs & Writing774 installs

saas-msa-review

anthropics/claude-for-legal

Reference: review of SaaS subscription agreements with attention to the terms that matter most in subscription deals — auto-renewal mechanics, price escalation, data portability, uptime SLAs, and subprocessor rights. Loaded by /commercial-legal:review when a SaaS or subscription agreement is detected.

OfficialCode Quality & Workflow752 installs

review

anthropics/claude-for-legal

Review a vendor agreement, NDA, or SaaS subscription against your playbook. Identifies the agreement structure from titles, routes to the right review skill (vendor-agreement-review, nda-review, saas-msa-review), and integrates the output into a single memo. Use when the user says "review this contract", "check this MSA", "is this NDA okay", "look at this SaaS agreement", or attaches an inbound agreement for review.

OfficialCode Quality & Workflow728 installs

policy-monitor

anthropics/claude-for-legal

Keep the privacy policy current with practice. Two modes: weekly sweep of saved PIAs, DPA reviews, and triage results to find policy drift; or direct query for a proposed new practice. Use when the user asks "does our policy cover this", "we want to start doing X — does the policy need updating", "run the policy monitor", "policy sweep", or wants to find where the privacy policy no longer matches what the team actually does.

OfficialBusiness & Finance707 installs

Popular productivity & automation skills

View category →

agent-browser

vercel-labs/agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.

OfficialProductivity & Automation1.3M installs

lark-doc

open.feishu.cn

飞书云文档(Docx / Wiki)内容操作:读取、创建、编辑文档,插入或下载图片附件,以及操作思维笔记。用户提供文档 URL/token(包括 doubao.com 的 /docx/、/wiki/)时使用;按 URL 路径/token 而非域名路由;/page/ 是妙搭应用,非飞书云文档。文档内嵌资源按读取参考中的统一规则分流。独立评论操作走 lark-drive;随正文读取评论使用 docs +fetch。表格或 Base 内部数据操作不在本 skill。

lark-base

open.feishu.cn

飞书多维表格(Base)操作:建表、字段、记录、视图、统计、公式/lookup、表单、仪表盘、应用模式(BaseApp/AppMode 页面与组件)、Workspace 目录、workflow、角色权限、模板中心(多维表格模板分类/列表/搜索);遇到 Base/多维表格/bitable、BaseApp/AppMode、/base/ 或 /app/ 链接时使用。BaseApp 不走 lark-apps;文件导入/导出转 lark-drive,认证/授权转 lark-shared。

lark-drive

open.feishu.cn

飞书云空间(云盘/云存储):管理 Drive 文件和文件夹,包含上传/下载、创建文件夹、复制/移动/删除、查看元数据、查询权限设置、评论/权限/订阅、标题、版本、飞书文档密级标签(secure labels)和本地文件导入。用户需要整理云盘目录、处理云空间资源 URL/token、判断链接类型/真实 token/标题,或导入 Word/Markdown/Excel/CSV/PPTX/.base 为 docx/sheet/bitable/slides 时使用;doubao.com 云空间 URL/token 也按资源路径和 token 路由,不回退 WebFetch。不负责:文档内容编辑(走 lark-doc)、表格/Base 表内数据操作(走 lark-sheets/lark-base)、知识空间节点/成员管理(走 lark-wiki)、原生 Markdown 文件读写/patch/diff(走 lark-markdown)。

lark-shared

open.feishu.cn

Use for lark-cli setup/auth tasks: auth login/status/logout, user vs bot identity, business-domain permissions (--domain, including all/docs/drive), missing scopes, revoking authorization, or handling notice JSON.

lark-im

open.feishu.cn

飞书即时通讯:收发消息和管理群聊。发送和回复消息、搜索聊天记录、管理群聊成员、上传下载图片和文件、管理表情回复、发送应用内/短信/电话加急、发送和处理交互卡片(Interactive Card)、监听卡片按钮回调(card.action.trigger)。当用户需要发消息、查看或搜索聊天记录、下载聊天中的文件、查看群成员、搜索群、创建群聊或话题群、管理标记数据、管理 Feed 置顶(添加/移除/查询置顶会话)、管理标签数据、处理卡片回调时使用。