Agent Skills, Assets and Tools for a Mobile App
Skills for native-feeling mobile screens (iOS, Android, React Native, Expo), with assets that may ship inside an app.
Give it to your agent
Copied.
# Mobile app: what to use (AgentGid, 2026-10-23) ## Agent Skills (install once) - npx skills add emilkowalski/skills --skill animate-expo # animate-expo: Build animations in React Native and Expo, making the decisions in the order that determin - npx skills add emilkowalski/skills --skill mobile-native # mobile-native: Make a web app feel native on a phone — the small CSS and meta-tag fixes that separate "a - npx skills add midudev/autoskills --skill clerk-expo # clerk-expo: Add Clerk authentication to Expo and React Native apps using @clerk/expo. Use for Expo set - npx skills add midudev/autoskills --skill sleek-design-mobile-apps # sleek-design-mobile-apps: Design mobile app screens with Sleek, edit Sleek projects, and implement their designs in - npx skills add MengTo/Skills --skill build-mobile-threejs-games # build-mobile-threejs-games: Build, tune, or test a Three.js game for mobile web. Use for touch movement, action contro - npx skills add twostraws/SwiftUI-Agent-Skill --skill swiftui-pro # swiftui-pro: Comprehensively reviews SwiftUI code for best practices on modern APIs, maintainability, a - npx skills add fengshao1227/ccg-workflow --skill mobile # mobile: 移动开发。iOS、Android、SwiftUI、Jetpack Compose、React Native、Flutter、跨平台。当用户提到移动开发、iOS、Android、跨平 - npx skills add Dimillian/Skills --skill ios-debugger-agent # ios-debugger-agent: Use XcodeBuildMCP to build, run, launch, and debug the current iOS project on a booted sim - npx skills add Dimillian/Skills --skill swiftui-liquid-glass # swiftui-liquid-glass: Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use whe - npx skills add AvdLee/SwiftUI-Agent-Skill --skill update-swiftui-apis # update-swiftui-apis: Scan Apple's SwiftUI documentation for deprecated APIs and update the SwiftUI Expert Skill ## Libraries - npm install react-native # React Native, Gid Score 77 - npm install electron # Electron, Gid Score 77 - npm install expo # Expo, Gid Score 73 - npm install @tauri-apps/cli # Tauri, Gid Score 69 - npm install electron-builder # electron-builder, Gid Score 67 ## Content sources (follow each license line) - Lucide (Icons). ISC-licensed icon set (Feather fork) with packages for React, Vue, Svelte, Angular and more. Price: free; commercial use OK; no credit needed. Style: minimal, outline. Connect: community MCP server github.com/SeeYangZhi/lucide-icons-mcp; npm lucide-react. Get files: npm packages (lucide-react, @lucide/vue, @lucide/svelte, lucide-solid, @lucide/angular, lucide-static, core lucide) or static SVG/sprite/icon font; docs for LLMs at lucide.dev/llms.txt (svg). Not allowed: Keep the copyright and permission notice in all copies Rule: Keep the copyright and permission notice in all copies. License: https://lucide.dev/license (checked 2026-10-10; details: https://agentgid.com/assets/lucide/) - Heroicons (Icons). MIT-licensed SVG icons from Tailwind Labs with React and Vue packages. Price: free; commercial use OK; no credit needed. Style: outline, filled. Connect: npm @heroicons/react. Get files: npm install @heroicons/react or @heroicons/vue, or copy the SVG source from heroicons.com (svg). Not allowed: Keep the MIT copyright and permission notice in all copies or substantial portions Rule: Keep the MIT copyright and permission notice in copies. License: https://github.com/tailwindlabs/heroicons/blob/master/LICENSE (checked 2026-10-10; details: https://agentgid.com/assets/heroicons/) - Google Fonts (Fonts). Open-source font catalog with a Developer API for metadata, a CSS API and the Google Design MCP. Price: free; commercial use OK; no credit needed; ship inside your app with conditions. Connect: official MCP server https://design.googleapis.com/mcp; API docs https://developers.google.com/fonts/docs/developer_api (API key needed). Limits: API key required; quota not stated. Get files: Developer API: GET https://www.googleapis.com/webfonts/v1/webfonts?key=YOUR-API-KEY returns a files map of TTF URLs on fonts.gstatic.com (add capability=WOFF2 for woff2). CSS API: https://fonts.googleapis.com/css?family=.. . Whole collection: https://github.com/google/fonts/archive/main.zip (needs no key) (ttf, woff2). Not allowed: Most fonts are SIL OFL 1.1, some Apache 2, the Ubuntu fonts use the Ubuntu Font License 1.0; each family folder has its own license file. Not allowed: OFL fonts cannot be sold by themselves, only bundled with software. Not allowed: Modified OFL fonts cannot use the Reserved Font Name. Rule: Keep the license file with font files you bundle in an app. Rule: Respect Reserved Font Names when you modify a font. License: https://github.com/google/fonts (checked 2026-10-10; details: https://agentgid.com/assets/google-fonts/) - Fira Code (Fonts). Free monospaced programming font with ligatures for common multi-character code sequences, released under the SIL OFL 1.1. Price: free; commercial use OK; no credit needed. Connect: npm firacode. Get files: Download the release zip (Fira_Code_v6.2.zip) from GitHub releases, or load the npm package firacode@6.2.0 from the jsDelivr CDN (link or @import) (ttf, otf, woff, variable ttf). Not allowed: Keep the copyright notice and license text with every copy Not allowed: Do not sell the font files by themselves Not allowed: Do not use the Reserved Font Name for a modified version without written permission Rule: Keep the copyright notice and OFL license text with every copy of the font you ship or bundle. Rule: Do not sell the font files by themselves; bundling with software is allowed. Rule: Do not use the Reserved Font Name for a modified version without written permission. Rule: Distribute the font and any modified versions under the SIL OFL 1.1 only. License: https://github.com/tonsky/FiraCode/blob/HEAD/LICENSE (checked 2026-10-10; details: https://agentgid.com/assets/firacode/) - React Kawaii (Illustrations). Open source library of cute SVG illustrations delivered as React components. Price: free; commercial use OK; no credit needed. Style: playful. Connect: npm react-kawaii. Get files: npm install --save react-kawaii; import a component (e.g. Planet) and render it with size, mood and color props (svg (React components)). Not allowed: The copyright and permission notice must be included in all copies or substantial portions Rule: Install via npm (react-kawaii) and import the components you need. Rule: Keep the MIT license file and copyright notice with any distributed copies of the code. License: https://github.com/elizabetdev/react-kawaii/blob/HEAD/LICENSE.md (checked 2026-10-12; details: https://agentgid.com/assets/react-kawaii/) - Blush (Illustrations). Customizable illustration collections by artists, downloadable as PNG or SVG, with Figma and Sketch plugins. Price: free tier; commercial use OK; no credit needed. Connect: download from https://blush.design (no API). Rule: Do not re-sell or re-distribute Blush illustrations on their own, or as a compiled set. Rule: Do not use illustrations as the basis for merchandising, such as printing them straight onto T-shirts. Rule: Do not compile Blush illustrations to build a similar or competing service. Rule: Do not claim ownership of an illustration, even a modified one; the artist keeps it. License: https://blush.design/license (checked 2026-10-22; details: https://agentgid.com/assets/blush/) - Anime.js (UI animation (Lottie, Rive)). MIT JavaScript animation library for CSS, SVG, DOM attributes and JavaScript objects. Price: free; commercial use OK; no credit needed. Connect: npm animejs. Get files: npm i animejs. Not allowed: Keep the MIT copyright and permission notice in all copies or substantial portions Rule: Keep the MIT copyright and permission notice in copies. Rule: Install with npm i animejs (the site shows this command). License: https://github.com/juliangarnier/anime/blob/master/LICENSE.md (checked 2026-10-20; details: https://agentgid.com/assets/anime-js/) - Bodymovin (lottie-web) (UI animation (Lottie, Rive)). After Effects extension that exports animations as JSON, plus the lottie-web JavaScript player that renders them in browsers. Price: free; commercial use OK; no credit needed. Connect: npm lottie-web. Get files: npm install lottie-web, or take lottie.js from the build/player folder of the repo, or the cdnjs bodymovin script (js, json). Not allowed: Keep the MIT copyright and permission notice in copies you ship. Not allowed: The license covers the player software; animation JSON files have their own licenses. Rule: Keep the MIT license file and copyright notice with any copies of the library you ship. Rule: Install the player from npm (lottie-web) or download lottie.js from build/player and serve it yourself. Rule: Gzip lottie.js for production, as the README advises. Rule: The MIT license covers the software only; check the license of any animation JSON files you load. License: https://github.com/airbnb/lottie-web/blob/HEAD/LICENSE.md (checked 2026-10-14; details: https://agentgid.com/assets/bodymovin/) - Boring Avatars (Avatars and placeholders). MIT React library that generates SVG avatars, plus a separate paid avatar service. Price: free tier; commercial use OK; no credit needed. Connect: npm boring-avatars. Get files: npm install boring-avatars; import Avatar from 'boring-avatars'; <Avatar name="Maria Mitchell" /> (variants: marble, beam, pixel, sunset, ring, bauhaus) (svg). Rule: Keep the MIT copyright and permission notice in copies. License: https://github.com/boringdesigners/boring-avatars (checked 2026-10-10; details: https://agentgid.com/assets/boring-avatars/) - Personas (Avatars and placeholders). Avatar generator with mix-and-match features, PNG download, an SVG image API and an MCP server. Price: free; commercial use OK; no credit needed. Style: flat, colorful, playful. Connect: official MCP server https://personas.draftbit.com/mcp; API docs https://personas.draftbit.com/llms.txt. Get files: GET https://personas.draftbit.com/api/avatar.svg?hair=..&bgColor=.. (options at /api/options), or the MCP server at POST https://personas.draftbit.com/mcp (svg). Not allowed: Keep the MIT copyright and permission notice in copies you ship. Not allowed: Invalid parameters return HTTP 400; omitted parameters use fixed defaults (random=1 gives an uncached random avatar). Rule: Keep the MIT copyright and permission notice with any copies or substantial portions you ship. Rule: Fetch avatars from /api/avatar.svg or via the MCP server at /mcp; use /api/options to find valid parameters. Rule: Download or save the generated avatar files to your own storage instead of hotlinking them for production use. License: https://github.com/draftbit/avatar-generator/blob/HEAD/LICENSE (checked 2026-10-15; details: https://agentgid.com/assets/personas/)
Install commands for the skills, the libraries, and each content source with its license rules. Paste it into AGENTS.md or your first prompt.
Agent Skills
| Skill | Pack | What it does and how to install |
|---|---|---|
| animate-expo | emilkowalski/skills 48.8K stars |
Build animations in React Native and Expo, making the decisions in the order that determines whether they feel right — should it animate, which thread it runs on, which properties, spring or timing, how the gesture hands off, how it degrades. Writes the implementation with Reanimated, Gesture…npx skills add emilkowalski/skills --skill animate-expo |
| mobile-native | emilkowalski/skills 48.8K stars |
Make a web app feel native on a phone — the small CSS and meta-tag fixes that separate "a website in a browser" from something that feels installed. Covers sticky hover states, tap highlight flashes, the 100vh bug, inputs that zoom the page, laggy taps, pull-to-refresh hijacking scroll, content…npx skills add emilkowalski/skills --skill mobile-native |
| clerk-expo | midudev/autoskills 6,973 stars |
Add Clerk authentication to Expo and React Native apps using @clerk/expo. Use for Expo setup, prebuilt native components (AuthView, UserButton), custom sign-in/sign-up flows (email, password, SMS/phone OTP, MFA), OAuth/SSO, native Google/Apple sign-in, Expo Router protected routes, biometrics, and…npx skills add midudev/autoskills --skill clerk-expo |
| sleek-design-mobile-apps | midudev/autoskills 6,973 stars |
Design mobile app screens with Sleek, edit Sleek projects, and implement their designs in React Native or HTML.npx skills add midudev/autoskills --skill sleek-design-mobile-apps |
| build-mobile-threejs-games | MengTo/Skills 6,954 stars |
Build, tune, or test a Three.js game for mobile web. Use for touch movement, action controls, target selection, touch inventory, safe areas, portrait/landscape layouts, responsive HUD, battery/performance budgets, and real mobile browser QA.npx skills add MengTo/Skills --skill build-mobile-threejs-games |
| swiftui-pro | twostraws/SwiftUI-Agent-Skill 6,326 stars |
Comprehensively reviews SwiftUI code for best practices on modern APIs, maintainability, and performance. Use when reading, writing, or reviewing SwiftUI projects.npx skills add twostraws/SwiftUI-Agent-Skill --skill swiftui-pro |
| mobile | fengshao1227/ccg-workflow 5,941 stars |
移动开发。iOS、Android、SwiftUI、Jetpack Compose、React Native、Flutter、跨平台。当用户提到移动开发、iOS、Android、跨平台时路由到此。npx skills add fengshao1227/ccg-workflow --skill mobile |
| ios-debugger-agent | Dimillian/Skills 4,008 stars |
Use XcodeBuildMCP to build, run, launch, and debug the current iOS project on a booted simulator. Trigger when asked to run an iOS app, interact with the simulator UI, inspect on-screen state, capture logs/console output, or diagnose runtime behavior using XcodeBuildMCP tools.npx skills add Dimillian/Skills --skill ios-debugger-agent |
| swiftui-liquid-glass | Dimillian/Skills 4,008 stars |
Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use when asked to adopt Liquid Glass in new SwiftUI UI, refactor an existing feature to Liquid Glass, or review Liquid Glass usage for correctness, performance, and design alignment.npx skills add Dimillian/Skills --skill swiftui-liquid-glass |
| update-swiftui-apis | AvdLee/SwiftUI-Agent-Skill 3,743 stars |
Scan Apple's SwiftUI documentation for deprecated APIs and update the SwiftUI Expert Skill with modern replacements. Use when asked to "update latest APIs", "refresh deprecated SwiftUI APIs", "check for new SwiftUI deprecations", "scan for API changes", or after a new iOS/Xcode release. Requires…npx skills add AvdLee/SwiftUI-Agent-Skill --skill update-swiftui-apis |
| swiftui-expert-skill | AvdLee/SwiftUI-Agent-Skill 3,743 stars |
Use when writing, reviewing, or refactoring SwiftUI code for iOS or macOS, including state and `@Observable` data flow, view composition, resizable layouts, safe areas, display scale, performance, lists, environment, localization, animation, Liquid Glass, and API migration. Also use for iPhone… has scriptsnpx skills add AvdLee/SwiftUI-Agent-Skill --skill swiftui-expert-skill |
| mobile-development | rohitg00/awesome-claude-code-toolkit 2,727 stars |
Mobile development patterns for React Native and Flutter including navigation, state management, and responsive designnpx skills add rohitg00/awesome-claude-code-toolkit --skill mobile-development |
| ios-hig-design | wondelai/skills 2,492 stars |
Design native iOS interfaces following Apple Human Interface Guidelines. Use when the user mentions "iPhone app", "iPad layout", "SwiftUI", "UIKit", "Dynamic Island", "safe areas", "HIG compliance", "SF Symbols", "haptic feedback", "iOS accessibility", "make my app feel native", or "follow Apple…npx skills add wondelai/skills --skill ios-hig-design |
| figma-swiftui | figma/mcp-server-guide 2,103 stars |
SwiftUI ↔ Figma translation. Use whenever the user mentions Swift, SwiftUI, iOS, iPhone, or iPad — in EITHER direction — translating a Figma design into SwiftUI (design → code), or pushing SwiftUI views / screens / tokens back into a Figma file (code → design). Triggers on phrases like 'implement…npx skills add figma/mcp-server-guide --skill figma-swiftui |
| ios-simulator-skill | conorluddy/ios-simulator-skill 1,293 stars |
Build, test, and drive iOS apps in the Simulator with 30 token-efficient scripts. Use when asked to build or test an Xcode project, launch an app on a simulator, tap/type/swipe through its UI by accessibility label, take screenshots or visual diffs, audit accessibility, read logs or diagnose… has scriptsnpx skills add conorluddy/ios-simulator-skill --skill ios-simulator-skill |
| ios-accessibility | dpearson2699/swift-ios-skills 1,228 stars |
Build and audit SwiftUI, UIKit, and AppKit accessibility for VoiceOver, Voice Control, Switch Control, Full Keyboard Access, Dynamic Type, focus restoration, labels/traits/actions, traversal, custom rotors, NSAccessibility, XCTest checks, adaptive system preferences, and App Store accessibility…npx skills add dpearson2699/swift-ios-skills --skill ios-accessibility |
| ios-ettrace-performance | dpearson2699/swift-ios-skills 1,228 stars |
Use when capturing or analyzing ETTrace profiles for a focused iOS launch or runtime flow, including exact-build dSYM UUID matching, Simulator or device capture, processed per-thread flamegraph JSON, sampled inclusive/exclusive time, unresolved symbols, and comparable verification. Use… has scriptsnpx skills add dpearson2699/swift-ios-skills --skill ios-ettrace-performance |
| ui-ux-pro-max | nextlevelbuilder/ui-ux-pro-max-skill 139K stars |
UI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation.… has scriptsnpx skills add nextlevelbuilder/ui-ux-pro-max-skill --skill ui-ux-pro-max |
| impeccable | pbakaus/impeccable 85.2K stars |
Use when the user wants to design, redesign, shape, critique, audit, polish, simplify, harden, animate, or otherwise improve a frontend interface: websites, landing pages, dashboards, product UI, components, forms, settings, onboarding, empty states, and native iOS or Android screens. Handles UX… has scriptsnpx skills add pbakaus/impeccable --skill impeccable |
| react-native-architecture | wshobson/agents 41.6K stars |
Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecting React Native projects.npx skills add wshobson/agents --skill react-native-architecture |
| anti-ui-slop | github/awesome-copilot 40.3K stars |
Stop coding agents from shipping generic UI. Use UIZZE's 800,000+ real web and iOS screens to build product-specific interfaces, define a design contract, cover required states, and run a hard finish gate. Use when designing, implementing, redesigning, critiquing, or pre-ship reviewing a web or…npx skills add github/awesome-copilot --skill anti-ui-slop |
| react-native-expert | Jeffallan/claude-skills 12K stars |
Builds, optimizes, and debugs cross-platform mobile applications with React Native and Expo. Implements navigation hierarchies (tabs, stacks, drawers), configures native modules, optimizes FlatList rendering with memo and useCallback, and handles platform-specific code for iOS and Android. Use…npx skills add Jeffallan/claude-skills --skill react-native-expert |
| swift-expert | Jeffallan/claude-skills 12K stars |
Builds iOS/macOS/watchOS/tvOS applications, implements SwiftUI views and state management, designs protocol-oriented architectures, handles async/await concurrency, implements actors for thread safety, and debugs Swift-specific issues. Use when building iOS/macOS applications with Swift 5.9+,…npx skills add Jeffallan/claude-skills --skill swift-expert |
| jetpack-compose-performance | android/skills 9,298 stars |
Diagnose and optimize Android Jetpack Compose UI code. Use this skill when analyzing performance bottlenecks of existing code to minimize recomposition overhead and prevent dropped frames and UI lag.npx skills add android/skills --skill jetpack-compose-performance |
Names and descriptions come from each skill's SKILL.md. Packs with more GitHub stars first, at most a few skills from one pack.
Libraries projects use for this
| React Native | Framework for building native iOS and Android apps with React and JavaScript.npm install react-native · Gid Score 77 |
|---|---|
| Electron | Build cross-platform desktop apps with JavaScript, HTML and CSS.npm install electron · Gid Score 77 |
| Expo | Framework and platform for building native iOS and Android apps with React.npm install expo · Gid Score 73 |
| Tauri | Framework for building lightweight desktop applications with web technologies.npm install @tauri-apps/cli · Gid Score 69 |
| electron-builder | Complete solution to package and distribute Electron apps for macOS, Windows and Linux.npm install electron-builder · Gid Score 67 |
Free assets you may use
| Lucide | ISC-licensed icon set (Feather fork) with packages for React, Vue, Svelte, Angular and more. Icons |
|---|---|
| Heroicons | MIT-licensed SVG icons from Tailwind Labs with React and Vue packages. Icons |
| Google Fonts | Open-source font catalog with a Developer API for metadata, a CSS API and the Google Design MCP. Fonts |
| Fira Code | Free monospaced programming font with ligatures for common multi-character code sequences, released under the SIL OFL 1.1. Fonts |
| React Kawaii | Open source library of cute SVG illustrations delivered as React components. Illustrations |
| Blush | Customizable illustration collections by artists, downloadable as PNG or SVG, with Figma and Sketch plugins. Illustrations |
| Anime.js | MIT JavaScript animation library for CSS, SVG, DOM attributes and JavaScript objects. UI animation (Lottie, Rive) |
| Bodymovin (lottie-web) | After Effects extension that exports animations as JSON, plus the lottie-web JavaScript player that renders them in browsers. UI animation (Lottie, Rive) |
| Boring Avatars | MIT React library that generates SVG avatars, plus a separate paid avatar service. Avatars and placeholders |
| Personas | Avatar generator with mix-and-match features, PNG download, an SVG image API and an MCP server. Avatars and placeholders |
Web design Landing page Dashboard UI Mobile app Design polish Accessibility Web animation Product video Remove AI writing tells