← 返回 Skills 市场
peixl

IFQ App Builder

作者 peixl · GitHub ↗ · v1.0.1 · MIT-0
darwinlinuxwin32 ✓ 安全检测通过
27
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install 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,...
使用说明 (SKILL.md)

\r \r

IFQ App Builder · OpenClaw / ClawHub Edition\r

\r 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.\r \r

Made by ifq.ai. Every generated bundle ends with the quiet colophon — shaped with ifq.ai/app-builder · \x3Cmode> · \x3Ctemplate>.\r \r

30-Second Load Path\r

\r

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

First-Run Success Path\r

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

  1. Accept one natural-language app request, such as Create a Mac + Windows desktop tool that turns PDF invoices into an Excel ledger and runs locally with no network.\r
  2. Route to exactly one mode and one template; name both in the evidence packet.\r
  3. Write \x3Cworkspace>/\x3Cslug>.prompt.md with labeled assumptions where facts are missing.\r
  4. Run npm run verify:lite -- \x3Cbundle.prompt.md> if OpenClaw shell permission is available.\r
  5. Return: output file path, mode route, template id, assumptions made, verification command/result, and known caveats.\r \r No account login, global install, SDK installation, background daemon, or store submission belongs in the first-run path.\r \r

Use When\r

\r

  • The user asks to build, make, ship, scaffold, or package a real app.\r
  • The platform is desktop, macOS, Windows, iOS, Android, HarmonyOS, WeChat MiniProgram, local/self-hosted web, PWA, or CLI.\r
  • The user wants a prompt bundle that another coding agent can execute end-to-end.\r
  • The user says "three-sentence app", "cross-platform app", "fastest stable app build", or similar.\r \r

Do Not Use When\r

\r

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

OpenClaw And ClawHub Contract\r

\r

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

Output Boundary\r

\r 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.\r \r Never claim that an app, package, screenshot, store listing, or certificate exists unless the corresponding command returned 0 and the artifact exists on disk.\r \r

Tier Policy\r

\r | Tier | Default | Requires | Use for |\r |---|---:|---|---|\r | Tier 0 | yes | Node >= 18.17 | Generate, verify, score, and pack prompt bundles. |\r | Tier 1 | opt-in | Platform SDK chosen by caller | Actually scaffold and build the app described by the bundle. |\r | Tier 2 | opt-in | CI runners, certificates, store accounts | Notarization, signing, app-store submission, enterprise deployment. |\r \r

Reference Map\r

\r | Need | Load |\r |---|---|\r | Mode routing | references/modes.md, references/platform-matrix.md |\r | Three-sentence contract | references/three-sentence-contract.md |\r | Quality score | references/quality-bar.md |\r | Verification and exit codes | references/verification.md |\r | Packaging by platform | references/packaging.md |\r | i18n defaults | references/i18n.md |\r | Security baseline | references/security-baseline.md |\r | IFQ ambient layer | references/ifq-brand-spec.md |\r | Agent compatibility | references/agent-compatibility.md |\r \r

Safety Contract\r

\r

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

Delivery Evidence\r

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

  • bundle file path\r
  • mode route (A-xx)\r
  • template id (T-...)\r
  • assumptions made\r
  • verification command/result\r
  • caveats that affect use\r \r — shaped with ifq.ai/app-builder · OpenClaw · ClawHub\r
安全使用建议
Install this only if you want a local app prompt-bundle generator. Expect it to write a `*.prompt.md` file and possibly run the documented `npm run verify:lite` check. Do not give it wallet keys, OAuth tokens, API keys, signing certificates, or other secrets; the provided workflow should not need them. Because some listed files were truncated or omitted from the supplied review context, re-scan the full package before relying on this as a complete source audit.
功能分析
Type: OpenClaw Skill Name: ifq-app-builder Version: 1.0.1 The ifq-app-builder skill is a well-architected tool for generating app-scaffolding prompt bundles with a high degree of built-in security validation. It features internal scanners to prevent secret leaks (scripts/lib/bundle-scanner.mjs), a script safety deny-list that bans dangerous Node.js primitives like eval and child_process (scripts/script-safety-rules.json), and a zero-dependency package.json to mitigate supply chain risks. The instructions in SKILL.md and clawhub.json strictly limit the agent's scope to workspace-only operations and explicitly prohibit the installation of external SDKs or the collection of credentials.
能力标签
cryptorequires-walletrequires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
The core purpose, docs, manifest, and scripts align around generating and verifying local app-building prompt bundles, but the top-level capability signals unexpectedly mention wallet/OAuth/sensitive credentials despite the package saying no credentials are required.
Instruction Scope
Instructions are scoped to capturing an app idea, selecting a platform template, writing a prompt bundle, and reporting verification evidence; they also explicitly discourage login, SDK installation, background services, or store submission in the first-run loop.
Install Mechanism
No install spec or lifecycle hooks are declared, package dependencies are empty, and the included npm scripts are explicit local Node commands.
Credentials
Workspace file writes and local shell execution are proportionate to generating and verifying prompt bundles, but users should still expect a local file to be created and a package script to run.
Persistence & Privilege
The provided artifacts show no daemon, install hook, credential storage, or persistent background behavior; optional memory is declared but no shown instruction uses it.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ifq-app-builder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ifq-app-builder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
ifq-app-builder 1.0.1 - Removed schema artifacts: assets/templates/templates.schema.json and evals/evals.schema.json - Updated version metadata to 1.0.1 in SKILL.md - Security scan policy clarified: schema artifacts now explicitly excluded from package integrity checks - Modernized English examples, triggers, and tags for broader clarity; redundant non-English triggers removed
v1.0.0
ifq-app-builder 1.0.0 - Initial public release for OpenClaw / ClawHub. - Converts three ordinary sentences into a verified, build-ready app prompt bundle for 12 platform modes (macOS, Windows, PC desktop, iOS, Android, HarmonyOS, WeChat MiniProgram, local web, PWA, CLI, and more). - Fully workspace-scoped: no global installs, account logins, background daemons, or required credentials. - Zero dependencies. Does not install SDKs or perform store submissions. - Includes validation, verification, and security checks; outputs assumptions and caveats alongside bundle path and mode. - Only use for real app/prompt bundle requests; not for visual-only design, SEO, backend-only, or copyediting tasks.
元数据
Slug ifq-app-builder
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

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,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 27 次。

如何安装 IFQ App Builder?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ifq-app-builder」即可一键安装,无需额外配置。

IFQ App Builder 是免费的吗?

是的,IFQ App Builder 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

IFQ App Builder 支持哪些平台?

IFQ App Builder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux, win32)。

谁开发了 IFQ App Builder?

由 peixl(@peixl)开发并维护,当前版本 v1.0.1。

💬 留言讨论