lark-apps

Create, develop, deploy, and monitor Miaoda applications via the lark-cli command line.

Updated Jun 29, 2026
One-click install
npx skills add https://github.com/trungpr1990-coder/AMI-MAKEUP --skill lark-apps-trungpr1990-coder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lark-apps
Source: https://github.com/trungpr1990-coder/AMI-MAKEUP/tree/main/.agents/skills/lark-apps
Command: npx skills add https://github.com/trungpr1990-coder/AMI-MAKEUP --skill lark-apps-trungpr1990-coder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli, and includes references (resource) components.

What problem does it solve? Building and operating applications on the Miaoda (Spark) platform involves many distinct workflows—creating app assets, choosing between local full-stack development, HTML static hosting, or cloud AI generation, managing databases and environment variables, deploying releases, and querying logs, metrics, and analytics. This Skill routes each user intent to the correct lark-cli command and reference document so nothing is done through the wrong path. ## Core Features & Use Cases - Three development paths: local full-stack development (git clone, npm dev, release-create), HTML static site publishing (html-publish with size guardrails), and cloud AI session generation (session-create, chat, polling). - Full app operations: database management (tables, SQL execution, multi-environment migration, PITR recovery, audit), file storage, environment variables, OpenAPI keys, plugins, and access-scope control. - Observability: query online logs, traces, runtime metrics (requests, errors, latency, CPU, memory), and product analytics (PV/UV) for any app. - Use Case: A user says "deploy my approval system and give me a shareable link"—the Skill resolves the app_id, commits and pushes code, creates a release, polls until finished, returns the online_url, and offers to widen the access scope. ## Quick Start Ask the assistant to create a new Miaoda app or deploy an existing one, for example: "Create a full-stack app called approval-system and deploy it, then give me the shareable link."

Frequently Asked Questions about lark-apps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a Miaoda app to production?▼

Commit and push your code to the sprint/default branch, then run lark-cli apps +release-create with the app_id. Poll with +release-get until status is finished, which returns the online_url as the shareable link.

How do I publish an HTML page or static site as a shareable URL?▼

Create an app with +create --app-type html, then run +html-publish with --path pointing to your index.html file or static directory. The returned data.url is the published link; single HTML files must be under 10MB.

What is the difference between local development and cloud AI generation?▼

Local development pulls the source code via +init so you edit it in your own IDE and deploy with git push plus +release-create. Cloud generation uses +session-create and +chat to let the Miaoda AI agent build the app, with progress polled via +session-get.

How do I check request volume, errors, and latency for my app?▼

Resolve the app_id with +list --keyword, then use +metric-list with --metric requests, latency, cpu, or memory and a --since range. For PV/UV and active users, use +analytics-list instead of +metric-list.

Why does my database command fail with a missing dev environment?▼

Only apps initialized with +db-env-create have a dev branch; single-database apps store data in online. Pass --environment online explicitly for those apps, since all db commands default to dev.

Can I recover a lost Miaoda OpenAPI key secret?▼

No, the raw secret is shown only once at creation or reset and is never stored. Use +openapi-key-reset to rotate the key, which invalidates the old secret while keeping the key configuration.