← Back to Skills Marketplace
Miniprogram Development
by
Booker Zhao
· GitHub ↗
· v1.13.0
· MIT-0
873
Downloads
1
Stars
4
Active Installs
14
Versions
Install in OpenClaw
/install miniprogram-development
Description
WeChat Mini Program development skill for building, debugging, previewing, testing, publishing, and optimizing mini program projects. This skill should be us...
Usage Guidance
This skill appears coherent for WeChat Mini Program + CloudBase guidance, but be aware of two practical mismatches before installing/using it: (1) the SKILL.md repeatedly assumes Node/npm (npx) and running npx-installed packages, yet the manifest lists no required binaries — confirm your environment has node/npx and review any packages you run with npx; (2) the docs reference raw URLs on cnb.cool and instruct updating local mcporter config (config/mcporter.json) to call remote tooling, which could cause remote code to be executed via npx. Before use: ensure you review any npx command output, verify the trustworthiness of referenced packages/URLs, do not paste secrets into configs, and back up any tooling config files you modify. If you need higher assurance, ask the skill author for a minimal list of required binaries and a deterministic install plan (specific package versions or vetted release URLs).
Capability Analysis
Type: OpenClaw Skill
Name: miniprogram-development
Version: 1.13.0
The skill bundle provides legitimate instructions and templates for WeChat Mini Program development and Tencent CloudBase integration. It follows standard development practices, such as using 'wx.cloud' APIs, managing project configurations like 'project.config.json', and utilizing official tools like 'miniprogram-ci' and '@cloudbase/cloudbase-mcp'. No evidence of data exfiltration, malicious execution, or prompt injection was found; instead, the documentation explicitly advises against hard-coding secrets and promotes secure authentication methods like device-code login via 'mcporter' (SKILL.md, references/cloudbase-integration.md).
Capability Assessment
Purpose & Capability
The skill claims to be an instruction-only WeChat Mini Program helper and requests no binaries or environment variables, but its instructions repeatedly assume a Node/npm environment (npx, @cloudbase/cloudbase-mcp) and reference adding mcporter configuration. Requiring npx/node/npm is reasonable for these workflows, but the declared requirements do not list them, which is an incoherence.
Instruction Scope
The SKILL.md focuses on expected project files (project.config.json, app.js, miniprogram/ layout) and CloudBase integration guidance — these are appropriate. It also instructs the agent to run npx mcporter calls and to modify local mcporter config (config/mcporter.json) and to follow device-code auth flows. Those steps are within the skill's domain but grant the agent the ability to execute fetched npm packages and to write to a local tooling config; users should be aware of that level of access.
Install Mechanism
No install spec is present (lowest baseline risk). However, the docs reference running 'npx' to fetch @cloudbase/cloudbase-mcp@latest and point to raw content hosted at cnb.cool as fallback sources. While not an explicit install action in the manifest, the guidance implies downloading and executing remote packages and reading/writing local config, which raises moderate risk if executed without review.
Credentials
The skill does not request any environment variables, credentials, or privileged config paths. The instructions explicitly advise against hard-coding SecretId/SecretKey and promote device-code auth, which is appropriate and proportionate.
Persistence & Privilege
always is false and the skill is instruction-only; it does not request persistent installation or elevated platform privileges. The instructions do recommend editing a local mcporter config file (config/mcporter.json) to add a 'cloudbase' entry, which is a local change but limited in scope to tooling configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install miniprogram-development - After installation, invoke the skill by name or use
/miniprogram-development - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.13.0
Recent commits / 最近提交:
- chore(release): 🔖 bump version to v2.18.0
- chore(release): 🔧 refresh generated tools doc before v2.18.0
- chore: sync claude skills mirror from source
- Merge pull request #528 from TencentCloudBase/feature/cloudrun-deploy-log-refresh
- chore: sync claude skills mirror from source
v1.12.0
Recent commits / 最近提交:
- Merge pull request #527 from TencentCloudBase/docs/miniprogram-tabbar-skill
- chore: sync claude skills mirror from source
- Merge pull request #525 from TencentCloudBase/fix/create-data-model-contract
- docs(miniprogram): 📝 soften tabbar prompt wording
- fix(data-model): 🧭 preserve modifyDataModel compatibility
v1.11.0
Recent commits / 最近提交:
- chore(release): bump version to v2.17.1
- chore(release): build artifacts for v2.17.1
- docs(workflow): 🧭 tighten git and mcp tooling conventions
- Merge pull request #520 from TencentCloudBase/chore/refine-entry-guardrails-and-bump-toolbox
- chore(cloudbase): 🔧 refine entry guardrails and bump toolbox
v1.10.0
Recent commits / 最近提交:
- chore(release): 🔖 bump version to v2.17.0
- chore(release): 🔧 refresh generated docs for v2.17.0
- chore: sync claude skills mirror from source
- fix(release): 🩹 repair app-auth build for v2.17.0-beta.2
- chore: sync claude skills mirror from source
v1.9.0
Recent commits / 最近提交:
- fix(release): 🩹 repair app-auth build for v2.17.0-beta.2
- chore: sync claude skills mirror from source
- chore(release): 🔖 bump version to v2.17.0-beta.1
- chore: sync claude skills mirror from source
- Merge pull request #505 from TencentCloudBase/feature/update-skills-and-configs
v1.8.0
Recent commits / 最近提交:
- chore(release): 🔖 bump version to v2.17.0-beta.1
- chore: sync claude skills mirror from source
- Merge pull request #505 from TencentCloudBase/feature/update-skills-and-configs
- Merge pull request #508 from TencentCloudBase/feature/search-knowledgebase-docs-mode
- chore(merge): 🔀 resolve main conflicts for app auth and nosql
v1.7.0
Recent commits / 最近提交:
- Merge pull request #489 from TencentCloudBase/feature/skill-fallback-links
- chore(skills): 🧭 harden skill-authoring URL checks
- feat(skills): 🔗 add standalone raw-source fallbacks
- chore: sync claude skills mirror from source
- Merge pull request #485 from TencentCloudBase/feature/app-auth-interface-alignment
v1.6.0
Recent commits / 最近提交:
- chore(release): 🔖 bump version to v2.16.1
- chore: release v2.16.1
- Merge pull request #482 from TencentCloudBase/fix/nosql-index-tool-discoverability
- chore: clean up test files and redundant tgz packages
- Merge pull request #479 from TencentCloudBase/fix/manage-gateway-type-clarity
v1.5.0
Recent commits / 最近提交:
- Merge pull request #465 from TencentCloudBase/feature/skills-quality-and-release-flow
- fix(skills): 🐛 harden version sync workflow
- docs(tutorials): 📝 add two older CloudBase articles
- feat(skills): ✨ improve CloudBase skill quality and release flow
- Merge pull request #464 from TencentCloudBase/fix/runtime-validation-stability
v1.4.0
Recent commits / 最近提交:
- Merge pull request #363 from TencentCloudBase/feature/skill-activation-routing
v1.3.0
Recent commits / 最近提交:
- Merge pull request #366 from TencentCloudBase/docs/mcporter-config-file-setup-clean
v1.2.0
Recent commits / 最近提交:
- fix(clawhub): 🐛 isolate sync roots per target
v1.1.0
**Summary:** Adds a new reference for WeChat Developer Tools debugging and preview, and clarifies the use of CloudBase as optional in mini program projects.
- Added documentation reference: references/devtools-debug-preview.md for DevTools debug/preview and CLI workflows.
- Updated skill description to cover both general mini program workflows and CloudBase as a sub-scenario.
- Clarified that CloudBase-specific rules apply only if the user or project explicitly uses CloudBase.
- Improved instructions for preview, debugging, asset handling, and project configuration checks.
- Updated references section to include new DevTools debug/preview documentation.
v1.0.0
Initial release of miniprogram-development skill for WeChat Mini Program and CloudBase projects.
- Enables development, debugging, previewing, deployment, and publishing of WeChat Mini Programs with integrated CloudBase (cloud functions, DB, storage, user identity, AI).
- Provides clear project structure, resource handling (Icons8 recommended), and strict authentication guidance (login-free, use OPENID).
- Outlines how to use WeChat Developer Tools and CloudBase environment configuration.
- Documents best practices and example patterns for AI model invocation and WeChat step count retrieval.
- Includes detailed do/don’t usage scenarios and toolchain integration tips.
Metadata
Frequently Asked Questions
What is Miniprogram Development?
WeChat Mini Program development skill for building, debugging, previewing, testing, publishing, and optimizing mini program projects. This skill should be us... It is an AI Agent Skill for Claude Code / OpenClaw, with 873 downloads so far.
How do I install Miniprogram Development?
Run "/install miniprogram-development" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Miniprogram Development free?
Yes, Miniprogram Development is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Miniprogram Development support?
Miniprogram Development is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Miniprogram Development?
It is built and maintained by Booker Zhao (@binggg); the current version is v1.13.0.
More Skills