Agent skill

Cloudbase Sites Runtime

by TencentCloudBase in TencentCloudBase/CloudBase-AI-Toolkit

A skill your agent uses when the user wants to develop, run, preview, save, deploy, or roll back a CloudBase Web app in this conversation as a Lovable/Codex-Sites-like vibe- coding session — i.e.

MITAuto-check: notesMobile

Install Cloudbase Sites Runtime

skills CLI
$ npx skills add TencentCloudBase/CloudBase-AI-Toolkit --skill cloudbase-sites-runtime -a claude-code

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

GitHub CLI
$ gh skill install TencentCloudBase/CloudBase-AI-Toolkit cloudbase-sites-runtime --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/TencentCloudBase/CloudBase-AI-Toolkit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugin/cloudbase-sites/skills/cloudbase-sites-runtime .claude/skills/cloudbase-sites-runtime && 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
cloudbase-sites-runtime
GitHub stars
1.1k
Token cost
~5k tokens
SKILL.md length
2,447 words
Files
1
Skills in repo
49
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when the user wants to develop, run, preview, save, deploy, or roll back a CloudBase Web app in this conversation as a Lovable/Codex-Sites-like vibe- coding session — i.e.

  • Works in 3 steps: CloudBase MCP tools (provided by… → The cloudbase-sites CLI (provided by… → Standard tools (Bash, git, Edit, Write)
  • The user wants to develop
  • SKILL.md covers Activation contract, What this skill orchestrates —…, Lifecycle hooks and fallback and When the user just walked into…, plus 7 more sections
  • Calls npm, git and pnpm; needs VITE_PUBLISHABLE_KEY

What it does

Cloudbase Sites Runtime is an agent skill from TencentCloudBase/CloudBase-AI-Toolkit. Use when the user wants to develop, run, preview, save, deploy, or roll back a CloudBase Web app in this conversation as a Lovable/Codex-Sites-like vibe- coding session — i.e. any request that maps to "spin up a React+Vite project, see it live in the browser, iterate, save versions, deploy". Activate ONLY for browser-rendered Web projects based on the CloudBase official React (or Vue) + Vite template. Do NOT activate for: WeChat/Alipay mini-program, React Native / Flutter / Electron, pure cloud functions /…

Its SKILL.md is about 5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Mobile, covering Cross-platform mobile apps, Static sites and blogs and Serverless. It works with React, Vite, Vue.js and Astro. The repository describes itself as: Backend for AI coding agents on CloudBase — database, auth, functions via Plugin, Skills & MCP. The licence is MIT.

When your agent uses it

  • The user wants to develop
  • Roll back a CloudBase Web app in this conversation as a Lovable/Codex-Sites-like vibe- coding session — i.e

Example prompts

  • “/cloudbase-sites-runtime”

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. CloudBase MCP tools (provided by cloudbase-mcp, registered via plugin's .mcp.json)
  2. The cloudbase-sites CLI (provided by this plugin's bin/ directory)
  3. Standard tools (Bash, git, Edit, Write)

What it can do on your machine

Read from SKILL.md and the folder at commit ea2c202. 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

    Shell commands in SKILL.md call:

    • npm
    • git
    • pnpm

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

  • Network

    No URLs in SKILL.md. Its commands use npm, git and pnpm, which can reach the network depending on how they are called.

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

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • VITE_PUBLISHABLE_KEY

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

Context cost

Cloudbase Sites Runtime loads about 5k tokens when it runs. Until then it costs about 162 tokens; SKILL.md has 2,447 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~162
When it runs · the whole SKILL.md, loaded when a task matches
~5k

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: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:306
    `src/utils/cloudbase.ts` reads it from `.env.local`; new envs
  • NoteMentions a .env fileSKILL.md:310
    `VITE_PUBLISHABLE_KEY=<key>` into `.env.local`. This key cannot be

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

The full file from TencentCloudBase/CloudBase-AI-Toolkit at commit ea2c202, republished under its MIT licence (© TencentCloudBase). 2,447 words, ~4,952 tokens.

Download SKILL.mdSave it as .claude/skills/cloudbase-sites-runtime/SKILL.md (or your agent's skills folder).
name
cloudbase-sites-runtime
description
Use when the user wants to develop, run, preview, save, deploy, or roll back a CloudBase Web app in this conversation as a Lovable/Codex-Sites-like vibe- coding session — i.e. any request that maps to "spin up a React+Vite project, see it live in the browser, iterate, save versions, deploy". Activate ONLY for browser-rendered Web projects based on the CloudBase official React (or Vue) + Vite template. Do NOT activate for: WeChat/Alipay mini-program, React Native / Flutter / Electron, pure cloud functions / CloudRun backends, or Next.js / Nuxt / Astro / Remix / SvelteKit (those frameworks are explicitly out of scope).

CloudBase Sites Runtime

This skill orchestrates a single working directory = single project flow for CloudBase Web apps. The cwd itself is the workspace; we do not manage cross-cwd state or session IDs at the skill level.

This runtime is shared by the Codex, Claude Code, and CodeBuddy plugin surfaces. The CLI and CloudBase MCP workflows are the source of truth. Some hosts also run bundled lifecycle hooks that start previews or inject compact rules at session start; if hooks are unavailable, disabled, or not yet trusted, use the explicit CLI commands in this skill.

Activation contract

Use this skill when
  • The user says "build me a website / app", "I want to make a landing page", "create a React app and let me preview", "deploy this to CloudBase", "save this version", "roll back to v1", or similar.
  • The current cwd looks like a CloudBase + Vite project (has package.json with vite + react or vue).
  • The user is running this conversation inside Codex, Claude Code, CodeBuddy, or a compatible host with the cloudbase-sites plugin enabled — cloudbase-mcp is registered and the cloudbase-sites binary is either on PATH or available from the plugin root's bin/cloudbase-sites.
Do NOT use this skill when
  • It's a mini-program project — route to mini-program guidance instead.
  • It's a native app project — route to http-api guidance.
  • It's a backend-only project — route to cloud-functions / cloudrun guidance.
  • The framework is Next/Nuxt/Astro/Remix — politely tell the user this skill only covers Vite-based React/Vue apps and stop. Do NOT try to adapt the scripts to those frameworks.

What this skill orchestrates — three layers

1. CloudBase MCP tools (provided by cloudbase-mcp, registered via plugin's .mcp.json)

These are the only tools that produce CloudBase side effects. Highlights:

  • downloadTemplate({ template: "react" | "vue", ide }) — pull official template
  • queryEnv({ action: "info" }) + auth({ action: "set_env", envId }) — bind env
  • manageApps({ action: "deployApp", ... }) — deploy to CloudApp (independent subdomain)
  • envDomainManagement({ action: "create", domains }) — whitelist dev origin for CORS
  • searchKnowledgeBase({ mode: "skill", skillName: "<name>" }) — fetch CloudBase domain skills (see below)

For all CloudBase operations beyond the dev-server lifecycle (auth, db, storage, ai), fetch the corresponding CloudBase domain skill via searchKnowledgeBase(mode="skill", skillName=...). Common ones:

  • ui-design UI design spec (mandatory before new UI work)
  • web-development Web project conventions
  • auth-tool-cloudbase provider config (management-side)
  • auth-web-cloudbase Web SDK auth client code
  • postgresql-development-cloudbase PG mode schema/RLS/app.rdb() (PG envs)
  • cloudbase-document-database-web-sdk document database Web SDK
  • cloud-storage-web cloud storage Web SDK
  • relational-database-web-cloudbase MySQL Web SDK
  • cloudbase-platform platform overview / console links

These are NOT Claude Code native skills and are NOT bundled with this plugin. They live inside cloudbase-mcp and are fetched on demand. When this file (or the injected RULES_BLOCK) says "调 ui-design skill" or "follow the auth-tool skill", that means: call searchKnowledgeBase(mode="skill", skillName="<that-name>") and apply the returned content.

2. The cloudbase-sites CLI (provided by this plugin's bin/ directory)

First resolve the CLI path:

  1. Try command -v cloudbase-sites.
  2. If that fails and the host exposes CODEX_PLUGIN_ROOT, use $CODEX_PLUGIN_ROOT/bin/cloudbase-sites.
  3. If that fails and the host exposes CLAUDE_PLUGIN_ROOT, use $CLAUDE_PLUGIN_ROOT/bin/cloudbase-sites.
  4. If SessionStart injected an absolute CLI path, use that path.

Do not assume Codex has injected the plugin bin/ directory into PATH.

Single binary, multiple subcommands. Use these — and ONLY these — for the dev-server / version / deploy lifecycle:

  • cloudbase-sites init --start — scaffold from empty cwd and start preview when the user explicitly wants a Sites app
  • cloudbase-sites preview — daemonize Vite for an existing Vite project
  • cloudbase-sites preview --status [--quiet] — JSON status / exit code
  • cloudbase-sites preview --restart / --stop [--force]
  • cloudbase-sites save -m "<label>" — create a saved version
  • cloudbase-sites versions — list saved versions + deploy status
  • cloudbase-sites deploy [--version <n>] — deploy a saved version (Phase 1: emit nextAction)
  • cloudbase-sites deploy --post --version <n> --access-url <url> [--build-id <BuildId>] [--version-name <VersionName>] — record deploy
  • cloudbase-sites rollback [--to-version <n>] — revert to a saved version
  • cloudbase-sites supervisor status|list|heal|reload|start|stop

Never invent npm run dev / vite / vite build invocations. The CLI handles host=0.0.0.0 forcing, port allocation (17173..17272), daemonization, base path injection, version metadata, and deploy history.

3. Standard tools (Bash, git, Edit, Write)

Use for editing files. The plugin's PostToolUse hook handles automatic restart on config-file edits — you don't need to manage that.

Lifecycle hooks and fallback

Do NOT invoke cloudbase-sites init or cloudbase-sites preview proactively in your first message just because the plugin is installed. SessionStart is intentionally passive for empty directories so the plugin does not interfere with unrelated sessions. A UserPromptSubmit hook may initialize after the first user message, but only when deterministic Chinese/English intent rules detect an explicit Sites/Web-app creation request. By the time you read the user's first prompt:

  • If the cwd was an existing Vite project: dev server is up (or installing).
  • If the cwd was empty: no files were downloaded by SessionStart. If the first prompt clearly asked to build/create a Sites app, UserPromptSubmit may have started init --start; otherwise initialize only after the user asks.
  • If the cwd is a non-Vite / blacklisted project: hook stayed silent.

Codex supports bundled plugin hooks, but non-managed command hooks may require the user to review and trust them before they run. If Codex hooks have not run, resolve the CLI path as described above, then fall back to <cloudbase-sites-cli> preview --status, <cloudbase-sites-cli> init, and the other explicit commands below instead of assuming automatic startup.

If SessionStart reports that it skipped a non-empty non-Vite cwd, do not assume the runtime is active. If a template is downloaded later through MCP downloadTemplate, run <cloudbase-sites-cli> preview --status and then <cloudbase-sites-cli> preview if no preview is running.

You only invoke a CLI verb when:

  • User asks to create/build a new Sites app in an empty cwd → cloudbase-sites init --start
  • User explicitly says "stop the dev server" → cloudbase-sites preview --stop
  • User asks for the URL or "is it running" → cloudbase-sites preview --status
  • User wants to save a version → cloudbase-sites save -m "<label>"
  • User wants to deploy → cloudbase-sites deploy (then bridge to manageApps)
  • User wants to roll back → cloudbase-sites rollback

When the user just walked into the conversation

  1. Read the SessionStart status first. If it says the cwd is passive/empty, do not assume a project exists. Wait for the user's first concrete Sites app request, then run cloudbase-sites init --start.

  2. For existing Vite projects, check preview state — read <cwd>/.cloudbase-sites/preview.json or run cloudbase-sites preview --status. If no preview is running, start it with cloudbase-sites preview.

  3. Tell the user the URL — surface internalUrl from the JSON. If the file is missing after init/preview, inspect .cloudbase-sites/logs/.

  4. Offer to open the preview. Ask: "要不要我用内置浏览器打开 <URL> 预览一下?" If yes, use the host Browser / in-app browser tool to open internalUrl. Do not use macOS open, and do not run browser interaction tests unless the user explicitly asks you to test the UI.

  5. DO NOT re-init / re-start. Calling init again will fail with code 10 (cwd no longer empty). Calling preview is idempotent and safe but wastes a turn.

  6. NEVER guess the port. It is NOT 5173/5174/5175 — the plugin uses 17173..17272. Always read the recorded port from preview.json.

Two-stage save → deploy workflow

Inspired by Codex Sites' saved version model:

  • Save: label a git checkpoint. cloudbase-sites save -m "<label>" runs git init when needed, then git add -A && git commit && git tag version/<n> and appends to <cwd>/.cloudbase-sites/app.json.versions[]. No build, no deploy.
  • Deploy: publish a saved version to a CloudApp. cloudbase-sites deploy [--version <n>] (default: latest saved) builds dist/ locally then emits nextAction telling you to call manageApps({ action: "deployApp", serviceName: <stable from app.json>, filePath: cwd, buildPath: "dist", framework: "static", installCmd: "", buildCmd: "" }). The framework=static shape skips remote install/build because we built locally.
  • Record: after manageApps succeeds and gives you the access URL, call cloudbase-sites deploy --post --version <n> --access-url <url> --build-id <BuildId> [--version-name <VersionName>]. This appends to app.json.deployments[], records CloudBase build metadata, tags git deploy/<n>-<ts>, and returns finalUrl with a cache-busting query. If the manageApps result includes BuildId, you MUST pass it to --build-id; otherwise future build status and log queries cannot be traced directly from the saved deployment.
  • Rollback: cloudbase-sites rollback [--to-version <n>] (default: current production deploy). Stashes uncommitted edits, git reset --hard to the version's commit, marks newer versions as rolled-back, and restarts the dev server.

Why CloudApp (manageApps) not static hosting? Each CloudApp has its own subdomain (*.webapps.tcloudbase.com); two vibe sessions on the same env never collide. The stable siteName in app.json ensures re-deploys preserve the URL.

Pre-flight: if manageApps fails with "no envId" / env-related error, call queryEnv({ action: "info" }). If multiple envs exist, ask the user to pick. After binding, retry the deploy.

Show full SKILL.md (1,060 more words)Show less

Proactive prompts (do not act unsolicited)

When you finish a user-requested feature (especially "make me a X app", "build me a Y", "add Z feature"), end your reply by asking:

  1. Save? "要保存这一版吗?(下次能再调出来)" → if yes, run cloudbase-sites save -m "<auto-generated label>".
  2. Deploy? "现在要部署看一下吗?(独立 URL,可分享)" → if yes, run the two-stage deploy described above.
  3. Open preview? "要不要我用内置浏览器打开 <URL> 预览一下?" — if yes, use the host Browser / in-app browser tool to open internalUrl. Only click through interactions or run browser-driving verification after the user explicitly asks for testing. Do NOT spawn playwright / agent-browser by default.
  4. After successful deploy ask: "要我用 ui-design 能力进一步优化样式和体验吗?" If yes, fetch searchKnowledgeBase(mode="skill", skillName="ui-design") and iterate on the design.
  5. After a verified successful deploy — at most once — ask: "要不要把这次 「一句话做出这个应用」的过程整理成可分享的素材?(脱敏的图文卡片 + 可粘贴文案)" If yes, follow the cloudbase-platform skill's references/protocols/deployment-share.md (trigger boundaries, required information, anonymization red lines, deliverable formats). If that skill is not available in this environment, skip this step — do not improvise a share flow from memory. Never follow up if declined; never publish on the user's behalf.

Skip any of these when:

  • The work was a bug fix or trivial refactor.
  • The user already chose this option earlier in the session.
  • The user explicitly said "don't deploy" / "no tests" / "no design changes".

Hard rules (also injected by SessionStart hook)

  1. Never guess the preview URL. Always read preview.json or run cloudbase-sites preview --status. Default port range is 17173..17272.

  2. "Make me a X app" = X IS the homepage. When the user uses whole-house language, REPLACE the content of src/pages/HomePage.tsx (or App.tsx if no HomePage exists) with the new feature. Do NOT create a new <TodoApp /> component and leave the original template welcome at /. Only add a new route when the user explicitly says "add a X page".

  3. UI work for NEW features requires a design specification first. Before writing any .tsx/.css/.html, fetch searchKnowledgeBase(mode="skill", skillName="ui-design"), output the 4-part spec (Aesthetic / Color / Typography / Layout), THEN write code. The CloudBase template's CLAUDE.md "Existing Implementation First" exemption applies only to bug fixes; new apps still need ui-design.

  4. Never spawn npm run dev / vite / vite build yourself. Lifecycle is owned by hooks + the cloudbase-sites CLI.

  5. BaaS-first data persistence — detect the env type first. Before any data-layer work, call queryEnv({ action: "info" }) and branch on the detected database backend:

    env typeschema / RLSbrowser SDKdomain skill
    PostgreSQL (RuntimeBackends.postgresql === true)managePgDatabase (versioned applyMigration)app.rdb() / app.storage.from()postgresql-development-cloudbase
    NoSQL (document)writeNoSqlDatabaseStructure(action="createCollection")app.database() collectionscloudbase-document-database-web-sdk

    Do NOT load cloudbase-document-database-web-sdk (or NoSQL APIs) for a PG environment, and do NOT guess from the skill catalog — the catalog contains both, only queryEnv tells them apart. Reads/writes go through @cloudbase/js-sdk from React/Vue code either way. Reach for cloud functions only when (a) the logic cannot be expressed as security rules AND (b) it needs server-side secrets or a third-party API AND (c) it's a scheduled / background job. A Todo / Notes / Chat / Kanban app does NOT need cloud functions.

  6. Do not run browser tests by default. Verify reasonably (preview healthy, no compile error in cloudbase-sites preview --status). Offer to open the preview URL in the host Browser / in-app browser; ask again before interaction testing.

  7. Two-stage save → deploy. Don't deploy unsolicited. Don't bypass cloudbase-sites deploy with your own pnpm build + manageApps call — you'd lose version metadata, snapshot, deploy history, and the stable siteName.

  8. Icons come from lucide-react — preinstalled, never hand-installed. cloudbase-sites init injects lucide-react (react) / lucide-vue-next (vue) into the scaffold's package.json before its single install step. Import icons directly (import { Heart } from "lucide-react"). Do NOT run a package-install command just to add icons — sandboxed installs during generation are a known failure point — and do NOT hand-write inline SVG paths when a lucide icon exists.

  9. Fill VITE_PUBLISHABLE_KEY automatically — never ask the user. The template's src/utils/cloudbase.ts reads it from .env.local; new envs have no publishable key by default. After init: call queryAppAuth({ action: "getPublishableKey" }); if empty, call manageAppAuth({ action: "ensurePublishableKey" }); then write VITE_PUBLISHABLE_KEY=<key> into .env.local. This key cannot be skipped — it is the data-plane app credential attached to every browser request, including the login request itself and anonymous reads — but the user should never fill it by hand.

Hard rules — always parse CLI stdout as JSON

The first stdout line of every cloudbase-sites <verb> invocation is a single JSON object. The stderr [cloudbase-sites] ... line is for humans — do not parse it. On error the JSON is { ok: false, code: <int>, message, hint?, logPath? }. When a script reports failure, surface logPath to the user instead of guessing the cause.

Error codes from the CLI

codemeaningrecovery
1generic failurecheck the message and nextActions if present
2not a Vite project (or vite binary missing)pnpm install then retry
3port pool exhausted in 17173..17272cloudbase-sites preview --stop for stale ones, or pass --port
4dev server failed health check in 30sread logPath; usually a build error in user code
5no preview is running (status / stop)start one with cloudbase-sites preview
6stop failed (process refused SIGKILL)inspect the PID manually with ps; very rare
7build failed (cloudbase-sites deploy)inspect build output; fix code, retry
8dist/ missing or empty after buildconfirm scripts.build runs vite build; rerun
9cwd in danger blacklist (init)cd to a real project directory first
10cwd not empty (init)move conflicting files; only .git/.gitignore/README/LICENSE/.cloudbase-sites are tolerated
11template download failedcheck internet; URL is static.cloudbase.net/cloudbase-examples/...
12template extract failedinstall unzip
13dependency install failedcheck terminal output
14version not foundrun cloudbase-sites versions to list
15rollback failedcheck git state

State files

PathPurpose
<cwd>/.cloudbase-sites/preview.jsondev server PID/port/URL/framework
<cwd>/.cloudbase-sites/app.jsonsiteName + versions[] + deployments[] + currentVersion + currentDeploy
<cwd>/.cloudbase-sites/logs/preview-<ts>.logVite stdout/stderr
<cwd>/.cloudbase-sites/logs/hook-session-start.logSessionStart hook trace
<cwd>/.cloudbase-sites/logs/hook-restart.logPostToolUse restart trail
~/.cloudbase-sites/registry.jsonglobal supervisor's view of all cwds
~/.cloudbase-sites/supervisor.jsonglobal supervisor PID + uptime
~/.cloudbase-sites/supervisor.logsupervisor stdout/stderr

What this skill is NOT

  • It is not a session manager. There is no sessionId at the skill level. There is only cwd. (The supervisor's registry.json does track cwds globally, but for self-healing — not as a user-facing concept.)
  • It is not a reverse proxy. If the host is on a public-facing server and the user needs <host>:8080/s/<sid>/ style routing, that's a separate optional component (cloudbase-sites-proxy, future work) — out of scope here.
  • It is not a CloudBase auth/database guide. For those, fetch the corresponding CloudBase domain skill via searchKnowledgeBase(mode="skill", skillName=...).
  • It is not a UI design guide. For visual decisions, fetch searchKnowledgeBase(mode="skill", skillName="ui-design").

© TencentCloudBase, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugin/cloudbase-sites/skills/cloudbase-sites-runtime of TencentCloudBase/CloudBase-AI-Toolkit.

Open the folder on GitHubat commit ea2c202

Compare with similar skills

Cloudbase Sites Runtime 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.

Cloudbase Sites Runtime compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cloudbase Sites Runtime this skillTencentCloudBase/CloudBase-AI-Toolkit1.1k—~5kAutomated safety check: NotesMIT
App Buildersoftspark/ai-toolkit179—~2.2kAutomated safety check: PassApache-2.0
Launch With AWSaws/agent-toolkit-for-aws2.8k—~3.2kAutomated safety check: PassApache-2.0
Vue Nuxtericrisco/rsc-harness156—~4.2kAutomated safety check: PassMIT
Glide SetupSrivarsanK/Glide125—~868Automated safety check: PassApache-2.0
Vue ExpertAratKruglik/claude-laravel155—~1.1kAutomated safety check: PassNone

Similar skills

  • App Builder

    softspark/ai-toolkit

    App scaffolding: Next.js, Vite, Nuxt, Astro, FastAPI, Django, Laravel, RN, Flutter.

    179 GitHub stars~2.2k tokensUpdated today
    Backend & APIsAuto-check passed
  • Launch With AWS

    aws/agent-toolkit-for-aws

    Official

    Migrates vibe-coded web applications to AWS. An agent skill from aws/agent-toolkit-for-aws.

    2.8k GitHub stars~3.2k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Vue Nuxt

    ericrisco/rsc-harness

    A skill your agent uses when building or reviewing a Vue 3 + Nuxt 4 app — <script setup reactivity, SSR/SSG/hybrid routeRules, the app/+server/ layout, SSR-safe fetching (useFetch/useAsyncData) and…

    156 GitHub stars~4.2k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Glide Setup

    SrivarsanK/Glide

    Zero-error setup guide for AI agents to install and configure @srivarsank/glide visual editor on any React, Vue, Svelte, Astro, or HTML Vite project in one prompt.

    125 GitHub stars~868 tokensUpdated 7 days ago
    Frontend & DesignAuto-check passed
  • Vue Expert

    AratKruglik/claude-laravel

    A skill your agent uses when building Vue 3 applications with Composition API, Nuxt 3, or Quasar.

    155 GitHub stars~1.1k tokensUpdated 5 mo ago
    MobileAuto-check passed
  • App Builder

    Undertone0809/rudder

    Create and iteratively improve local web products from natural-language requests, then prepare them to run as Rudder Apps.

    292 GitHub stars~2k tokensUpdated today
    Frontend & DesignAuto-check passed

More from TencentCloudBase/CloudBase-AI-Toolkit

All 49 skills in this repo
  • AI Model Nodejs

    TencentCloudBase/CloudBase-AI-Toolkit

    A skill your agent uses for Node.js backend AI via @cloudbase/node-sdk (=3.16.0) — cloud functions, CloudRun, Express/Koa/NestJS, serverless APIs, scheduled jobs, LLM proxies, agent orchestration.

    1.1k GitHub starsUsed in 3 repos~5k tokens
    Auto-check passed
  • HTTP API Cloudbase

    TencentCloudBase/CloudBase-AI-Toolkit

    CloudBase official HTTP API client guide. An agent skill from TencentCloudBase/CloudBase-AI-Toolkit.

    1.1k GitHub starsUsed in 3 repos~2.1k tokens
    Auto-check passed
  • Cloud API Recipe Authoring

    TencentCloudBase/CloudBase-AI-Toolkit

    Author or revise a cloud-api-operations recipe (config/source/skills/cloud-api-operations/references/recipes/).

    1.1k GitHub stars~3.7k tokensUpdated yesterday
    Auto-check passed
  • Manage Local Skills

    TencentCloudBase/CloudBase-AI-Toolkit

    Analyze, standardize, validate, and sync locally maintained skills into agent skill directories with a skills CLI-aligned workflow.

    1.1k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Cloudbase Agent Python

    TencentCloudBase/CloudBase-AI-Toolkit

    Build production-ready AI agent backends using the CloudBase Agent Python SDK — create agents with LangGraph/CrewAI/LlamaIndex, serve them via FastAPI with AG-UI protocol streaming +…

    1.1k GitHub starsUsed in 2 repos~2.9k tokens
    Auto-check: notes
  • Cloudbase

    TencentCloudBase/CloudBase-AI-Toolkit

    A skill your agent uses when you develop, design, build, deploy, debug, migrate, or troubleshoot CloudBase (腾讯云开发, 云开发, TCB, 微信云开发) projects — Web, 微信小程序, 小程序, uni-app, mobile (iOS, Android…

    1.1k GitHub starsUsed in 1 repo~4.7k tokens
    Auto-check passed

Categories

Questions about Cloudbase Sites Runtime

What does Cloudbase Sites Runtime do?

A skill your agent uses when the user wants to develop, run, preview, save, deploy, or roll back a CloudBase Web app in this conversation as a Lovable/Codex-Sites-like vibe- coding session — i.e. Cloudbase Sites Runtime is an agent skill from TencentCloudBase/CloudBase-AI-Toolkit.e.

When should I use Cloudbase Sites Runtime?

Cloudbase Sites Runtime fits situations like: the user wants to develop; roll back a CloudBase Web app in this conversation as a Lovable/Codex-Sites-like vibe- coding session — i.e.

How do I install Cloudbase Sites Runtime in Claude Code?

Run `npx skills add TencentCloudBase/CloudBase-AI-Toolkit --skill cloudbase-sites-runtime -a claude-code`. Or copy the skill folder (plugin/cloudbase-sites/skills/cloudbase-sites-runtime in TencentCloudBase/CloudBase-AI-Toolkit) into .claude/skills/cloudbase-sites-runtime in your project. Claude Code loads it when a task matches its description.

How do I install Cloudbase Sites Runtime in Codex?

Run `npx skills add TencentCloudBase/CloudBase-AI-Toolkit --skill cloudbase-sites-runtime -a codex`. Or copy the skill folder (plugin/cloudbase-sites/skills/cloudbase-sites-runtime in TencentCloudBase/CloudBase-AI-Toolkit) into .agents/skills/cloudbase-sites-runtime in your project. Codex loads it when a task matches its description.

Can I use Cloudbase Sites Runtime 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 TencentCloudBase/CloudBase-AI-Toolkit --skill cloudbase-sites-runtime -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cloudbase-sites-runtime, .gemini/skills/cloudbase-sites-runtime, .github/skills/cloudbase-sites-runtime and .opencode/skills/cloudbase-sites-runtime in your project.

What does Cloudbase Sites Runtime need to run?

Going by SKILL.md and its folder, Cloudbase Sites Runtime needs the command-line tools its instructions call (npm, git and pnpm) and credentials named VITE_PUBLISHABLE_KEY.

Does Cloudbase Sites Runtime access the network?

SKILL.md contains no URLs. Its commands use npm and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Cloudbase Sites Runtime safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Cloudbase Sites Runtime use?

Cloudbase Sites Runtime is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Cloudbase Sites Runtime use?

About 5k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Cloudbase Sites Runtime?

Skills that share tags, products or a category with Cloudbase Sites Runtime: App Builder (softspark/ai-toolkit, 179 stars), Launch With AWS (aws/agent-toolkit-for-aws, 2.8k stars), Vue Nuxt (ericrisco/rsc-harness, 156 stars) and Glide Setup (SrivarsanK/Glide, 125 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cloudbase Sites Runtime?

TencentCloudBase (a GitHub organization) maintains it in TencentCloudBase/CloudBase-AI-Toolkit, which has 1,132 GitHub stars. The repository holds 49 skills in this directory. The repository was last updated on October 6, 2026.

Source: TencentCloudBase/CloudBase-AI-Toolkit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.