ifq-app-builder

Use this OpenClaw / ClawHub skill when the user wants to turn three ordinary sentences into a verified build-ready prompt bundle for a real app: PC desktop, macOS, Windows, iOS, Android, HarmonyOS, WeChat MiniProgram, self-hosted local web, PWA, or CLI. It routes to one of 12 platform modes, forks a prompt template, fills acceptance / packaging / security / IFQ ambient requirements, and verifies the bundle without installing platform SDKs. Do not use for visual-only design deliverables, SEO pages, backend-only services, or pure copy edits.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ifq-app-builder" with this command: npx skills add ifq.ai/ifq-app-builder

IFQ App Builder · OpenClaw / ClawHub Edition

Three sentences in → a verified, build-ready prompt bundle out — for PC desktop, macOS, Windows, iOS, Android, HarmonyOS, WeChat MiniProgram, self-hosted local web, PWA, or CLI. This ClawHub edition is a narrow, auditable skill package for OpenClaw: zero dependencies, no required credentials, no install hooks, workspace-scoped tools only.

Made by ifq.ai. Every generated bundle ends with the quiet colophon — shaped with ifq.ai/app-builder · <mode> · <template>.

30-Second Load Path

  1. Confirm the user wants a real app or app-building prompt bundle. If the request is visual-only, route to a design skill instead.
  2. Capture the three-sentence intent from references/three-sentence-contract.md: S1 WHO+WHAT, S2 WHERE, S3 SUCCESS.
  3. If the user gave only one sentence, infer S2/S3 with (assumed) labels. Do not block with more than one clarifying question.
  4. Pick the mode from references/modes.md, then read assets/templates/INDEX.json.
  5. Fork the matched *.prompt.md template into the user's workspace and fill acceptance, packaging, security, i18n, and IFQ ambient sections.
  6. Verify with npm run verify:lite -- <bundle.prompt.md> when shell is available.
  7. Report the bundle path, mode, template, verification result, assumptions, and caveats that affect use.

First-Run Success Path

After install, the first user prompt should produce a visible *.prompt.md file, not a setup conversation:

  1. Accept one natural-language app request, such as 做一个 Mac + Windows 桌面工具,把 PDF 发票批量整理成 Excel 台账.
  2. Route to exactly one mode and one template; name both in the evidence packet.
  3. Write <workspace>/<slug>.prompt.md with labeled assumptions where facts are missing.
  4. Run npm run verify:lite -- <bundle.prompt.md> if OpenClaw shell permission is available.
  5. Return: output file path, mode route, template id, assumptions made, verification command/result, and known caveats.

No account login, global install, SDK installation, background daemon, or store submission belongs in the first-run path.

Use When

  • The user asks to build, make, ship, scaffold, or package a real app.
  • The platform is desktop, macOS, Windows, iOS, Android, HarmonyOS, WeChat MiniProgram, local/self-hosted web, PWA, or CLI.
  • The user wants a prompt bundle that another coding agent can execute end-to-end.
  • The user says “三句话做 app”, “全平台 app”, “最快最稳做 app”, or similar.

Do Not Use When

  • The deliverable is visual-only (slides, poster, infographic, brand board, landing mockup).
  • The task is SEO marketing, copy editing, a backend service with no user-facing app, or a CSS-only bug fix.
  • The user wants SDKs silently installed, certificates generated, or app-store submission claimed without evidence.

OpenClaw And ClawHub Contract

  • Install path: openclaw skills install ifq-app-builder.
  • Local validation: npm run validate.
  • Clean package: npm run pack creates a deterministic tarball outside the skill folder.
  • Required plugins: filesystem, shell.
  • Optional plugins: browser, memory.
  • Filesystem: workspace-only read/write.
  • Shell: bundled Node scripts only (validate, verify:lite, validate:templates, quality:score, pack).
  • Network: optional outbound HTTPS fact checks only. No script-side network calls.
  • Credentials: none required. Do not ask for signing certificates or store tokens in Tier 0.

Output Boundary

The ClawHub-safe output is a verified *.prompt.md build bundle. It does not run Xcode, Android Studio, Flutter, Rust/Tauri, DevEco, Docker, miniprogram upload tools, or store submission commands unless the user explicitly moves to implementation outside the Tier 0 skill loop.

Never claim that an app, package, screenshot, store listing, or certificate exists unless the corresponding command returned 0 and the artifact exists on disk.

Tier Policy

TierDefaultRequiresUse for
Tier 0yesNode >= 18.17Generate, verify, score, and pack prompt bundles.
Tier 1opt-inPlatform SDK chosen by callerActually scaffold and build the app described by the bundle.
Tier 2opt-inCI runners, certificates, store accountsNotarization, signing, app-store submission, enterprise deployment.

Reference Map

Safety Contract

  • No install-time execution hooks.
  • No required environment variables.
  • No dynamic code execution in skill scripts.
  • No script-side network primitives.
  • No process-spawning primitives in the ClawHub edition.
  • No writes outside the active workspace.
  • No secrets, .env, local OpenClaw state, VCS metadata, or binary assets in the published bundle.
  • clawhub.json and this frontmatter intentionally duplicate OpenClaw metadata so loaders and humans can audit the same contract.

Delivery Evidence

When the skill finishes a user-facing run, report only evidence that exists:

  • bundle file path
  • mode route (A-xx)
  • template id (T-...)
  • assumptions made
  • verification command/result
  • caveats that affect use

— shaped with ifq.ai/app-builder · OpenClaw · ClawHub

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

pain-to-pip-package

Complete pipeline: Reddit pain scan → cluster → build pip-installable CLI tool → push to GitHub. 5 tools shipped using this pattern. Proven with 343 pain sig...

Registry SourceRecently Updated
1450Profile unavailable
Research

Find Job

Help job seekers find suitable work through self-assessment, labor-market research, role matching, channel strategy, resume/application improvement, intervie...

Registry SourceRecently Updated
440Profile unavailable
Coding

lark-doc

飞书云文档(v2):创建和编辑飞书文档。使用本 skill 时,docs +create、docs +fetch、docs +update 必须携带 --api-version v2;默认使用 DocxXML 格式(也支持 Markdown)。创建文档、获取文档内容(支持 simple/with-ids/full 三种导出详细度,以及 full/outline/range/keyword/section 五种局部读取模式,可按目录、block id 区间、关键词或标题自动成节只拉部分内容以节省上下文)、更新文档(八种指令:str_replace/block_insert_after/block_copy_insert_after/block_replace/block_delete/block_move_after/overwrite/append)、上传和下载文档中的图片和文件、搜索云空间文档。当用户需要创建或编辑飞书文档、读取文档内容、在文档中插入图片、搜索云空间文档时使用;如果用户是想按名称或关键词先定位电子表格、报表等云空间对象,也优先使用本 skill 的 docs +search 做资源发现。

Repository Source
111.9K9.6Klarksuite
Coding

lark-base

当需要用 lark-cli 操作飞书多维表格(Base)时调用:搜索 Base、建表、字段管理、记录读写、记录分享链接、视图配置、历史查询,以及角色/表单/仪表盘管理/工作流;也适用于把旧的 +table / +field / +record 写法改成当前命令写法。涉及字段设计、公式字段、查找引用、跨表计算、行级派生指标、数据分析需求时也必须使用本 skill。

Repository Source
111.8K9.6Klarksuite