← 返回 Skills 市场
436
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install expo-appstore-deploy
功能描述
Deploy Expo/React Native apps to Apple App Store and Google Play Store using EAS Build + Submit. Use when building iOS/Android production builds, submitting...
使用说明 (SKILL.md)
Expo App Store Deploy
Full pipeline details in references/guide.md.
Quick Commands
# iOS: first-time (interactive Apple login required)
npx eas-cli build --platform ios --profile production
# iOS: subsequent builds
npx eas-cli build --platform ios --profile production --non-interactive
# Android
npx eas-cli build --platform android --profile production --non-interactive
# Submit
npx eas-cli submit --platform ios --id \x3CBUILD_ID>
npx eas-cli submit --platform android --id \x3CBUILD_ID>
# Build + submit in one step
npx eas-cli build --platform ios --profile production --auto-submit
Common Failures
| Error | Fix |
|---|---|
| Install dependencies fails | Remove native packages from devDependencies |
| Credentials not set up | Run first build interactively (no --non-interactive) |
| Apple 2FA invalid code | Use SMS method, never reuse codes |
| ascAppId not allowed empty | Remove field on first submit, add returned ID after |
| Already submitted this build | Not an error - previous submission succeeded |
Prerequisites
- Apple Developer Program active
- Google Play Console + identity verification complete
eas-cliinstalled:npx eas-cli --versioneas.jsonwithprojectIdinapp.config.ts
App Store Review Tips
- AI apps: expect 12+ or 17+ age rating requirement
- Microphone: NSMicrophoneUsageDescription must be clear
- External server dependency: handle offline gracefully
- Social login: Apple Sign In required if other social logins present
- Paid apps: Restore Purchases button required
- Demo account + server URL required in Review Notes
- All URLs (Privacy, Support, Marketing) must return HTTP 200 before submission
安全使用建议
This skill appears to be what it says: a set of instructions for using eas-cli to build and submit Expo apps. Before using it: (1) verify you trust the skill source (it is instruction-only but runs npx which will fetch eas-cli at runtime), (2) prefer installing eas-cli yourself (e.g., npm install -g eas-cli or pin a specific version) rather than relying on npx to fetch an arbitrary latest package, (3) be prepared to provide sensitive Apple/Google credentials — use service accounts or App Store Connect API keys and CI secrets where possible, and do not paste passwords into untrusted prompts, (4) inspect your repository files (eas.json, app.config.ts) to ensure no secrets are committed, and (5) note that the referenced 'references/guide.md' is missing from the package — ask the publisher for the missing documentation if you need the detailed pipeline steps.
功能分析
Type: OpenClaw Skill
Name: expo-appstore-deploy
Version: 1.0.1
The skill bundle provides instructions and commands for deploying Expo/React Native applications to app stores using `eas-cli`. All commands and documentation are directly related to this stated purpose. There is no evidence of prompt injection attempts, data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The use of `npx eas-cli` is standard for this task and does not indicate malicious intent within this context.
能力评估
Purpose & Capability
Name/description describe EAS build + submit for Expo/React Native and the SKILL.md contains the exact npx eas-cli commands you'd expect. The skill does not request unrelated credentials, binaries, or config paths.
Instruction Scope
Instructions are narrowly focused on running eas-cli for iOS/Android builds and submission. They correctly mention interactive Apple login and credential setup. Two notes: (1) the SKILL.md references 'references/guide.md' which is not present in the package (missing documentation), and (2) using npx to run eas-cli implies runtime fetching/execution of npm package code.
Install Mechanism
This is instruction-only (no install spec or code files), so nothing is written by the skill itself. However, commands expect npx eas-cli: npx will download and run code from the npm registry at invocation time — normal for CLI usage but worth noting as an execution-of-remote-code vector.
Credentials
The skill declares no environment variables and does not ask for unrelated secrets. Practically, running eas-cli will require access to Apple Developer and Google Play credentials (interactive login or service account keys), which are appropriate for the task but are sensitive and handled by the user/CLI rather than the skill.
Persistence & Privilege
always is false and there is no install or persistent configuration. The skill does not request elevated or permanent agent privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install expo-appstore-deploy - 安装完成后,直接呼叫该 Skill 的名称或使用
/expo-appstore-deploy触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
EAS Build + Submit pipeline for Expo/React Native iOS and Android
v1.1.0
Full English rewrite: all Korean sections translated
v1.0.0
Initial release: full EAS Build + Submit pipeline for iOS and Android
元数据
常见问题
Expo App Store Deploy 是什么?
Deploy Expo/React Native apps to Apple App Store and Google Play Store using EAS Build + Submit. Use when building iOS/Android production builds, submitting... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 436 次。
如何安装 Expo App Store Deploy?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install expo-appstore-deploy」即可一键安装,无需额外配置。
Expo App Store Deploy 是免费的吗?
是的,Expo App Store Deploy 完全免费(开源免费),可自由下载、安装和使用。
Expo App Store Deploy 支持哪些平台?
Expo App Store Deploy 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Expo App Store Deploy?
由 jini92(@jini92)开发并维护,当前版本 v1.0.1。
推荐 Skills