Skip to content
Development
Skill

/public-meeting-reconcile

Reconcile a supplied public-meeting transcript, vote ledger, and official minutes while preserving uncertainty and requiring human verification.

From plugin
aiwg
213200 skills199 agents26 commands
Install
$ npx -y skills add jmagly/aiwg --skill public-meeting-reconcile --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/public-meeting-reconcile

Context preview

The summary Claude sees to decide when to auto-load this skill.

Reconcile a supplied public-meeting transcript, vote ledger, and official minutes while preserving uncertainty and requiring human verification.

SKILL.md

public-meeting-reconcile.SKILL.md
namespace: aiwg
platforms: [all]
name: public-meeting-reconcile
description: Reconcile a supplied public-meeting transcript, vote ledger, and official minutes while preserving uncertainty and requiring human verification.
script:
  entrypoint: scripts/meeting_reconcile.mjs
  runtime: node
  cwd: project-root
  argsHint: "<vote-ledger.json> <meeting-reconciliation.json>"
triggers:
  - reconcile a public meeting transcript with minutes
  - validate a vote ledger
  - compare meeting votes and approved minutes

Public Meeting Reconcile

Process

1. Resolve the jurisdiction/source/recording posture before media acquisition. 2. Reuse media-curator transcription and research-complete media induction when installed; otherwise emit `blocked-dependency-missing` rather than text. 3. Keep media, transcript, vote ledger, and minutes reconciliation versioned separately. Record agenda item, motion text/state, mover, seconder, timestamp, citation, member votes/abstentions/recusals/absences, and both announced and calculated results. Never identify a speaker from diarization alone. 4. Run the executable gate. Conflicts, inferred votes, unverified official labels, and missing source cues block. 5. A human verifies each material motion, vote, speaker label, and public/closed boundary before any handoff to publication.

Output

JSON gate results plus a reviewed reconciliation packet; never official minutes.

References

  • `schemas/vote-ledger.schema.json`
  • `schemas/meeting-reconciliation.schema.json`
  • `docs/research/control-source-matrix.md`
  • media-curator `transcribe-media` and `diarize-media`; research-complete `induct-media`
Read more
Ships withaiwg

Reusable project context and specialist workflows for the AI tools you already use. Plan software, coordinate specialist reviews, prepare campaigns, investigate incidents, organize research, curate media, and maintain operational knowledge.

Get the whole plugin

Other skills on aiwg.