← Back to Skills Marketplace
seiriosplus

Miaoda App Builder

by seiriosPlus · GitHub ↗ · v1.0.11 · MIT-0
cross-platform ✓ Security Clean
1690
Downloads
6
Stars
11
Active Installs
12
Versions
Install in OpenClaw
/install miaoda-app-builder
Description
Create, modify, generate, and deploy websites, web apps, dashboards, SaaS products, internal tools, interactive web pages, Weixin mini program , games on the...
Usage Guidance
This skill appears to be a straightforward Python CLI client for the Miaoda platform. Before installing or enabling it: (1) only provide an API key you trust — MIAODA_API_KEY grants the skill access to your Miaoda account and its resources (projects, deploys, billing); (2) be aware the tool will make network calls to api.miaoda.cn (or a base URL you provide) and requires the 'requests' Python package; (3) if you are cautious, review scripts/miaoda_api.py (included) to confirm behavior and to check for any endpoints or logging you don't want; (4) do not provide unrelated credentials — the skill does not need other tokens. If you want tighter control, create a limited-scope API key on Miaoda (if the platform supports it) rather than a full-power account key.
Capability Analysis
Type: OpenClaw Skill Name: miaoda-app-builder Version: 1.0.11 The skill bundle is a legitimate integration for the Baidu Miaoda (秒哒) platform, allowing AI agents to build and deploy web applications. The Python script (scripts/miaoda_api.py) is a clean, well-documented CLI client that interacts exclusively with the official API (api.miaoda.cn) using standard HTTP requests. There is no evidence of data exfiltration, malicious execution, or obfuscation, and the SKILL.md instructions are strictly focused on the platform's application lifecycle without any prompt-injection risks.
Capability Assessment
Purpose & Capability
Name/description match the observed behavior: a Python CLI wrapper that talks to the Miaoda API to create, modify, and publish apps. Requested items (python3 and MIAODA_API_KEY) are reasonable and proportional to the stated purpose.
Instruction Scope
SKILL.md instructs the agent to use the included CLI (python scripts/miaoda_api.py) and to set MIAODA_API_KEY; it does not direct reading unrelated files or exfiltrating data. Minor note: the CLI also accepts/reads MIAODA_BASE_URL (or --base-url) as an override, but that env var is not listed in the skill metadata; this is an implementation detail rather than a scope creep.
Install Mechanism
No install spec is provided (instruction-only with a bundled script). The script depends on the third-party 'requests' package and will exit with an error if it's missing, but it does not download or run arbitrary code from unknown URLs.
Credentials
Only MIAODA_API_KEY is required (declared as the primary credential), which aligns with a networked platform client. Small inconsistency: the script recognizes MIAODA_BASE_URL as an alternative env var but the skill metadata does not declare it; otherwise no unrelated secrets or excessive env variables are requested.
Persistence & Privilege
The skill is not always-enabled and does not request system persistence. The CLI is described as stateless and the skill does not attempt to modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install miaoda-app-builder
  3. After installation, invoke the skill by name or use /miaoda-app-builder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.11
miaoda-app-builder 1.0.11 - Improved instructions for when to call generate-app, aligning trigger with presence of Generate App button/action in the chat trajectory. - list-apps: Added --brief flag to output only key fields for efficiency. Also added filters for name, page, and size. - app-detail: Now auto-injects conversationId by default; added --no-context to disable this. - Added get-context-id command to recover conversationId for existing apps, enabling modification after session resets. - Updated documentation for better clarity on workflows, parameters, and usage examples.
v1.0.10
miaoda-app-builder 1.0.10 - Removed the file `api-reference.md` from the skill package. - No user-facing functionality changes; documentation content has been streamlined.
v1.0.9
No user-visible changes in this release. - No file changes detected in version 1.0.9. - All functionality and documentation remain unchanged.
v1.0.8
- Documentation and CLI usage updated for enhanced accuracy and detail. - `app-detail` command now uses `--app-id <app_id>` parameter (was previously positional). - CLI option defaults and descriptions improved for `chat` command. - No changes to core logic; usage and workflow remain the same.
v1.0.7
miaoda-app-builder 1.0.7 - No file changes detected in this release. - All workflows, usage, and instructions remain unchanged. - CLI command usage and lifecycle documentation are consistent with the previous release.
v1.0.6
- Updated skill.
v1.0.5
No code changes detected for version 1.0.5. - No updates or modifications to files or functionality. - Behavior and interface remain unchanged from previous version.
v1.0.4
- Documentation now recommends running the CLI from scripts/miaoda_api.py (was skills/miaoda-app-builder/scripts/) - Added command usage examples and full options for all CLI commands in the documentation - Clarified use of the --wait flag for publish for automatic deployment polling - Withdrew repeated and low-relevance details for improved conciseness - Added requirement to export MIAODA_API_KEY before running commands - No code or functional changes; documentation and workflow clarifications only
v1.0.3
- Updated skill description to include support for Weixin mini program generation. - Expanded platform outputs list to explicitly mention Weixin mini program support. - No changes to commands or workflow logic.
v1.0.2
- Clarified references to "Miaoda(秒哒)" throughout the documentation for consistency. - Updated formatting and language for improved readability and accuracy. - No functional or logic changes; documentation only.
v1.0.1
- Added environment requirements and metadata for Openclaw compatibility, specifying the need for python3 and the MIAODA_API_KEY environment variable. - Clarified the skill description to reference "Baidu Miaoda (秒哒)" instead of just "Miaoda". - Enhanced the error handling section with steps to resolve IAM access key validation failures. - No core logic, command, or workflow changes.
v1.0.0
Initial release of miaoda-app-builder. - Enables natural-language creation, modification, and deployment of websites, web apps, dashboards, SaaS products, and browser games on the Miaoda platform via packaged CLI commands. - Supports full application lifecycle: PRD refinement, app generation, modification, and publishing with status polling. - Provides clear guidelines for when and how to use each CLI command. - Includes routing keywords and sample user requests for skill invocation. - Outlines project preview and production deployment URLs for sharing with users. - Documents error handling and standard workflow steps.
Metadata
Slug miaoda-app-builder
Version 1.0.11
License MIT-0
All-time Installs 12
Active Installs 11
Total Versions 12
Frequently Asked Questions

What is Miaoda App Builder?

Create, modify, generate, and deploy websites, web apps, dashboards, SaaS products, internal tools, interactive web pages, Weixin mini program , games on the... It is an AI Agent Skill for Claude Code / OpenClaw, with 1690 downloads so far.

How do I install Miaoda App Builder?

Run "/install miaoda-app-builder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Miaoda App Builder free?

Yes, Miaoda App Builder is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Miaoda App Builder support?

Miaoda App Builder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Miaoda App Builder?

It is built and maintained by seiriosPlus (@seiriosplus); the current version is v1.0.11.

💬 Comments