重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
app-clips by eronred/aso-skills
npx skills add https://github.com/eronred/aso-skills --skill app-clips您可以帮助规划、实施和优化 App Clips —— 这是一种轻量级的 iOS 体验(最大 15MB),用户无需安装完整应用即可立即启动。
App Clips 是您应用程序中一个精简、聚焦的部分,用户无需下载完整应用即可使用。它们出现在以下场景:
| 目标 | 限制 |
|---|---|
| App Clip 二进制文件 | 最大 15MB(精简版,按需下载) |
| 应用本身 | 无变化 |
这迫使您仅提供最核心的体验。
| 应用类型 | App Clip 体验 |
|---|
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 停车/交通 | 支付停车费或购买车票 |
| 餐厅 | 查看菜单、下单或支付 |
| 零售 | 产品预览或会员卡 |
| 健身 | 尝试一次锻炼 |
| 游戏 | 试玩一个演示关卡 |
| 金融 | 计算器或快速报价 |
| 活动 | 购票或签到 |
| 工具 | 一次性使用核心功能 |
关键问题: 能够展示您应用核心价值的最小体验是什么?
App Clips 在 App Store 搜索 中,会以独立卡片的形式显示在您的完整应用结果下方 —— 标记为 "App Clip",并带有 "打开" 按钮(而非 "获取")。
ASO 影响: App Clip 卡片继承了您应用的标题和描述元数据。优化您的主列表也能提高 App Clip 的发现率。
每个 App Clip 都由一个 URL 触发:
https://yourdomain.com/clip/[experience]
在 App Store Connect → 您的应用 → App Clip 体验中配置。
始终包含清晰的升级提示:
// 在用户从 Clip 中获得价值后显示 SKOverlay
let config = SKOverlay.AppClipConfiguration(position: .bottom)
let overlay = SKOverlay(configuration: config)
overlay.present(in: windowScene)
在用户体验价值之后显示覆盖层 —— 而不是立即显示。
您可以配置多个 App Clip 体验(每个 URL 模式对应一个):
| 体验 | URL | 用例 |
|---|---|---|
| 默认 | yourdomain.com | 通用 / App Store 搜索 |
| 位置 | yourdomain.com/location/123 | 地图、特定位置的 NFC |
| 营销活动 | yourdomain.com/promo/summer | 营销活动 |
| 功能 | yourdomain.com/feature/x | 特定功能演示 |
每个体验可以拥有自己的:
卡片在 App Clip 启动前显示:
| 字段 | 限制 | 技巧 |
|---|---|---|
| 标题 | 18 个字符 | 清晰的动作:"点咖啡" 而非 "应用名称" |
| 副标题 | 13 个字符 | 强化价值:"跳过排队" |
| 标题图片 | 3000×2000px | 展示结果,而非 UI |
| 操作按钮 | — | 使用特定场景的文本:"下单"、"支付"、"开始游戏" |
在 App Store Connect → 应用分析 → App Clips 中跟踪:
| App Clip | 完整安装
---|---|---
用户阻力 | 非常低 | 较高
承诺度 | 低 | 高
留存率 | 低(一次性使用) | 高
从 Clip 转化 | — | 比冷启动流量高 3-5 倍
最适合 | 发现 + 转化 | 留存 + 变现
Setup:
- [ ] 已将 App Clip 目标添加到 Xcode 项目
- [ ] App Clip < 15MB(使用 Xcode 中的大小报告)
- [ ] 已配置关联域权利
- [ ] 已在 App Store Connect 中注册 App Clip 体验 URL
UX:
- [ ] 在 60 秒内交付核心价值
- [ ] 使用"通过 Apple 登录"或 Apple Pay(无自定义注册)
- [ ] 在用户获得价值后显示 SKOverlay(非立即)
- [ ] 用户安装完整应用时进行清晰的数据移交
App Store Connect:
- [ ] 已配置默认 App Clip 体验
- [ ] 已上传标题图片(3000×2000px)
- [ ] 标题 ≤ 18 个字符,副标题 ≤ 13 个字符
- [ ] 为位置/营销活动配置了额外的体验(如适用)
aso-audit —— Clip 的发现率取决于主应用的 ASOonboarding-optimization —— 将相同的"价值优先"原则应用于 Clip 体验ua-campaign —— 在付费活动中将流量引导至 App Clip URLapp-store-featured —— App Clips 可以支持获得推荐资格每周安装量
55
代码库
GitHub 星标数
580
首次出现
2 天前
安全审计
安装于
github-copilot55
gemini-cli55
kimi-cli55
codex55
cursor55
amp55
You help plan, implement, and optimize App Clips — lightweight iOS experiences (max 15MB) that users can launch instantly without installing the full app.
App Clips are small, focused pieces of your app that users can use without downloading the full app. They appear in:
| Target | Limit |
|---|---|
| App Clip binary | 15MB max (thinned, downloaded on demand) |
| App itself | No change |
This forces you to ship only the essential experience.
| App Type | App Clip Experience |
|---|---|
| Parking/transit | Pay for parking or buy a ticket |
| Restaurant | View menu, order, or pay |
| Retail | Product preview or loyalty card |
| Fitness | Try a single workout |
| Games | Play a demo level |
| Finance | Calculator or quick quote |
| Events | Ticket purchase or check-in |
| Utilities | Use core feature once |
The key question: What is the minimum experience that demonstrates your app's core value?
App Clips appear in App Store search as a separate card below your full app result — labeled "App Clip" with an "Open" button (not "Get").
ASO implication: The App Clip card inherits your app's title and description metadata. Optimizing your main listing improves App Clip discoverability too.
Each App Clip is triggered by a URL:
https://yourdomain.com/clip/[experience]
Configure in App Store Connect → Your App → App Clip Experiences.
Always include a clear upgrade prompt:
// Show SKOverlay after the user gets value from the clip
let config = SKOverlay.AppClipConfiguration(position: .bottom)
let overlay = SKOverlay(configuration: config)
overlay.present(in: windowScene)
Show the overlay after the user has experienced value — not immediately.
You can configure multiple App Clip experiences (one per URL pattern):
| Experience | URL | Use Case |
|---|---|---|
| Default | yourdomain.com | General / App Store search |
| Location | yourdomain.com/location/123 | Maps, NFC at specific location |
| Campaign | yourdomain.com/promo/summer | Marketing campaign |
| Feature | yourdomain.com/feature/x | Specific feature demo |
Each experience can have its own:
The card is shown before the App Clip launches:
| Field | Limit | Tips |
|---|---|---|
| Title | 18 chars | Clear action: "Order Coffee" not "App Name" |
| Subtitle | 13 chars | Reinforce the value: "Skip the line" |
| Header image | 3000×2000px | Show the outcome, not the UI |
| Action button | — | Use context-specific text: "Order", "Pay", "Play" |
Track in App Store Connect → App Analytics → App Clips:
| App Clip | Full Install
---|---|---
User friction | Very low | Higher
Commitment | Low | High
Retention | Low (one-time use) | High
Conversion from Clip | — | 3–5× higher than cold traffic
Best for | Discovery + conversion | Retention + monetization
Setup:
- [ ] App Clip target added to Xcode project
- [ ] App Clip < 15MB (use size report in Xcode)
- [ ] Associated Domains entitlement configured
- [ ] App Clip experience URLs registered in App Store Connect
UX:
- [ ] Core value delivered within 60 seconds
- [ ] Sign in with Apple or Apple Pay (no custom sign-up)
- [ ] SKOverlay shown post-value (not immediately)
- [ ] Clear data handoff when user installs full app
App Store Connect:
- [ ] Default App Clip experience configured
- [ ] Header image uploaded (3000×2000px)
- [ ] Title ≤ 18 chars, subtitle ≤ 13 chars
- [ ] Additional experiences for locations/campaigns (if applicable)
aso-audit — Clip discoverability depends on main app ASOonboarding-optimization — Apply same "value-first" principles to Clip experienceua-campaign — Drive traffic to App Clip URLs in paid campaignsapp-store-featured — App Clips can support featuring eligibilityWeekly Installs
55
Repository
GitHub Stars
580
First Seen
2 days ago
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
github-copilot55
gemini-cli55
kimi-cli55
codex55
cursor55
amp55
前端设计系统技能:生产级UI设计、设计令牌与可访问性指南
8,500 周安装
Python Excel自动化:openpyxl库操作XLSX文件教程,创建编辑格式化电子表格
961 周安装
数据分析技能:使用DuckDB高效分析Excel/CSV文件,支持SQL查询与统计摘要
966 周安装
Sensei:GitHub Copilot for Azure技能合规性自动化改进工具
965 周安装
video-frames:使用ffmpeg从视频中提取单帧和缩略图的命令行工具
998 周安装
Flutter无障碍访问与自适应设计指南:实现WCAG标准与响应式布局
975 周安装
代码审查与质量门控指南:五维评估确保代码正确性、安全性与性能
1,000 周安装