Agent skill

Vibe Project Builder

by omnimind-ai in omnimind-ai/OmniBot

Build a standalone phone-first HTML App with an SVG icon, Xiaowan skill, Agent-callable tools, reusable connectors, real data paths, and optional SQLite, then validate, publish, and add it to the…

Custom licenceAuto-check passedDatabases

Install Vibe Project Builder

skills CLI
$ npx skills add omnimind-ai/OmniBot --skill vibe-project-builder -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install omnimind-ai/OmniBot vibe-project-builder --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/omnimind-ai/OmniBot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/vibe-project/runtime-skill/vibe-project-builder .claude/skills/vibe-project-builder && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
vibe-project-builder
GitHub stars
2k
Token cost
~3.9k tokens
SKILL.md length
1,761 words
Files
5 (incl. references)
Skills in repo
8
Repo updated
First seen
Licence
Custom licence

At a glance

Build a standalone phone-first HTML App with an SVG icon, Xiaowan skill, Agent-callable tools, reusable connectors, real data paths, and optional SQLite, then validate, publish, and add it to the…

  • Works in 11 steps: Write the product contract from… → Keep the v1 narrow and complete: one… → Write skill/SKILL.md so Xiaowan knows… → …
  • The user asks 做工具
  • SKILL.md covers Build Loop, Real Data and AI Events, Minimal Project and Chat-First Contract, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Vibe Project Builder is an agent skill from omnimind-ai/OmniBot. Build a standalone phone-first HTML App with an SVG icon, Xiaowan skill, Agent-callable tools, reusable connectors, real data paths, and optional SQLite, then validate, publish, and add it to the Android home screen as an independent plugin. Use when the user asks "做工具", "创建应用", "创建app", "做app", "开发插件", "搭建助手", "build tool", or "create app", and for existing projects the user wants Xiaowan to operate directly.

Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `bundle.json`, `references/product-writing.md` and `references/workflow-validation.md`).

It sits in Databases, covering Icons and illustration. It works with Android and SQLite. The repository describes itself as: Your on-phone / mobile AI Agent / Claw, capable of operating terminals and performing a wide range of tasks in the Android world || 你的手机 AI 代理,她可以操作终端,也可以完成 Android 世界的广泛任务.

When your agent uses it

  • The user asks 做工具
  • For existing projects the user wants Xiaowan to operate directly

Example prompts

  • “build tool”
  • “create app”
  • “/vibe-project-builder”

Workflow steps

11 steps, taken from the first numbered list in SKILL.md.

  1. Write the product contract from references/product-writing.md and the acceptance matrix from references/workflow-validation.md; do not…
  2. Keep the v1 narrow and complete: one core workflow, a truthful source, useful read and write tools, one runtime-generated AI capability…
  3. Write skill/SKILL.md so Xiaowan knows when to use the capability and what outcome to produce. Its frontmatter name must equal the project…
  4. Add toolkit.json with direct Xiaowan tools and reusable connector bindings. Prefer several narrow business tools over one vague mega-tool.
  5. Add scripts or references under skill/ when the workflow needs deterministic logic or detailed guidance.
  6. Add the standalone HTML/CSS/JavaScript App and a hand-authored icon.svg. Never call an image-generation model and never use PNG/JPEG as…
  7. Audit Data / Tool / Display consistency: every business field and action must use the same name and source across storage, toolkit…
  8. Execute the applicable workflows from references/workflow-validation.md. Capture tool sequence, real inputs, returned evidence, persisted…
  9. Call project_check with the completed directory and a small manifest.
  10. Fix every diagnostic at its reported Skill, tool, connector, or capability boundary.
  11. Call project_publish with the same path and manifest. Re-publishing updates the App, Skill, tools, and existing desktop shortcut while…

What it can do on your machine

