用途:该技能帮助 OpenClaw 在移动应用开发中做技术决策与合规检查。可在新建项目、重构应用或准备上架时使用,评估原生(iOS 用 Swift、Android 用 Kotlin)与跨平台(React Native、Flutter)方案的取舍,检查 Apple 与 Google Play 指南合规,并应用触控友好的 UX 原则。
主要能力:分析原生与跨平台的权衡(构建时间、维护成本、性能,如应用体积与启动速度);按商店指南做自动化校验,例如数据隐私合规与内购规则;给出移动 UX 建议,如 iOS 按钮不小于 44x44 像素、Android 使用 Material Design 组件;生成平台特性代码片段,如 Android Manifest 权限、SwiftUI 视图;可通过外部 API 查询指南更新(资料注明非官方抓取器不建议用于生产)。
使用方式:通过 OpenClaw CLI 或 API 调用,命令以技能 ID 开头。例如 openclaw mobile decide --platform ios --type native-vs-cross --factors performance,cost;openclaw mobile validate --app-path /path/to/app --store apple。API 端点 POST /api/v1/skills/mobile/decide,需设置环境变量 $OPENCLAW_API_KEY 认证。可用 YAML 配置默认平台与 UX 规则(如 minButtonSize),通过 openclaw mobile config --file 加载。可集成到 CI/CD 或 IDE 扩展中,在部署前执行 validate。
限制与错误:认证失败返回 401,无效输入返回 400,商店合规问题返回结构化错误码(如 APP_STORE_101 缺少隐私政策)。OpenClaw 限速 100 请求/分钟,需缓存与退避重试。API 不可用时应回退默认行为。资料未提供价格、平台支持范围等更多细节。