Agent Skills & Vibe Coding
Agent Skills
Agent skills are an easy way to give your AI-assisted coding environment specialized knowledge to work with Banuba Video Editor SDK. They provide higher performance and accuracy to the experienced developers and guide newbies step-by-step to their first coherent app.
Banuba agent skills support Claude Code, Codex, & Qwen Code.
Why use agent skills?
There are four main reasons.
- No external API calls & associated expenses
- Create new apps from scratch or integrate Video Editor & Photo Editor SDKs with an existing app
- No prompt bloat (unlike with llms.txt)
- Agent skill version is tied to the SDK version, eliminating possible errors from mismatching
Available Skills
| Skill | Description |
|---|---|
build-ve | Implement features, write code, and set up Banuba Video Editor SDK projects. |
build-pe | Implement features, write code, and set up Banuba Photo Editor SDK projects. |
explain-ve-pe-docs | Look up Banuba Video and Photo Editor SDKs docs — configuration, UI customization, guides. |
The build skills include starter kit templates for common platforms and autonomously scaffold complete Banuba Video Editor or Photo Editor applications — applying templates and implementing features end-to-end.
Supported Platforms
Video & Photo Editor SDKs — Android, iOS, Flutter, React Native
Setup Instructions
Claude Code: Install using the Vercel Skills CLI:
# Install all skills
npx skills add @banuba/agent-skills -a claude-code
# Or install a specific skill only
npx skills add @banuba/agent-skills --skill build-ve -a claude-code
# List available skills first
npx skills add @banuba/agent-skills --list
Skills are installed into the .claude/skills/ directory and loaded automatically.
Codex: Install using the Vercel Skills CLI:
npx skills add @banuba/agent-skills -a codex
Skills are installed into the .codex/skills/ directory.
Qwen Code: Install using the Vercel Skills CLI:
npx skills add @banuba/agent-skills -a qwen-code
Skills are installed into the .qwen/skills/ directory.
Usage
Once installed, invoke skills with slash commands in your AI coding assistant:
- Build a feature:
/build-ve Set up a Video Editor for Android with AI Clipping
/build-pe Add Photo Editor with AR filters to my iOS app
- Look up documentation:
/explain-ve-pe-docs How do I customize the export settings?
- To query documentation:
/explain-ve-pe-docs How do I customize the export settings?
How It Works
Each documentation skill bundles the complete SDK guides and API references locally. Skills read directly from these bundled files — no external services or MCP servers are required.
The build skills include starter kit templates for common use cases like video editors or photo editors. They detect your project's platform and generate code accordingly.
LLM-ready documentation
For developers who prefer a different approach, we still have LLM-ready documentation. Provide the llms.txt and llms-full.txt files to your AI of choice (e.g., OpenAI, Claude, or Gemini) to have them integrate Banuba Video Editor SDK & Banuba Photo Editor SDK for you.