Read from SKILL.md and the folder at commit 820c648. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json and javascript).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Vibe Project Builder loads about 3.9k tokens when it runs, and up to ~5.3k if it reads all its reference files. Until then it costs about 111 tokens; SKILL.md has 1,761 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~111
When it runs · the whole SKILL.md, loaded when a task matches
~3.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,761 words (~3,863 tokens).

“Build the project freely in the current workspace. Every project is a standalone phone-first HTML App with its own SVG icon, plus a Xiaowan SKILL.md and Agent-callable tools bound to connectors. SQLite remains optional storage, not the plugin backend. Every…”

— opening of SKILL.md by omnimind-ai, Custom licence
name
vibe-project-builder
tool-routing
workspace-direct
completion-start-tools
file_write, file_edit, terminal_execute
completion-tools
project_check, project_publish

Read the full SKILL.md on GitHub

Files

SKILL.md and 4 other files (references) in plugins/vibe-project/runtime-skill/vibe-project-builder of omnimind-ai/OmniBot.

  • SKILL.md
  • PACKAGED_RUNTIME_SKILL
  • bundle.json
  • references/product-writing.md
  • references/workflow-validation.md

Open the folder on GitHubat commit 820c648

Compare with similar skills

Vibe Project Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Vibe Project Builder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Vibe Project Builder this skillomnimind-ai/OmniBot2k—~3.9kAutomated safety check: PassCustom licence
Analyze DB Logsmatthiasn/lotti1.2k—~3.8kAutomated safety check: PassGPL-3.0
Maui App Icons Splashdavidortinau/maui-skills175—~995Automated safety check: PassMIT
App Icons And Logosglifxyz/glif-mcp-server213—~1.3kAutomated safety check: PassMIT
Android Data Layer and Room in KMPrcosteira79/android-skills153—~1.2kAutomated safety check: PassMIT
Cdphuoshen80/ReinaManager697—~178Automated safety check: PassAGPL-3.0

Similar skills

  • Analyze DB Logs

    matthiasn/lotti

    Analyze Drift / SQLite slow-query and super-slow-query logs against this app's known stall patterns (read waves, N+1, transaction scoping, MultiExecutor contention, WAL/OS factors)

    1.2k GitHub stars~3.8k tokensUpdated yesterday
    DatabasesAuto-check passed
  • Maui App Icons Splash

    davidortinau/maui-skills

    .NET MAUI app icon configuration, splash screen setup, SVG to PNG conversion at build time, composed/adaptive icons, and platform-specific icon and splash screen requirements for Android, iOS, Mac…

    175 GitHub stars~995 tokensUpdated 3 mo ago
    MobileAuto-check passed
  • App Icons And Logos

    glifxyz/glif-mcp-server

    Design a logo, app icon, favicon set, icon set or brand kit with Glif for an app or site you are building, then export every size and wire it into the code.

    213 GitHub stars~1.3k tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Android Data Layer and Room in KMP

    rcosteira79/android-skills

    Sets out the repository pattern's error-propagation model for Android and Kotlin Multiplatform, plus the Room setup for commonMain.

    153 GitHub stars~1.2k tokensUpdated 21 days ago
    MobileAuto-check passed
  • Cdp

    huoshen80/ReinaManager

    通过 CDP 连接 ReinaManager WebView2,复现、诊断并验证真实应用的前端问题。仅在用户显式调用 /cdp 或 $cdp 进行前端调试时使用。

    697 GitHub stars~178 tokensUpdated yesterday
    DatabasesAuto-check passed
  • Flutter Caching Data

    btwld/superdeck

    Implements caching strategies for Flutter apps to improve performance and offline support.

    130 GitHub stars~2k tokensUpdated yesterday
    MobileAuto-check passed

More from omnimind-ai/OmniBot

