| name | minutes-x1-closeout |
| description | Prepare a sourced Minutes meeting outcome for human-governed closeout of existing X1 work. Use when the user wants a meeting decision or commitment to close, defer, escalate, or retire a specific X1 coordination thread. Never use it to infer settlement, move money, contact anyone, or close X1 work automatically. |
| triggers | ["use this meeting to close the X1 thread","propose an X1 closeout from my meeting","mark the X1 work resolved from Minutes","hand this meeting outcome to X1"] |
| user_invocable | true |
| metadata | {"display_name":"Minutes to X1 Closeout","short_description":"Prepare a meeting-sourced closeout for governed review in X1.","default_prompt":"Use Minutes to X1 Closeout for this task.","site_category":"Lifecycle","site_example":"/minutes-x1-closeout capital call review","site_best_for":"Turn an explicit meeting outcome into a sourced X1 closeout proposal without letting the agent close the work."} |
| assets | {"scripts":[],"templates":[],"references":[]} |
| output | {"claude":{"path":".claude/plugins/minutes/skills/minutes-x1-closeout/SKILL.md"},"codex":{"path":".agents/skills/minutes/minutes-x1-closeout/SKILL.md"}} |
| tests | {"golden":true,"lint_commands":true} |
/minutes-x1-closeout
Turn one clear meeting outcome into a proposed closeout for one existing X1
coordination thread. Minutes supplies the source. X1 supplies identity,
authority, review, disposition, and the household record.
Required connections
This workflow needs both the local Minutes MCP and the official X1 MCP. If X1
isn't connected, stop after identifying the meeting outcome and direct the user
to X1's official connection instructions. Don't invent an endpoint, credential,
account, thread ID, or local substitute.
Workflow
-
Call Minutes get_meeting_insights with include_restricted: false to find
an explicit or strong decision or commitment that supports the closeout
the user requested. The logged restricted-source override is forbidden for
this cross-service handoff. Use only an insight released by that bounded
call. Don't use agent.annotation, a raw path, a transcript fragment read
outside Minutes, or a model-written summary as source proof.
-
Use X1 find_coordination_threads or list_my_coordination_threads, then
get_coordination_thread, to resolve exactly one open thread the signed-in
X1 actor can read. If zero or multiple threads plausibly match, ask the user
to choose. Never select a hidden, closed, or guessed target.
-
Ask the user to choose the X1 outcome if they haven't already:
resolved, escalated_elsewhere, deferred, or no_longer_relevant.
Meeting language that money was sent, a wire was approved, or a payment was
discussed doesn't prove settlement. Keep the work open unless the user
explicitly chooses a non-settlement closeout.
-
Build sourceProposal from the exact released Minutes insight:
schema: minutes.x1.proposed-closeout
schemaVersion: 1
sourceKind: meeting_insight
insightRecordedAt: copy timestamp exactly
insightKind: copy kind exactly
confidence: copy confidence exactly
sourceExcerpt: copy content exactly
- :