by cerul-ai
Cerul — where video becomes citable. Search video by meaning — across speech, visuals, and on-screen text.
# Add to your Claude Code skills
git clone https://github.com/cerul-ai/cerulLast scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T16:16:29.958Z",
"npmAuditRan": true,
"pipAuditRan": true
}cerul is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by cerul-ai. Cerul — where video becomes citable. Search video by meaning — across speech, visuals, and on-screen text. It has 148 GitHub stars.
Yes. cerul passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/cerul-ai/cerul" and add it to your Claude Code skills directory (see the Installation section above).
cerul is primarily written in TypeScript. It is open-source under cerul-ai on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh cerul against similar tools.
No comments yet. Be the first to share your thoughts!
Web pages are easy for AI agents to search. Video is not.
Most video search today is limited to transcripts — what was said. Cerul goes further by indexing what is shown: slides, charts, product demos, code walkthroughs, whiteboards, and other visual evidence.
[!NOTE] Cerul is in active development. The API is live at cerul.ai — sign up to get a free API key.
Install the official Cerul plugin in Claude Code:
/plugin marketplace add cerul-ai/cerul-plugin-cc
/plugin install cerul@cerul-plugin
Source: cerul-ai/cerul-plugin-cc.
Copy this and send it to your agent (Claude Code, Codex, Cursor, etc.):
Install the Cerul video search skill: mkdir -p ~/.claude/skills/cerul && curl -fsSL https://raw.githubusercontent.com/cerul-ai/cerul/main/skills/cerul/SKILL.md -o ~/.claude/skills/cerul/SKILL.md && cat ~/.claude/skills/cerul/SKILL.md
Your agent will install the CLI, set up credentials, and start searching videos as a tool.
Or install via the skills CLI:
npx skills add cerul-ai/cerul
# Claude Code
mkdir -p ~/.claude/skills/cerul && curl -fsSL https://raw.githubusercontent.com/cerul-ai/cerul/main/skills/cerul/SKILL.md -o ~/.claude/skills/cerul/SKILL.md
# Windsurf
mkdir -p ~/.codeium/windsurf/skills/cerul && curl -fsSL https://raw.githubusercontent.com/cerul-ai/cerul/main/skills/cerul/SKILL.md -o ~/.codeium/windsurf/skills/cerul/SKILL.md
# OpenCode
mkdir -p ~/.config/opencode/skills/cerul && curl -fsSL https://raw.githubusercontent.com/cerul-ai/cerul/main/skills/cerul/SKILL.md -o ~/.config/opencode/skills/cerul/SKILL.md
# Cline / Cursor
mkdir -p .claude/skills/cerul && curl -fsSL https://raw.githubusercontent.com/cerul-ai/cerul/main/skills/cerul/SKILL.md -o .claude/skills/cerul/SKILL.md
curl -fsSL https://cli.cerul.ai/install.sh | bash
cerul search "Sam Altman on AI video generation tools"
Inline video frame previews are supported in iTerm2, WezTerm, and Kitty. Enable with
cerul configand toggle Images on. Other terminals show text-only results.
Connect any MCP-compatible client to the hosted endpoint (replace with your API key):
# Claude Code
claude mcp add --transport streamable-http "https://api.cerul.ai/mcp?apiKey=YOUR_API_KEY" cerul
# Codex
codex mcp add --url "https://api.cerul.ai/mcp?apiKey=YOUR_API_KEY" cerul
Also works with Claude Desktop, Cursor, Windsurf, and other MCP clients.
Python
pip install cerul
from cerul import Cerul
client = Cerul(api_key="YOUR_API_KEY")
results = client.search(query="Sam Altman on AGI timeline", max_results=5)
for r in results:
print(r.title, r.url)
JavaScript
npm install cerul
import { cerul } from "cerul";
const client = cerul({ apiKey: "YOUR_API_KEY" });
const result = await client.search({ query: "Sam Altman on AGI timeline", max_results: 5 });
for (const r of result.results) {
console.log(r.title, r.url);
}
cURL
curl "https://api.cerul.ai/v1/search" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "Sam Altman on AGI timeline", "max_results": 5}'
Full API spec: openapi.yaml | cerul.ai/docs
Licensed under Apache 2.0.
Questions, feedback, or just want to follow along? Join the conversation — pick whichever community is closest to you.
🇨🇳 中国 (China) — scan to join the WeChat group:
🌍 International — chat with users and contributors worldwide on Discord:
Heads up: the WeChat QR rotates periodically and may expire. If a scan fails, ping us on Discord or X / Twitter for the latest invite.