Agent Skillsgaotiexinqu/OneResearchClaw › meeting-video-grounding

meeting-video-grounding

GitHub

将会议视频转换为音频优先的结构化输出。提取音频后,复用现有技能生成转录本,再基于转录本生成结构化会议笔记,适用于以语音为主要信息源的视频分析场景。

.cursor/skills/meeting-video-grounding/SKILL.md gaotiexinqu/OneResearchClaw

Trigger Scenarios

输入为会议或讨论视频文件 需要从视频中提取语音内容并生成结构化笔记 需要复用现有的音频转录和会议落地工作流

Install

npx skills add gaotiexinqu/OneResearchClaw --skill meeting-video-grounding -g -y
More Options

Use without installing

npx skills use gaotiexinqu/OneResearchClaw@meeting-video-grounding

指定 Agent (Claude Code)

npx skills add gaotiexinqu/OneResearchClaw --skill meeting-video-grounding -a claude-code -g -y

安装 repo 全部 skill

npx skills add gaotiexinqu/OneResearchClaw --all -g -y

预览 repo 内 skill

npx skills add gaotiexinqu/OneResearchClaw --list

SKILL.md

Frontmatter
{
    "name": "meeting-video-grounding",
    "description": "Convert a meeting video into an audio-first transcript bundle, then use meeting-grounding to produce structured meeting grounding outputs."
}

Meeting Video Grounding

Convert a meeting video into structured meeting grounding outputs by:

  1. extracting audio from the video
  2. reusing the existing audio_structuring skill to produce meeting_transcript.txt
  3. reusing the existing meeting-grounding skill to turn that transcript into meeting grounding outputs

This skill is for meeting videos where the primary information comes from speech. It is intentionally audio-first. It does not attempt full visual understanding of the video.

When to Use

Use this skill when:

  • the input is a meeting video or discussion video
  • the main information is expected to come from spoken content
  • you want to reuse the existing audio transcription and meeting grounding workflow

Do not use this skill when:

  • the task requires visual analysis of slides, demos, whiteboards, or screen content as first-class evidence
  • the video has little or no speech
  • the task is to write a polished final report directly from the raw video

Input

A single meeting video file.

Typical examples:

  • .mp4
  • .mkv
  • .mov
  • .webm

Optional input:

  • transcription_language: language code such as en or zh

Output Bundle

For each input video, 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.wav
└─ 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
   └─ ...

Important separation of responsibilities

  • scripts/run.sh is responsible for:
    • extracting audio from the input video
    • calling the existing audio_structuring skill
    • creating the bundle files:
      • audio/meeting_audio.wav
      • transcript/meeting_transcript.txt
      • extracted.md
      • extracted_meta.json
  • The agent is responsible for:
    • reading the transcript bundle
    • applying the existing meeting-grounding skill
    • always writing the meeting-level:
      • grounded.md
    • and, when appropriate, also writing:
      • topic_manifest.json
      • child_outputs/topic_xx/grounded.md

grounded.md must be a real grounding note. It must not remain a placeholder scaffold.

Required Agent Workflow

  1. Run the existing scripts/run.sh entrypoint for this skill.
  2. Confirm that the bundle exists and that these files are present:
    • extracted.md
    • extracted_meta.json
    • audio/meeting_audio.wav
    • transcript/meeting_transcript.txt
  3. Read transcript/meeting_transcript.txt as the primary grounding evidence.
  4. Reuse the existing meeting-grounding skill on that transcript.
  5. Always save the meeting-level structured note to grounded.md inside the same bundle directory.
  6. If the transcript clearly contains multiple independent topics, also save:
    • topic_manifest.json
    • child_outputs/topic_xx/grounded.md
  7. Do not stop after confirming that the transcript bundle exists.

Important scope rule

This skill currently treats meeting videos as audio-first inputs.

That means:

  • the extracted transcript is the primary evidence for grounding
  • absence of visual analysis is not, by itself, a failure
  • do not invent slide content, visual details, or screen evidence that were not captured in the transcript

Output Format

The 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.

Instructions

  • Do not implement a new ASR pipeline.
  • Do not implement a new meeting summarizer.
  • Do not directly summarize the raw video without first running the existing workflow.
  • Reuse the existing audio_structuring skill for transcription.
  • Reuse the existing meeting-grounding skill for transcript grounding.
  • Treat the transcript as the primary evidence.
  • Keep the workflow simple and stable.

Failure Handling

  • If the input video file does not exist, fail clearly.
  • If the video has no audio stream, fail clearly.
  • If audio extraction fails, fail clearly.
  • If meeting_transcript.txt is not produced, fail clearly.
  • Do not pretend the task succeeded if only part of the workflow completed.

Example Invocation

/meeting-video-grounding

Version History

  • 37e86c6 Current 2026-07-24 12:30

Same Skill Collection

.cursor/skills/archive-grounding/SKILL.md
.cursor/skills/document-grounding/SKILL.md
.cursor/skills/grounded-research-lit/SKILL.md
.cursor/skills/grounded-review/SKILL.md
.cursor/skills/grounded-summary/SKILL.md
.cursor/skills/input-router/SKILL.md
.cursor/skills/meeting-audio-grounding/SKILL.md
.cursor/skills/meeting-grounding/SKILL.md
.cursor/skills/one-report/SKILL.md
.cursor/skills/pptx-grounding/SKILL.md
.cursor/skills/remote-input/SKILL.md
.cursor/skills/report-export/SKILL.md
.cursor/skills/skill-evolve/SKILL.md
.cursor/skills/table-grounding/SKILL.md

Metadata

Files
0
Version
37e86c6
Hash
5e5f3190
Indexed
2026-07-24 12:30

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-08 14:44
浙ICP备14020137号-1 $Carte des visiteurs$