← Back to Skills Marketplace
Natural Language Video Search
by
Soham Rajadhyaksha
· GitHub ↗
· v0.2.3
· MIT-0
267
Downloads
7
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install natural-language-video-search
Description
Semantic search over video files using Gemini embeddings. Index dashcam, security camera, or any mp4 footage, then search with natural language queries to fi...
Usage Guidance
This skill appears coherent for its stated purpose, but take these precautions before installing: 1) Review the GitHub repository (https://github.com/ssrajadh/sentrysearch) before running 'git clone'/'uv sync' so you know what code and dependencies will be installed. 2) Be aware that indexing sends video chunks to Google Gemini — do not use with sensitive private footage unless you accept that it will be transmitted to an external service and may be stored/processed by that provider. 3) The GEMINI_API_KEY grants the skill the ability to call the external API and will incur costs; consider using a scoped or billing-limited key and monitor usage. 4) Run installation and indexing in a controlled environment (isolated VM or container) if you have concerns about executing unreviewed code. 5) If you only want local-only processing, confirm the repo does not send data to any endpoints other than Gemini and that preprocessing is acceptable for your privacy needs.
Capability Assessment
Purpose & Capability
Name/description (semantic search over video using Gemini embeddings) match what the skill asks for: GEMINI_API_KEY is the primary credential, ffmpeg is needed for trimming/preprocessing, python3 and the 'uv' tool are required to install/run the repo. Required binaries and env var are expected for the stated functionality.
Instruction Scope
SKILL.md instructs the agent/user to git clone the GitHub repo and run 'uv sync', then run the sentrysearch CLI which splits video into chunks, pre-processes them, and sends raw video chunks to Gemini Embedding 2. The instructions are scoped to the job (index/search/trim/overlay). Important behavioral detail: chunks of video (potentially sensitive footage) are sent to an external API (Gemini), which is necessary for embeddings but is a privacy/billing consideration.
Install Mechanism
There is no registry install spec; the SKILL.md instructs cloning https://github.com/ssrajadh/sentrysearch.git and running 'uv sync' which will fetch and install code/dependencies from that repository. This is a standard but higher-risk install pattern than instruction-only: the user/agent will pull and execute code from the remote repository, so the repo contents should be reviewed before running.
Credentials
Only GEMINI_API_KEY is required and is appropriate for a skill that calls Gemini embeddings. Note: the API key enables outbound uploads of video to an external service and could incur cost and privacy exposure; the SKILL.md warns about cost and validates the key via a test embedding.
Persistence & Privilege
Skill is not always-on and does not request system-wide config paths. The CLI writes a local .env when run (expected behavior). Autonomous invocation is allowed by default (platform normal) but not combined with other high-risk flags here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install natural-language-video-search - After installation, invoke the skill by name or use
/natural-language-video-search - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.3
Added local model support, Tesla metadata overlay, similarity threshold, switched to uv
v0.2.2
Added local model support, Tesla metadata overlay, similarity threshold, switched to uv
v0.2.1
Added local model support, Tesla metadata overlay, similarity threshold, switched to uv
v0.2.0
Added local model support, Tesla metadata overlay, similarity threshold, switched to uv
v0.1.0
Initial release: semantic video search powered by Gemini Embedding 2
Metadata
Frequently Asked Questions
What is Natural Language Video Search?
Semantic search over video files using Gemini embeddings. Index dashcam, security camera, or any mp4 footage, then search with natural language queries to fi... It is an AI Agent Skill for Claude Code / OpenClaw, with 267 downloads so far.
How do I install Natural Language Video Search?
Run "/install natural-language-video-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Natural Language Video Search free?
Yes, Natural Language Video Search is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Natural Language Video Search support?
Natural Language Video Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Natural Language Video Search?
It is built and maintained by Soham Rajadhyaksha (@ssrajadh); the current version is v0.2.3.
More Skills