Agent skill

Minimal Web Baas Demo

by TencentCloudBase in TencentCloudBase/CloudBase-AI-Toolkit

Fast path for a minimal CloudBase Web + database demo (最小前后端 / 最小可用 fullstack / Lovable-like BaaS).

MITAuto-check passedProductivity & Automation

Install Minimal Web Baas Demo

skills CLI
$ npx skills add TencentCloudBase/CloudBase-AI-Toolkit --skill minimal-web-baas-demo -a claude-code

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

GitHub CLI
$ gh skill install TencentCloudBase/CloudBase-AI-Toolkit minimal-web-baas-demo --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/config/source/skills/minimal-web-baas-demo .claude/skills/minimal-web-baas-demo && 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
minimal-web-baas-demo
GitHub stars
1.1k
Used in
1 other repo
Token cost
~2.2k tokens
SKILL.md length
859 words
Files
1
Skills in repo
49
Repo updated
First seen
Licence
MIT

At a glance

Fast path for a minimal CloudBase Web + database demo (最小前后端 / 最小可用 fullstack / Lovable-like BaaS).

  • Works in 6 steps: BaaS-first data path → Cloud functions are forbidden by default → Package discipline → …
  • 搭一套 demo、留言板、Todo、Notes、Kanban
  • SKILL.md covers Sibling skills (local only), Activation Contract, Hard rules (align with Sites… and Capability sniff order…, plus 2 more sections
  • Calls npm and pnpm

What it does

Minimal Web Baas Demo is an agent skill from TencentCloudBase/CloudBase-AI-Toolkit. Fast path for a minimal CloudBase Web + database demo (最小前后端 / 最小可用 fullstack / Lovable-like BaaS). Defaults to @cloudbase/js-sdk client CRUD (NoSQL app.database / PG app.rdb), MCP-only schema, preview-first, and forbids cloud functions unless secrets, cron/background jobs, or logic that security rules/RLS cannot express. Use for 搭一套 demo、留言板、Todo、Notes、Kanban, or when users say 带云函数+云数据库 but only need CRUD. NOT for production multi-service backends, CloudRun, WeChat Mini Programs, or tasks that truly need server…

Its SKILL.md is about 2.2k 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 Productivity & Automation, covering Task management, NoSQL databases and Serverless. It works with WeChat and Model Context Protocol. 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

  • 搭一套 demo、留言板、Todo、Notes、Kanban
  • Users say 带云函数+云数据库 but only need CRUD

Example prompts

  • “/minimal-web-baas-demo”

Requirements

  • Node.js

Workflow steps

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

  1. BaaS-first data path
  2. Cloud functions are forbidden by default
  3. Package discipline
  4. Preview first, deploy second
  5. UI ceremony for this path
  6. Anonymous (or real) session before NoSQL CRUD — js-sdk 3.x + publishable key

What it can do on your machine

Read from SKILL.md and the folder at commit 5fec0de. 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
    • pnpm

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

  • Network

    Links to these hosts (documentation or services it may open):

    • workbuddy.ai

    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

Minimal Web Baas Demo loads about 2.2k tokens when it runs. Until then it costs about 137 tokens; SKILL.md has 859 words of instructions outside code blocks.

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

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

The full file from TencentCloudBase/CloudBase-AI-Toolkit at commit 5fec0de, republished under its MIT licence (© TencentCloudBase). 859 words, ~2,228 tokens.

Download SKILL.mdSave it as .claude/skills/minimal-web-baas-demo/SKILL.md (or your agent's skills folder).
name
minimal-web-baas-demo
description
Fast path for a minimal CloudBase Web + database demo (最小前后端 / 最小可用 fullstack / Lovable-like BaaS). Defaults to @cloudbase/js-sdk client CRUD (NoSQL app.database / PG app.rdb), MCP-only schema, preview-first, and forbids cloud functions unless secrets, cron/background jobs, or logic that security rules/RLS cannot express. Use for 搭一套 demo、留言板、Todo、Notes、Kanban, or when users say 带云函数+云数据库 but only need CRUD. NOT for production multi-service backends, CloudRun, WeChat Mini Programs, or tasks that truly need server secrets.
version
2.35.0
alwaysApply
false

Sibling skills (local only)

Sibling CloudBase skills ship beside this skill. Use local relative paths such as ../web-development/SKILL.md.

If a referenced sibling skill file is missing from this environment, ask the user to install the full CloudBase plugin (or the missing skill). Do not HTTP-fetch remote skill or protocol markdown into the agent context.

Minimal Web BaaS Demo (fast path)

Goal: minutes to an interactive Web + database preview, not a cloud-function middleware stack.

This skill is the product equivalent of CloudBase Sites SessionStart Rule 5 (BaaS-first data persistence).

Activation Contract

Use this first when
  • The user asks for a minimal fullstack / 前后端 demo, message board, Todo, Notes, Kanban, or Lovable/Supabase-like quick app on CloudBase Web.
  • The user says "带云函数+云数据库" but the real need is CRUD + preview (reinterpret as Web SDK → database).
Do NOT use for
  • WeChat Mini Programs (wx.cloud) — use ../miniprogram-development/SKILL.md.
  • True server workloads: payments callbacks, SMS providers, secret third-party keys, cron/ETL, WebSockets — use ../cloud-functions/SKILL.md or ../cloudrun-development/SKILL.md.
  • Large multi-module products that need ../spec-workflow/SKILL.md.

Hard rules (align with Sites SessionStart Rule 5)

  1. BaaS-first data path

    • Schema / admin: Prefer MCP management tools. Do not ask the user to create collections/tables in the console. If MCP tools are missing in this session, configure MCP for next time and use tcb CLI (../cloudbase-cli/SKILL.md) for equivalent schema/admin ops.
      • NoSQL: writeNoSqlDatabaseStructure (create collection / indexes) + permission tools as needed; CLI: NoSQL commands in cloudbase-cli.
      • PostgreSQL: follow ../postgresql-development-cloudbase/SKILL.md (queryPgDatabase / managePgDatabase / migrations); CLI parity via tcb db pg … when MCP is unavailable.
    • Reads / writes: @cloudbase/js-sdk in the browser.
      • NoSQL: app.database() → db.collection(...).get()/add()/update()/watch(...).
      • PG: app.rdb().from(...).
    • Prefer the template helper (often src/utils/cloudbase.ts). Do not invent a second SDK wrapper.
  2. Cloud functions are forbidden by default

    • Todo / Notes / Chat / Kanban / "最小前后端 demo" → zero cloud functions.
    • Even if the user says "带云函数", deliver Web SDK → DB and explain in one sentence that cloud functions are not required for CRUD.
    • Create a cloud function only when:
      • (a) the logic cannot be expressed as database security rules / RLS, and
      • (b) it needs server-side secrets / third-party API keys, or it is a scheduled / background job not triggered by a user click.
  3. Package discipline

    • Browser: @cloudbase/js-sdk only.
    • Never install @cloudbase/node-sdk (or random stubs) in frontend code.
  4. Preview first, deploy second

    • Ship local list + add (or equivalent CRUD) before static hosting / CloudApp deploy.
    • Custom domains, DNS, rollback runbooks → only if the user explicitly asks.
    • Skip Playwright / agent-browser unless the user asks to test.
  5. UI ceremony for this path

    • Reuse the template look. Do not load ui-design four-part specs for a minimal demo unless the user asks for visual redesign.
    • "Make me a X app" = X is the homepage (HomePage / App), not a nested demo route beside the welcome page.
  6. Anonymous (or real) session before NoSQL CRUD — js-sdk 3.x + publishable key

    • With @cloudbase/js-sdk 3.x initialized via publishable accessKey, call await auth.signInAnonymously() (or an equivalent authenticated session) before any NoSQL app.database() get / add / update / watch.
    • Skipping this yields gateway 401. checkLogin() / getSession() alone does not create a usable write session.
    • Minimal example:
js
const auth = app.auth
const { error } = await auth.signInAnonymously()
if (error) throw error
const db = app.database()
await db.collection('messages').get()
Show full SKILL.md (362 more words)Show less

Capability sniff order (partners + agents)

Use this order for every minimal Web + DB demo. Do not reorder. Cloud functions stay off the critical path.

text
0. Connector pre-enabled (or shortest Trust path)     ← host / partner packaging
1. Template warmup // parallel with credential wait   ← downloadTemplate + install
2. queryEnv(action="info")                            ← sniff env + RuntimeBackends
3. Lock ONE DB plane (NoSQL | PG | MySQL)             ← no mid-flight thrash
4. MCP schema + minimal permissions                   ← writeNoSql* / PG migrate / MySQL manage
5. Browser @cloudbase/js-sdk CRUD                     ← app.database() / app.rdb()
6. Local preview (list + add)                         ← then ask before deploy
7. Cloud functions                                    ← skip (count = 0) unless secrets/cron/rules-cannot-express

Stack priority for this path: Web SDK CRUD > MCP schema > template warmup > cloud functions.

Standard playbook

  1. Warm template in parallel with credentials (see partner notes below): downloadTemplate (react default, vue if requested) → npm install / pnpm install.
  2. queryEnv(action="info") → lock one DB plane (NoSQL or PG or MySQL). Do not thrash between them.
  3. MCP: create the collection/table + minimal permissions.
  4. Frontend: ensure session (auth.signInAnonymously() or equivalent), then wire list + create with @cloudbase/js-sdk (see Hard rule 6).
  5. Start / report preview URL; ask before deploy.
  6. Cloud function count for this path = 0.
On-demand skills (fetch only when needed)
NeedSkill
Web scaffold / hosting../web-development/SKILL.md
NoSQL browser CRUD../cloudbase-document-database-web-sdk/SKILL.md
PG browser CRUD + MCP schema../postgresql-development-cloudbase/SKILL.md
Auth provider readiness../auth-tool-cloudbase/SKILL.md then ../auth-web-cloudbase/SKILL.md

Prefer searchKnowledgeBase(mode="skill", skillName="minimal-web-baas-demo") (or the sibling dir id) when local skill files are unavailable. Do not dump every CloudBase skill at session start.

WorkBuddy / partner packaging notes (XDF and beyond)

Any partner host (WorkBuddy, CodeBuddy connectors, vertical expert prompts, ISV wrappers) should treat this skill as the compact fast-path brief. Reuse the sniff order above; do not invent a cloud-function-first demo path.

Host capabilityRecommended packaging
Full CloudBase Sites pluginRely on SessionStart Rule 5 injection + this skill on demand for non-Sites cwd demos. Prefer Sites with CLOUDBASE_SITES_AUTO_INIT=1 for empty-cwd preview. Never guess 5173 — read .cloudbase-sites/preview.json.
WorkBuddy / connector hostsPre-enable the CloudBase MCP connector for the tenant when possible; inject a short system brief that points here; warm downloadTemplate + npm install during credential/Trust wait (do not idle). Optional SessionStart additionalContext can point at this skill — do not ship a separate template-prewarm plugin.
Expert / vertical prompts (ISVs)Ship a thin pack: expert Agent markdown (no frontmatter hooks) + optional settings/hooks. Replace any "必须云函数中转 / 前端绝不直连库" language with this BaaS-first contract.

WorkBuddy SessionStart: https://www.workbuddy.ai/docs/cli/hooks (same additionalContext schema as CodeBuddy/Claude Code). Empty-dir Sites auto-init stays passive unless opted in — do not assume enabling Sites alone warms templates during credential wait.

Do not block first preview on custom domains or org DNS health. DNS issues are a post-preview concern.

One-screen partner paste (optional)
text
For 最小前后端 / Lovable-like demos: FIRST call
searchKnowledgeBase(mode="skill", skillName="minimal-web-baas-demo"), then Read.
Do not rely only on ad-hoc expert-prompt brief text.
Order: connector ready → template warmup during credential wait → queryEnv →
lock one DB → MCP schema → auth.signInAnonymously() (or session) →
@cloudbase/js-sdk CRUD → preview.
Do not dump all CloudBase skills. Do not create cloud functions for CRUD.
NoSQL without session → gateway 401.

© 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 config/source/skills/minimal-web-baas-demo of TencentCloudBase/CloudBase-AI-Toolkit.

Open the folder on GitHubat commit 5fec0de

Used in 1 other repository

We found 4 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in TencentCloudBase/CloudBase-AI-Toolkit, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Minimal Web Baas Demo 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.

Minimal Web Baas Demo compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Minimal Web Baas Demo this skillTencentCloudBase/CloudBase-AI-Toolkit1.1k1 repos~2.2kAutomated safety check: PassMIT
NubaseOtterMind/Nubase623—~2.2kAutomated safety check: NotesApache-2.0
CloudbaseLeoYeAI/openclaw-master-skills2.2k1 repos~4.7kAutomated safety check: PassMIT
Neon Functionsneondatabase/agent-skills100—~12kAutomated safety check: NotesApache-2.0
Linkdigest Social Link Readersickn33/agentic-awesome-skills47k—~3.4kAutomated safety check: PassMIT
Ak Add Capabilitiesyaalalabs/agent-kernel192—~13kAutomated safety check: PassApache-2.0

Similar skills

  • Nubase

    OtterMind/Nubase

    A skill your agent uses when the user mentions Nubase broadly, wants a backend for an AI-generated app, or needs to deploy/publish generated code online — across Database, Auth, Storage, Assets…

    623 GitHub stars~2.2k tokensUpdated 11 days ago
    Backend & APIsAuto-check: notes
  • Cloudbase

    LeoYeAI/openclaw-master-skills

    CloudBase is a full-stack development and deployment toolkit for building and launching websites, Web apps, 微信小程序 (WeChat Mini Programs), and mobile apps with backend, database, hosting, cloud…

    2.2k GitHub starsUsed in 1 repo~4.7k tokens
    DatabasesAuto-check passed
  • Neon Functions

    neondatabase/agent-skills

    Official

    Long-running, serverless Node.js HTTP functions deployed onto your Neon branch, with DATABASEURL injected automatically and compute that runs next to your data.

    100 GitHub stars~12k tokensUpdated today
    Backend & APIsAuto-check: notes
  • Linkdigest Social Link Reader

    sickn33/agentic-awesome-skills

    Read one public Xiaohongshu, Douyin, TikTok, YouTube, X or WeChat article link into text an agent can use (transcript, image text, key points) via the LinkDigest API or MCP server.

    47k GitHub stars~3.4k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Ak Add Capabilities

    yaalalabs/agent-kernel

    Add capabilities to an existing Agent Kernel project. An agent skill from yaalalabs/agent-kernel.

    192 GitHub stars~13k tokensUpdated today
    DatabasesAuto-check passed
  • Burp MCP Vuln Check

    langbyyi/CyberStrikeAI-SRC

    Automate low-impact web vulnerability verification through Burp MCP.

    135 GitHub stars~3.1k tokensUpdated 2 days ago
    SecurityAuto-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 2 repos~5k 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 today
    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
  • 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 today
    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 2 repos~2.1k tokens
    Auto-check passed
  • 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

Questions about Minimal Web Baas Demo

What does Minimal Web Baas Demo do?

Fast path for a minimal CloudBase Web + database demo (最小前后端 / 最小可用 fullstack / Lovable-like BaaS). Minimal Web Baas Demo is an agent skill from TencentCloudBase/CloudBase-AI-Toolkit. Fast path for a minimal CloudBase Web + database demo (最小前后端 / 最小可用 fullstack / Lovable-like BaaS).

When should I use Minimal Web Baas Demo?

Minimal Web Baas Demo fits situations like: 搭一套 demo、留言板、Todo、Notes、Kanban; users say 带云函数+云数据库 but only need CRUD.

How do I install Minimal Web Baas Demo in Claude Code?

Run `npx skills add TencentCloudBase/CloudBase-AI-Toolkit --skill minimal-web-baas-demo -a claude-code`. Or copy the skill folder (config/source/skills/minimal-web-baas-demo in TencentCloudBase/CloudBase-AI-Toolkit) into .claude/skills/minimal-web-baas-demo in your project. Claude Code loads it when a task matches its description.

How do I install Minimal Web Baas Demo in Codex?

Run `npx skills add TencentCloudBase/CloudBase-AI-Toolkit --skill minimal-web-baas-demo -a codex`. Or copy the skill folder (config/source/skills/minimal-web-baas-demo in TencentCloudBase/CloudBase-AI-Toolkit) into .agents/skills/minimal-web-baas-demo in your project. Codex loads it when a task matches its description.

Can I use Minimal Web Baas Demo 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 minimal-web-baas-demo -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/minimal-web-baas-demo, .gemini/skills/minimal-web-baas-demo, .github/skills/minimal-web-baas-demo and .opencode/skills/minimal-web-baas-demo in your project.

What does Minimal Web Baas Demo need to run?

Going by SKILL.md and its folder, Minimal Web Baas Demo needs the command-line tools its instructions call (npm and pnpm). Our summary lists: Node.js.

Does Minimal Web Baas Demo access the network?

SKILL.md names 1 domain. As links in the text: workbuddy.ai. This is read from the text; nothing was executed.

Is Minimal Web Baas Demo 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 Minimal Web Baas Demo use?

Minimal Web Baas Demo 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 Minimal Web Baas Demo use?

About 2.2k tokens (SKILL.md is roughly 8.9k 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 Minimal Web Baas Demo?

Skills that share tags, products or a category with Minimal Web Baas Demo: Nubase (OtterMind/Nubase, 623 stars), Cloudbase (LeoYeAI/openclaw-master-skills, 2.2k stars), Neon Functions (neondatabase/agent-skills, 100 stars) and Linkdigest Social Link Reader (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Minimal Web Baas Demo?

TencentCloudBase (a GitHub organization) maintains it in TencentCloudBase/CloudBase-AI-Toolkit, which has 1,134 GitHub stars. The repository holds 49 skills in this directory. The repository was last updated on October 9, 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.