Skip to main content

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

SkillDescription
build-veImplement features, write code, and set up Banuba Video Editor SDK projects.
build-peImplement features, write code, and set up Banuba Photo Editor SDK projects.
explain-ve-pe-docsLook 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.