ワンクリックで
meeting-audio-grounding
// Convert a meeting audio file into a transcript bundle, then use meeting-grounding to produce structured meeting grounding outputs.
// Convert a meeting audio file into a transcript bundle, then use meeting-grounding to produce structured meeting grounding outputs.
Unpack a ZIP archive, inventory its files, run the corresponding child grounding skill for each supported child file, and then write a real archive-level grounded.md.
Convert a raw document into a structured grounding note for downstream research and summarization.
Run focused literature and web research from a grounded note. Use when a grounded note already exists and you want targeted research results, opened-link evidence, deeper per-paper analysis materials, optional downloaded literature, and a two-stage literature output (`lit_initial.md` then refined `lit.md`).
Review a research report draft with a structured scoring rubric, run a bounded repair loop when needed, and produce the final deliverable report.
Create a rich, evidence-preserving research report draft from a grounded note and its follow-up literature result. This is the main report-writing stage of the middle pipeline, not a compression memo.
Use the input path to select the correct downstream grounding pipeline and continue execution until the selected grounding workflow is completed.
| name | meeting-audio-grounding |
| description | Convert a meeting audio file into a transcript bundle, then use meeting-grounding to produce structured meeting grounding outputs. |
Convert a meeting audio file into structured meeting grounding outputs by:
audio_structuring skill to produce meeting_transcript.txtmeeting-grounding skill to turn that transcript into meeting grounding outputsThis skill is for meeting audio inputs where the primary information comes from speech. It is intentionally transcript-first.
Use this skill when:
Do not use this skill when:
A single meeting audio file.
Typical examples:
.mp3.wav.m4a.webm.aac.oggAll these formats are supported via WhisperX's ffmpeg backend.
Optional input:
transcription_language: language code such as en or zhFor each input audio file, create one bundle directory:
data/grounded_notes/<ground_id>/
Inside that bundle, the expected outputs are always:
<bundle_dir>/
├─ extracted.md
├─ extracted_meta.json
├─ grounded.md
├─ audio/
│ └─ meeting_audio<original_ext>
└─ transcript/
└─ meeting_transcript.txt
If the meeting contains multiple independent topics that should be researched separately downstream, the bundle may also contain:
<bundle_dir>/
├─ topic_manifest.json
└─ child_outputs/
├─ topic_01/
│ └─ grounded.md
├─ topic_02/
│ └─ grounded.md
└─ ...
scripts/run.sh is responsible for:
audio/audio_structuring skillaudio/meeting_audio<original_ext>transcript/meeting_transcript.txtextracted.mdextracted_meta.jsonmeeting-grounding skillgrounded.mdtopic_manifest.jsonchild_outputs/topic_xx/grounded.mdgrounded.md must be a real grounding note.
It must not remain a placeholder scaffold.
scripts/run.sh entrypoint for this skill.extracted.mdextracted_meta.jsonaudio/transcript/meeting_transcript.txttranscript/meeting_transcript.txt as the primary grounding evidence.meeting-grounding skill on that transcript.grounded.md inside the same bundle directory.topic_manifest.jsonchild_outputs/topic_xx/grounded.mdThe final grounded.md must follow the existing meeting-grounding schema exactly.
If topic children are created, each child grounded note must also follow the same meeting-grounding schema.
Do not invent a new schema here.
audio_structuring skill for transcription.meeting-grounding skill for transcript grounding.meeting_transcript.txt is not produced, fail clearly./meeting-audio-grounding