kuavi-search

star 3

Search indexed video for specific content

apicurius By apicurius schedule Updated 2/22/2026

name: kuavi-search description: Search indexed video for specific content argument-hint:

KUAVi Search Video

Search an indexed video using semantic search, transcript search, and frame extraction.

Instructions

  1. The user provides a search query via $ARGUMENTS or in the conversation.
  2. If no video is indexed yet, ask the user to run /kuavi-index first.
  3. Execute a multi-field search strategy: a. kuavi_search_video with field="all" for broad results b. kuavi_search_transcript for spoken content matches c. For specific values/text, also search with field="visual" d. For motion/dynamics: kuavi_search_video with field="temporal"
  4. For the top results, use kuavi_extract_frames to get visual evidence.
  5. Present results with timestamps, captions, and confidence scores.
  6. Cross-reference visual results with transcript using kuavi_get_transcript.

Example

User: /kuavi-search person cooking pasta

  1. kuavi_search_video(query="person cooking pasta", field="all", top_k=5)
  2. kuavi_search_video(query="cooking pasta", field="action", top_k=3)
  3. kuavi_search_video(query="cooking motion", field="temporal", top_k=3)
  4. kuavi_search_transcript(query="pasta")
  5. For top hits: kuavi_extract_frames(start_time, end_time)
  6. Report findings with timestamps and visual descriptions
Install via CLI
npx skills add https://github.com/apicurius/VideoRLM --skill kuavi-search
Repository Details
star Stars 3
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator