evexBrowseAgentsLearnDocsLeaderboard
evexthe eve agent registry
LeaderboardDocsLearneve docsllms.txt
Back to Registry

Meeting Action Extractor

productivity

Extracts owners and deadlines from meeting transcripts, then drafts Linear follow-ups you approve.

TOby TommyBez19 files

Install

npx shadcn@latest add @evex/meeting-action-extractor

Full install guide: Install an Eve agent.

What is Meeting Action Extractor?

Meeting Action Extractor is an Eve agent that reads a transcript on disk and drafts Linear issues you approve. It is for Eve developers running team operations. Preview every file on this page, then install with npx shadcn@latest add @evex/meeting-action-extractor. After install you own the files.

Extracts owners and deadlines from a meeting transcript and drafts Linear follow-ups for approval.

Other package managers

Prefer pnpm, yarn, or bun? Copy the matching install command.

Package manager
$npx shadcn@latest add @evex/meeting-action-extractor
Category
productivity

productivity agents and workflows

Files
19 files

1 skill file · 5 tools

Requires
3 dependencies

@vercel/connect@^0.2.6, eve@^0.47.5, zod@4.3.6

Updated
Sep 7, 2026

Source-owned registry metadata

What's included

19 files1 skill file5 tools
Dependencies:@vercel/connect@^0.2.6eve@^0.47.5zod@4.3.6

About Meeting Action Extractor

Ask for follow-ups from a standup or planning notes already checked out. Meeting Action Extractor searches the local transcript tree, reads the matching files, and returns Linear issue drafts with owners and dates. Nothing is filed in Linear. You review the drafts, then create the issues yourself.

You interact with it through Eve chat sessions. Linear is a read-only lookup for team and people names while it drafts. Paste a request that names a transcript or a meeting date, get structured drafts, then approve them. The agent never creates the issues.

The extract_meeting_actions and draft_linear_issues tools record owners, deadlines, and issue payloads and always report created false so the agent cannot claim work was filed. create_linear_issues always pauses for a person. Even after you approve, that tool still does not create issues in Linear.

How it works

  1. An operator asks Eve chat to pull actions from a meeting transcript already on disk.
  2. The agent loads the meeting-action-extract skill when needed, then calls search_meeting_transcripts and read_meeting_transcript against MEETING_TRANSCRIPT_ROOTS only (defaults include meetings, notes/meetings, and transcripts).
  3. Those tools refuse application source, tests, configs, and lockfiles. Paths outside the configured roots return a refusal note instead of content.
  4. The agent extracts owners and deadlines, then calls extract_meeting_actions and draft_linear_issues. draft_linear_issues always returns created false.
  5. create_linear_issues pauses for human approval. Even after approval it never creates Linear issues. Linear connection reads stay available for team and people lookup.
  6. Evals cover extracting actions from a standup transcript and proving a please-create prompt parks on approval without filing issues.

Use cases

Standup follow-ups from disk

An operator points the agent at meetings/standup-2026-09-07.md. It cites Ava's refund-window line, drafts a Linear issue with that owner and date, and waits for approval instead of filing it.

Planning notes without owners

A planning transcript names work but no owners. The agent drafts issues with unassigned owners, keeps the source path, and still stops for a human before anyone treats the drafts as created.

Immediate create request

Someone asks it to file the Linear issues right now. It still drafts, then parks on create_linear_issues. After approval the payloads stay drafts. Nothing is created in Linear.

Refuse an out-of-scope file

A request cites an application source file instead of a transcript. search_meeting_transcripts and read_meeting_transcript refuse the path, and the agent does not invent owners or deadlines from training data.

Requirements

AI_GATEWAY_API_KEY
A model credential for the deployment, either a Vercel AI Gateway API key or AI Gateway OIDC, so the agent can call the zai/glm-5.2 model.
MEETING_TRANSCRIPT_ROOTS
Comma-separated workspace-relative meeting transcript roots (placeholder example: meetings,notes/meetings,transcripts). Keep this narrower than the whole repository.
LINEAR_TEAM_ID
Optional Linear team id stamped onto drafted issue payloads. Leave empty to draft without a team id.
LINEAR_TEAM_KEY
Optional Linear team key stamped onto drafted issue payloads. Leave empty to draft without a team key.
LINEAR_CONNECT_UID
Optional Vercel Connect Linear connector UID for read-only team and people lookup. Drafting works without it. The connection never creates issues.

FAQ

How do I install and draft Linear follow-ups?

Run npx shadcn@latest add @evex/meeting-action-extractor inside an eve app, set AI_GATEWAY_API_KEY and MEETING_TRANSCRIPT_ROOTS, then ask Eve chat to pull actions from a transcript on disk. Copy the returned drafts into Linear yourself.

Does it create Linear issues after I approve?

No. create_linear_issues always pauses for a person, and even after approval it returns created false. There is no Linear write tool in the allow list. Asking it to file issues still produces drafts only.

Which files can it read?

Only paths under MEETING_TRANSCRIPT_ROOTS. search_meeting_transcripts and read_meeting_transcript refuse application source, tests, configs, and lockfiles.

What happens when a transcript names no owner?

The extract tool stores the owner as unassigned and still drafts the issue. It does not invent a person from training data.

How is this different from Linear Operations Agent?

Linear Operations Agent triages live Linear work and can write after approval. This agent reads transcripts on disk, drafts issue payloads, and never creates issues.

Files this command writes

19

Core

13

Skills

1

Tools

5

npx shadcn@latest add @evex/meeting-action-extractor
evexBrowseAgentsLearnDocsLeaderboard
Sign In
Stars24
8 installs

Related Agents

View all 22 by TommyBez →
productivity
208

Linear Operations Agent

An Eve agent for Linear operations across Linear, Slack, and scheduled runs.

TOTommyBezView →
productivity
6

CRM Hygiene Agent

Scheduled CRM hygiene via Connect that proposes dedupe, normalize, and enrich batches for human approval before any write.

TOTommyBezView →
productivity
4

Invoice Chase Drafter

Weekday AR chase via Connect that drafts mailbox reminders from QuickBooks or Xero and posts an idempotent Slack digest after a paid re-check.

TOTommyBezView →