Agent skill · Audited from source
app-clips
skill · eronred/aso-skillsMIT licenceAudited 23 Oct 2026 · source d508dfb48734
Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit d508dfb48734 and found no filesystem, network or shell access and no hard-coded secrets. What it does: When the user wants to implement, optimize, or use App Clips for app discovery and conversion. Use when the user mentions "App Clip", "app clip code", "mini app", "instant app", "App Clip card", "App Clip link", "no…
Cite
Cite this page
ModelsAtlas. “app-clips (eronred/aso-skills)”. Retrieved 23 Oct 2026. https://modelsatlas.com/skills/eronred/app-clips
2 skills are called “app-clips”. You are viewing eronred/aso-skills.
- eronred/aso-skills★ 2.2k✓SAFE
- dpearson2699/swift-ios-skills★ 1.2k✓SAFE
Trust audit
Audit 0.4.1 · source read 23 Oct 2026
SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 13,985 of 14,816 audited skills.
What the source does
- FilesystemNone observedNo reads or writes in the source
- NetworkNone observedNo outbound calls in the source
- ShellNone observedNo commands run in the source
- DependenciesPinnedNothing floats
- SecretsNone foundNo keys in source
Five audit layers
| Layer | What we check | Result | Findings |
|---|---|---|---|
L0 Provenance | Repo owner, licence, archive status, activity | PASS | 0 |
L1 Static source | Secrets, path traversal, supply chain, hidden code | NA | 0 |
L2 Instructions | Prompt injection, authority framing, hidden directives | PASS | 0 |
L3 Inventory | The files and declarations match the source | PASS | 0 |
L4 Sandbox | Run in isolation and watch behaviour | SKIPPED why | 0 |
Gates applied: no behavioural pass.
Findings (0)
No findings at any severity. We re-audit when the source changes.
Audit 0.4.1 · source sha d508dfb48734 · 23 Oct 2026Report an issue or request a re-scan
Provenance
Who published it, and what the verdict is pinned to
- Publishereronred GitHub organizationOwner of the repository this skill is read from
- Source foldereronred/aso-skills/skills/app-clipsThe exact folder we audited
- LicenceMITAs the repository states it
- Commit pinned for this verdictd508dfb48734A new audit runs when the source changes
- Repository statusNot archivedLast push 16 days ago
- Sandboxed runNot runSkills are read, not executed; layer L4 is skipped
What it tells the agent
Full source on GitHub ↗Its description: When the user wants to implement, optimize, or use App Clips for app discovery and conversion. Use when the user mentions "App Clip", "app clip code", "mini app", "instant app", "App Clip card", "App Clip link", "no…
--- name: app-clips description: When the user wants to implement, optimize, or use App Clips for app discovery and conversion. Use when the user mentions "App Clip", "app clip code", "mini app", "instant app", "App Clip card", "App Clip link", "no download required", "instant experience", or wants to understand how App Clips appear in App Store search. For general App Store discoverability, see aso-audit. For marketing campaigns, see ua-campaign. metadata: version: 1.0.0 --- # App Clips You help plan, implement, and optimize App Clips — lightweight iOS experiences (max 15MB) that users can launch instantly without installing the full app. ## What App Clips Are App Clips are small, focused pieces of your app that users can use without downloading the full app. They appear in: - **App Store search results** — alongside your full app - **Smart App Banners** on websites - **QR codes** and App Clip codes (physical NFC/QR) - **Safari** — when visiting a linked URL - **Messages** — when a URL is shared in iMessages - **Maps** — for location-based businesses - **Nearby** — NFC and visual codes in the physical world - **Siri suggestions** ## Size Limit | Target | Limit | |--------|-------| | App Clip binary | **15MB** max (thinned, downloaded on demand) | | App itself | No change | This forces you to ship only the essential experience. ## Best Use Cases | 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 Clip Discovery in the App Store 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"). - Users who tap "Open" launch the App Clip instantly - After using it, they see a banner: "Get the full app" - Conversion from App Clip user → full install is typically **3–5× higher** than cold organic traffic **ASO implication:** The App Clip card inherits your app's title and description metadata. Optimizing your main listing improves App Clip discoverability too. ## Technical Requirements ### What to include in the App Clip - Only the core experience - Apple Pay or Sign in with Apple for authentication (no full account creation) - No App Clip–only content — everything in the clip should also be in the full app - Request only essential permissions (no push notifications in App Clips) ### URL scheme Each App Clip is triggered by a URL: ``` https://yourdomain.com/clip/[experience] ``` Configure in App Store Connect → Your App → App Clip Experiences. ### Handoff to Full App Always include a clear upgrade prompt: ```swift // 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. ## App Clip Experiences 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: - Title (max 18 chars) - Subtitle (max 13 chars) - Header image (3000×2000px) - Action button text ## App Clip Card Design 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" | ## Measurement Track in App Store Connect → App Analytics → App Clips: - App Clip sessions - App Clip cards displayed - App Clip → full app conversions - Unique App Clip users ## App Clip vs Full App Install Trade-offs | | 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 | ## Implementation Checklist ``` 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) ``` ## Related Skills - `aso-audit` — Clip discoverability depends on main app ASO - `onboarding-optimization` — Apply same "value-first" principles to Clip experience - `ua-campaign` — Drive traffic to App Clip URLs in paid campaigns - `app-store-featured` — App Clips can support featuring eligibility
Excerpt, first 5,735 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.
Install
Pinned to the audited commit d508dfb
git clone https://github.com/eronred/aso-skills git -C aso-skills checkout d508dfb48734
The author documents no install command, so this uses the repository directly. Our verdict covers commit d508dfb48734 only.
Works in
The author has not said which agents this skill supports, and we have not tested it in any.
Audit history
Every audit, every source change
- ✓SAFE B 89 / 100
first audit · source
d508dfb48734
README badge
For maintainers · shows the latest audit
[](https://modelsatlas.com/skills/eronred/app-clips/)
The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.
Similar skills
eronred/aso-skills
When the user wants to analyze their own app's actual performance data from App Store Connect — real downloads, revenue, IAP, subscriptions, trials, or country breakdowns synced via Appeeky Connect. Use when the user…
eronred/aso-skills
When the user wants a full ASO health audit, review their App Store listing quality, or diagnose why their app isn't ranking. Also use when the user mentions "ASO audit", "ASO score", "why am I not ranking", "listing…
eronred/aso-skills
When the user wants to set up, optimize, or scale Apple Search Ads (ASA) campaigns — including keyword bidding, match types, campaign structure, Creative Product Sets, CPP routing, and ROAS optimization. Use when the…
eronred/aso-skills
When the user's app or update was rejected by Apple App Review or Google Play Review and they need to diagnose why, fix it, and resubmit fast. Use when the user mentions "app rejected", "App Review rejection",…
eronred/aso-skills
When the user wants to get featured on the App Store or understand the editorial process. Also use when the user mentions "get featured", "App Store editorial", "App of the Day", "Today tab", "Apple featuring", or "how…
eronred/aso-skills
When the user wants to plan, script, produce, or optimize App Store Preview videos or Google Play promo videos — the autoplay videos that show in App Store/Play Store search and product pages. Use when the user mentions…
Add this badge to your README
[](https://modelsatlas.com/skills/eronred/app-clips/)
<a href="https://modelsatlas.com/skills/eronred/app-clips/"><img src="https://modelsatlas.com/skills/eronred/app-clips/badge.svg" alt="ModelsAtlas: SAFE B"></a>
Questions about app-clips
What does the app-clips skill do?
Is app-clips safe to install?
What can app-clips access on my machine?
How current is this page?
Sources
- github.com/eronred/aso-skills/tree/main/skills/app-clips — the audited source at commit d508dfb48734 and every finding aboveObserved · 23 Oct 2026
Spotted something wrong? Report a correction · Methodology
Keep going in your AI
Opens with this page as the source. We add nothing else to the prompt.
- What does the app-clips skill do?
- Is app-clips safe to install?
- What can app-clips access on my machine?