Mobile App Builder
Build and maintain mobile applications end-to-end with OpenClaw, including requirement shaping, architecture, implementation, debugging, testing, and release...
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 1 · 680 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the SKILL.md: it describes end-to-end mobile app work and the instructions are developer-focused (planning, implementing, testing, release). There are no unexpected environment variables, binaries, or installs required that would be unrelated to building mobile apps.
Instruction Scope
The SKILL.md contains standard development workflows and guardrails (clarify scope, incremental edits, validation commands, release checks). It does not instruct the agent to read unrelated system files, exfiltrate data, or contact external endpoints. The instructions imply the agent will work with repository/project files provided by the user, which is appropriate for this purpose.
Install Mechanism
No install spec and no code files — instruction-only. This minimizes the risk because nothing is written to disk or fetched at install time.
Credentials
No required environment variables, credentials, or config paths are declared. The SKILL.md mentions release signing and environment variables as things to verify, but does not request secrets itself; any request for signing keys or distribution credentials would be a user decision and should be scoped appropriately.
Persistence & Privilege
always:false and no instructions to modify other skills or system-wide agent settings. The skill does not request permanent presence or elevated privileges.
Assessment
This skill is an instruction-only assistant for mobile development and appears coherent, but before handing over anything to the agent consider: only share the minimal repo/files needed (prefer a branch or limited-scope PR), never paste private signing keys or long-lived credentials directly (use ephemeral or scoped tokens where possible), prefer granting read/PR access rather than push-to-main, validate all diffs and run builds/tests locally or in your CI, and do not supply App Store/Play Console account passwords—use delegated roles or CI-managed signing. Because the skill is instruction-only, it will not run builds on its own; you should run and verify the exact validation commands it recommends.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
OpenClaw Mobile App Builder
Core Operating Rules
- Prioritize shipping working, testable increments over large unverified rewrites.
- Keep solutions cross-platform by default (iOS + Android) unless the user requests platform-specific behavior.
- Reuse existing project patterns before introducing new abstractions.
- Prefer readable, strongly typed code and small, composable modules.
- Validate changes with commands the user can run locally.
Standard Workflow
1) Clarify Scope
- Capture the user goal as a concrete deliverable.
- Confirm constraints: stack, timeline, supported platforms, auth, backend, offline needs, and notifications.
- Convert ambiguous requests into explicit acceptance criteria.
2) Detect Project Mode
- Detect whether this is:
- a greenfield app,
- a feature addition,
- a bugfix,
- a refactor/performance pass,
- release hardening.
- Tailor the implementation depth to the detected mode.
3) Plan Before Editing
- Identify impacted screens, state, navigation, data layer, and native capabilities.
- Define the smallest safe implementation slice.
- List verification commands before coding.
4) Implement Incrementally
- Create or update one coherent unit at a time (UI, hook/viewmodel, API client, schema, tests).
- Keep business logic out of view layers where possible.
- Avoid introducing unused dependencies.
5) Validate and Report
- Run relevant checks (typecheck, lint, tests, build/start commands).
- Report what passed, what failed, and what was not run.
- Summarize changed files and key behavior updates.
Technical Defaults
- Default stack: React Native + Expo + TypeScript.
- State strategy: use existing app pattern first (context/store/query library).
- Networking: typed API client boundaries and defensive parsing.
- Forms: explicit validation and clear user error states.
- Navigation: preserve current routing conventions.
- Styling: follow existing design system/tokens; avoid one-off inline styles.
Mobile Quality Checklist
- Confirm loading, empty, success, and error states exist.
- Confirm touch targets are usable and layout adapts to small screens.
- Confirm text wraps correctly and avoids clipped content.
- Confirm accessibility labels/roles on interactive elements.
- Confirm no crashes from undefined/null edge cases.
- Confirm async actions have visible progress and failure handling.
Performance Checklist
- Minimize unnecessary re-renders in lists and heavy screens.
- Memoize expensive derived values when profiling shows need.
- Keep bundle impact low; remove dead imports.
- Defer non-critical work from initial screen render.
Data and API Rules
- Treat API contracts as versioned interfaces.
- Avoid breaking existing clients without a migration path.
- Add backward-compatible fields/functions when behavior changes.
- Keep serialization/deserialization logic centralized.
Native/Release Readiness
- Verify app config, permissions, deep links, and environment variables.
- Ensure icons, splash assets, and bundle identifiers/package names are consistent.
- Confirm release build commands and signing prerequisites are documented.
- Provide a short release checklist for iOS and Android when requested.
Debugging Protocol
- Reproduce first with clear steps.
- Isolate whether issue is UI, state, network, storage, or native bridge.
- Add narrow instrumentation/logging only where needed.
- Fix root cause, then remove temporary debugging noise.
- Add regression coverage for high-risk bugs.
Output Contract
For each completed task, provide:
- What changed.
- Why the approach was chosen.
- Exact files touched.
- Validation commands run and outcomes.
- Remaining risks or follow-ups.
Guardrails
- Do not fabricate API responses, device behavior, or test results.
- Do not claim a task is complete without verification evidence.
- Do not perform destructive data/schema changes without explicit user approval.
- Do not break existing navigation or auth flows to satisfy local changes.
Fast Paths
Greenfield MVP
- Scaffold app shell.
- Implement core navigation and one vertical feature slice.
- Add typed API boundary and mock/real data switch.
- Add baseline test and lint/typecheck pass.
Feature Addition
- Reuse existing screen/module pattern.
- Add minimal data contract changes.
- Add/adjust tests for new behavior.
Bugfix
- Write reproduction notes.
- Fix smallest root cause.
- Add regression test if feasible.
Files
1 totalSelect a file
Select a file to preview.
Comments
Loading comments…