All 8 skills in this repo
  • Find Install Skills

    omnimind-ai/OmniBot

    Find and install relevant Omnibot skills. An agent skill from omnimind-ai/OmniBot.

    2k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Install Codex Pet

    omnimind-ai/OmniBot

    Install shared Codex pet packages into Omnibot with the official codex-pets npm CLI.

    2k GitHub stars~508 tokensUpdated today
    Auto-check passed
  • Self Improving Agent

    omnimind-ai/OmniBot

    Built-in self-improvement loop for Omnibot agents. An agent skill from omnimind-ai/OmniBot.

    2k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Install Acp Agent

    omnimind-ai/OmniBot

    在当前 Android 设备安装、升级或修复 DSH、Codex、Claude Code、Kimi、OpenCode 等 ACP 助手;用户提供安装命令、要求自主安装或反馈安装未完成时使用。

    2k GitHub stars~477 tokensUpdated today
    Auto-check passed
  • Omniflow Runtime Modifier

    omnimind-ai/OmniBot

    Safely inspect, edit, validate, hot reload, and recover the OmniFlow Python runtime inside OpenOmniBot.

    2k GitHub stars~440 tokensUpdated today
    Auto-check passed
  • Omnilink Agent

    omnimind-ai/OmniBot

    Use the built-in OmniLink collaboration primitives to inspect trusted devices, compose cross-device event workflows, send messages to another Xiaowan, and continue after reconnect.

    2k GitHub stars~593 tokensUpdated today
    Auto-check passed

Works with

Questions about Vibe Project Builder

What does Vibe Project Builder do?

Build a standalone phone-first HTML App with an SVG icon, Xiaowan skill, Agent-callable tools, reusable connectors, real data paths, and optional SQLite, then validate, publish, and add it to the…. Vibe Project Builder is an agent skill from omnimind-ai/OmniBot. Build a standalone phone-first HTML App with an SVG icon, Xiaowan skill, Agent-callable tools, reusable connectors, real data paths, and optional SQLite, then validate, publish, and add it to the Android home screen as an independent plugin.

When should I use Vibe Project Builder?

Vibe Project Builder fits situations like: the user asks 做工具; for existing projects the user wants Xiaowan to operate directly.

How do I install Vibe Project Builder in Claude Code?

Run `npx skills add omnimind-ai/OmniBot --skill vibe-project-builder -a claude-code`. Or copy the skill folder (plugins/vibe-project/runtime-skill/vibe-project-builder in omnimind-ai/OmniBot) into .claude/skills/vibe-project-builder in your project. Claude Code loads it when a task matches its description.

How do I install Vibe Project Builder in Codex?

Run `npx skills add omnimind-ai/OmniBot --skill vibe-project-builder -a codex`. Or copy the skill folder (plugins/vibe-project/runtime-skill/vibe-project-builder in omnimind-ai/OmniBot) into .agents/skills/vibe-project-builder in your project. Codex loads it when a task matches its description.

Can I use Vibe Project Builder in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add omnimind-ai/OmniBot --skill vibe-project-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vibe-project-builder, .gemini/skills/vibe-project-builder, .github/skills/vibe-project-builder and .opencode/skills/vibe-project-builder in your project.

What does Vibe Project Builder need to run?

SKILL.md names no scripts, command-line tools or credentials: Vibe Project Builder is instructions for the agent only.

Does Vibe Project Builder access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Vibe Project Builder safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Vibe Project Builder use?

Vibe Project Builder has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Vibe Project Builder use?

About 3.9k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.4k tokens, read only when the agent opens those files.

What are the alternatives to Vibe Project Builder?

Skills that share tags, products or a category with Vibe Project Builder: Analyze DB Logs (matthiasn/lotti, 1.2k stars), Maui App Icons Splash (davidortinau/maui-skills, 175 stars), App Icons And Logos (glifxyz/glif-mcp-server, 213 stars) and Android Data Layer and Room in KMP (rcosteira79/android-skills, 153 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Vibe Project Builder?

omnimind-ai (a GitHub organization) maintains it in omnimind-ai/OmniBot, which has 2,034 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 10, 2026.

Source: omnimind-ai/OmniBot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.