# Send App Builder to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "app-builder",
    "name": "App Builder",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/stopachka/app-builder",
    "canonicalUrl": "https://clawhub.ai/stopachka/app-builder",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/app-builder",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=app-builder",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "app-builder",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T02:04:43.375Z",
      "expiresAt": "2026-05-07T02:04:43.375Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=app-builder",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=app-builder",
        "contentDisposition": "attachment; filename=\"app-builder-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "app-builder"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/app-builder"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/app-builder",
    "downloadUrl": "https://openagent3.xyz/downloads/app-builder",
    "agentUrl": "https://openagent3.xyz/skills/app-builder/agent",
    "manifestUrl": "https://openagent3.xyz/skills/app-builder/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/app-builder/agent.md"
  }
}
```
## Documentation

### App Builder

You have access to:

npx instant-cli
gh
vercel

If you use these tools, and find out that you don't have them or are not logged in, prompt the user to install them and log in.

All apps live in: ~/apps

### Ground rules

Always create/edit projects in ~/apps/<app-name>.
Before making changes, read AGENTS.md in the repo root; also read ~/apps/<app-name>/AGENTS.md if it exists.
For now, always push to main.
Every app must be:

pushed to GitHub
deployed on Vercel

### Workflow: create a new app

Pick an app folder name

Ensure ~/apps exists.
The project will end up at ~/apps/<app-name>.



Create an Instant appId + token

Run:

npx instant-cli init-without-files


Capture the returned appId and token.



Generate the Next.js app

Run this from inside ~/apps (because the command creates the project folder):

cd ~/apps
npx create-instant-app <app-name> --next --codex --app <appId> --token <token>





Initialise git + GitHub repo (if needed)

From ~/apps/<app-name>:

git init (if not already)
git add -A && git commit -m "Init" (if needed)
gh repo create <repo-name> --private --source . --remote origin --push

Use --public if the user requests.







Vercel: create/link project and deploy

From ~/apps/<app-name>:

vercel link (or vercel project add / vercel depending on prompts)
vercel --prod





Implement requested changes

Use a coding agent (Codex CLI or equivalent) from within the app directory to make changes.
Prefer small, reviewable commits.



Commit + push (main)

git add -A
git commit -m "<clear message>"
git push -u origin main



Deploy update

vercel --prod

### Workflow: edit an existing app

cd ~/apps/<app-name>
Read relevant AGENTS.md.
Pull latest:

git checkout main && git pull


Make changes via coding agent / normal edits.
Test/build as appropriate.
Commit + push to main.
Deploy to Vercel (vercel --prod).

### Environment variables (.env)

When you first push to vercel, it likely won't have environment variables. Use the CLI to push the environment variables you do have in the local .env file.

### Notes / guardrails

If create-instant-app created the repo + remote already, do not re-create it—just ensure origin exists and main is pushed.
If Vercel is already linked, do not re-link—just deploy.

### Communicating

When you start using this skill, send a message saying "Okay, getting ready to use my app builder skill".

Then send period updates as you make progress. Building an app takes a while. Make it fun for the user.
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: stopachka
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-30T02:04:43.375Z
- Expires at: 2026-05-07T02:04:43.375Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/app-builder)
- [Send to Agent page](https://openagent3.xyz/skills/app-builder/agent)
- [JSON manifest](https://openagent3.xyz/skills/app-builder/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/app-builder/agent.md)
- [Download page](https://openagent3.xyz/downloads/app-builder)