Aller au contenu
fedi.software

Skills pour agents

Skills pour Claude Code, Codex, Cursor et d'autres agents, issues de l'annuaire skills.sh : installations, statut de l'audit de sécurité et commande pour ajouter une skill.

Un skill n’est lié à aucun agent : npx skills add l’installe dans n’importe quel agent pris en charge. Sans -a, la CLI détecte les agents de votre ordinateur et demande où l’ajouter.

Mis à jour · Sources: skills.sh

Affichées : 100 · trouvés : 226 · sur 10 000 dans l'annuaire

  • design-mobile-apps designed-by-ai/skills

    Use when the user wants to design a mobile app or UI screens, when they mention their Sleek (sleek.design) projects, or when implementing Sleek designs in code (HTML, React Native, SwiftUI).

    637 244 Réussi
  • ui-ux-pro-max nextlevelbuilder/ui-ux-pro-max-skill

    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. Searchable local data: 79 searchable styles (50 active), 192 product palettes and reasoning profiles, 74 font pairings, 119 UX guidelines, 105 icons, 17 GSAP presets, 25 chart types, and 22 stacks.

    382 951 Réussi
  • imagegen-frontend-mobile leonxlnx/taste-skill

    Elite mobile app image-generation skill for creating premium, app-native screen concepts and flows. Designed for iOS, Android, and cross-platform mobile products. Prioritizes clean hierarchy, comfortably readable text, strong multi-screen consistency, controlled color palettes, non-generic creative direction, textured surfaces, image-led composition, tasteful custom iconography, and clean phone mockup framing. By default, screens should be shown inside a subtle premium iPhone or similar phone mockup with a visible frame, while the main focus stays on the app content itself. This skill generates images only. It does not write code.

    332 596 Réussi
  • animation-vocabulary emilkowalski/skills

    Reverse-lookup glossary that turns a vague description of a web animation or motion effect into its exact term ("the bouncy thing when a popover opens" → Pop in; "the iOS rubber-band scroll" → Rubber-banding). Use when the user asks "what's it called when…", or describes a motion effect without knowing its name and wants the right word to prompt an AI or designer with. For naming an effect, not designing or building one.

    188 901 Réussi
  • xcode-project-setup firebase/agent-skills

    Safely modifies Xcode projects (.pbxproj) to add Swift Packages and link files. Use this skill whenever an iOS project needs dependencies installed (e.g. Firebase, Alamofire).

    120 499 Réussi
  • firebase-remote-config-basics firebase/agent-skills

    Manages Firebase Remote Config templates, feature flags, loading strategies, and SDKs (Android, iOS). Use when downloading/deploying remoteconfig JSON templates, managing version history/feature flags, setting in-app defaults, fetchAndActivate(), real-time listeners, or SDK setup. Don't use for Firebase Hosting, Auth, Firestore, Data Connect, Crashlytics, or App Hosting.

    111 008 Réussi
  • animate-expo emilkowalski/skills

    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 Handler, Expo Router and expo-haptics. Use when animating anything in an Expo app, adding gestures, sheets, screen transitions, press feedback or haptics, or fixing motion that stutters on device. For web animation use `animate`.

    84 097 Réussi
  • server-side-conversion-tracking autonnel/autonnel-skills

    Set up server-side conversion tracking so purchases are reported accurately to Facebook, TikTok, Google and Bing despite iOS restrictions, ad blockers and cookie loss. Use when conversions are under-reported, when platform-reported purchases do not match real orders, when asked about Conversions API / Events API / offline conversions / CAPI, click id passthrough (fbclid, ttclid, gclid, msclkid), or when ad optimization has degraded after tracking changes.

    78 542 Réussi
  • write-swift emilkowalski/skills

    How to write modern Swift well — modeling with value types, Swift 6 data-race safety and approachable concurrency (@concurrent, main-actor-by-default, actors, task groups), protocols and generics (some vs any), API design, performance and ARC, Swift Testing, macros, and the modern language features agents don't know about yet. Use when writing, reviewing, or migrating Swift, or when a concurrency error, a hang, a data race, a retain cycle, or a performance problem needs fixing.

    75 523 Réussi
  • upgrade-stripe stripe/ai

    Guide for upgrading Stripe API versions, webhook endpoints, server-side SDKs, Stripe.js, and mobile SDKs

    69 779 Réussi
  • expo-dev-client expo/skills

    Framework (OSS). Build and distribute Expo development clients locally or via TestFlight for internal testing. For production TestFlight releases and store submission, use the eas-app-stores skill.

    64 387 Réussi
  • expo-tailwind-setup expo/skills

    53 553 Réussi
  • momentic-mobile-test momentic-ai/skills

    Create, run, and maintain Momentic mobile E2E tests and modules for Android and iOS. Use Momentic MCP tools for live device validation, and use direct v2 YAML edits only for high-confidence local mobile v2 changes.

    44 251 Réussi
  • expo-module expo/skills

    Framework (OSS). Guide for creating and writing Expo native modules and views using the Expo Modules API (Swift, Kotlin, TypeScript). Covers module definition DSL, native views, shared objects, config plugins, lifecycle hooks, autolinking, and type system. Use when building or modifying native modules for Expo. Not for migrating an existing Swift module from the definition DSL to the Expo Modules API 2.0 macros; use expo-migrate-module (from the expo-experiments plugin) for that.

    40 153 Réussi
  • flutter-apply-architecture-best-practices flutter/agent-plugins

    Architects a Flutter application using the recommended layered approach (UI, Logic, Data). Use when structuring a new project or refactoring for scalability.

    39 211 Réussi
  • mobile-native emilkowalski/skills

    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 under the notch, long-press selecting button text, carousels that scroll the wrong way, mismatched status bars, and the rule that you test on real hardware. Use when a web app is being built for or reviewed on mobile, when something "works in Chrome but feels wrong on my phone", when building a PWA, a bottom sheet, a carousel, a full-screen layout, or any touch interaction. For motion itself use animate; for React Native use animate-expo.

    38 523 Réussi
  • flutter-build-responsive-layout flutter/agent-plugins

    Use `LayoutBuilder`, `MediaQuery`, or `Expanded/Flexible` to create a layout that adapts to different screen sizes. Use when you need the UI to look good on both mobile and tablet/desktop form factors.

    38 412 Réussi
  • flutter-fix-layout-issues flutter/agent-plugins

    Fixes Flutter layout errors (overflows, unbounded constraints) using Dart and Flutter MCP tools. Use when addressing "RenderFlex overflowed", "Vertical viewport was given unbounded height", or similar layout issues.

    36 352 Réussi
  • flutter-add-widget-test flutter/agent-plugins

    Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating that a specific widget displays correct data and responds to events as expected.

    35 550 Réussi
  • flutter-add-integration-test flutter/agent-plugins

    Configures Flutter Driver for app interaction and converts MCP actions into permanent integration tests. Use when adding integration testing to a project, exploring UI components via MCP, or automating user flows with the integration_test package.

    34 729 Réussi
  • flutter-setup-declarative-routing flutter/agent-plugins

    Configure `MaterialApp.router` using a package like `go_router` for advanced URL-based navigation. Use when developing web applications or mobile apps that require specific deep linking and browser history support.

    34 419 Réussi
  • flutter-setup-localization flutter/agent-plugins

    Add `flutter_localizations` and `intl` dependencies, enable "generate true" in `pubspec.yaml`, and create an `l10n.yaml` configuration file. Use when initializing localization support for a new Flutter project.

    33 472 Réussi
  • flutter-add-widget-preview flutter/agent-plugins

    Adds interactive widget previews to the project using the previews.dart system. Use when creating new UI components or updating existing screens to ensure consistent design and interactive testing.

    33 424 Réussi
  • swiftui-expert-skill avdlee/swiftui-agent-skill

    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 Duo, foldable, or large-display layouts (`NavigationSplitView` on large displays, two-column reflow, foldable grids, `ArrangementView`, `ReservedRegion`), hinge effects, vertical bars, `@State` initialization or synthesized-property diagnostics, `@ContentBuilder` ambiguity, `reorderable` drag/drop, custom `AsyncImage` `URLSession`, swipe actions outside List, item-bound `alert`/`confirmationDialog`, `ToolbarOverflowMenu`, `AnimatableValues`, Document APIs (`Document`/`DocumentReader`), and Instruments `.trace` capture or analysis.

    33 384 Réussi
  • expo-ui expo/skills

    Framework (OSS). Build native UI with the @expo/ui package: real SwiftUI on iOS and Jetpack Compose on Android. Default to @expo/ui for sheets (BottomSheet), pickers, sliders, toggles, menus, and grouped-form sections — do NOT reach for Reanimated, @gorhom/bottom-sheet, or RN built-in Picker/Switch; use @expo/ui instead. Fall back to RN built-ins only when @expo/ui is missing the component. NOTE: @expo/ui List renders native grouped rows like an iOS Settings screen — it is NOT a virtualized list; use FlatList/FlashList for large datasets. Covers universal components (Host, Column, Row, Button, Text, List, BottomSheet, FieldGroup, Switch, Slider, Picker, Menu), drop-in replacements for RN community libraries, and platform-specific SwiftUI/Jetpack Compose trees. Not for Expo Router navigation, Reanimated, or data fetching.

    26 349 Réussi
  • expo-native-ui expo/skills

    Framework (OSS). Build beautiful, native-feeling Expo screens. Covers Apple HIG styling, semantic colors, native controls, SF Symbols, media, visual effects, gradients, storage, and responsive layout. For routing and navigation, use the expo-router skill; for motion and animation, use the expo-animation skill.

    25 322 Réussi
  • expo-brownfield expo/skills

    Framework (OSS). Integrate Expo and React Native into an existing native iOS or Android app. Use for brownfield, embedding a React Native screen in SwiftUI/UIKit or Kotlin, or AAR/XCFramework packaging. Covers isolated and integrated approaches. For building or distributing a purely native app with EAS, use eas-app-stores.

    23 930 Réussi
  • mobile-android-design wshobson/agents

    Master Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or following Google's Material Design guidelines.

    23 610 Réussi
  • mobile-ios-design wshobson/agents

    Master iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensuring apps follow Apple's design principles.

    22 774 Réussi
  • expo-router expo/skills

    Framework (OSS). Navigation and routing for Expo Router. Covers file-based routes, groups and dynamic routes, folder organization, Link with previews and context menus, native Stack, page titles, modals and form sheets, NativeTabs, headers and toolbars, and header search bars.

    22 377 Réussi
  • expo-upgrade expo/skills

    Framework (OSS). Guidelines for upgrading Expo SDK versions and fixing dependency issues

    22 251 Réussi
  • argent-android-emulator-setup software-mansion/argent

    Set up and connect to an Android emulator using argent MCP tools. Use when starting a new session on Android, booting an emulator, getting a device serial, or before any UI interaction task.

    21 963 Réussi
  • argent-react-native-optimization software-mansion/argent

    Optimizes a React Native app by profiling first to find real bottlenecks, then sweeping for mechanical issues. Entry-point for all performance work. Use when the app feels slow, user asks to optimize, fix re-renders, reduce jank, or improve startup. Delegates to argent-react-native-profiler for measurement.

    21 878 Réussi
  • argent-ios-simulator-setup software-mansion/argent

    Set up and connect to an iOS simulator using argent MCP tools. Use when starting a new session, booting an iOS simulator, getting an iOS UDID, or before any iOS simulator interaction task.

    21 838 Réussi
  • argent-react-native-app-workflow software-mansion/argent

    Step-by-step workflows for developing or debugging React Native apps on iOS simulator or Android emulator. Use when starting the app, debugging Metro, fixing builds, diagnosing runtime errors, or running tests.

    21 816 Réussi
  • argent-react-native-profiler software-mansion/argent

    Profile a React Native Hermes app to measure re-render and CPU performance using argent profiler tools. Use when optimizing for performance, measuring before/after a fix, spotting slow components, diagnosing re-renders, checking CPU hotspots, or producing a ranked issue report.

    21 740 Réussi
  • expo-data-fetching expo/skills

    Framework (OSS). Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline support, loading/empty/error screen states, and Expo Router data loaders (`useLoaderData`).

    21 726 Réussi
  • expo-examples expo/skills

    Framework (OSS). Expo's official example projects - the expo/examples repo of ~70 `with-*` integrations (Stripe, Clerk, Supabase, OpenAI, maps, Reanimated, SQLite, Skia, NativeWind, and more). Use when integrating a third-party library or service into an existing Expo app and you want the canonical, version-matched pattern to adapt, or when scaffolding a new project from one with `npx create-expo --example`.

    21 639 Réussi
  • responsive-design wshobson/agents

    Implement modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first breakpoint strategies. Use when building adaptive interfaces, implementing fluid layouts, or creating component-level responsive behavior.

    19 846 Réussi
  • expo-project-structure expo/skills

    Framework (OSS). Folder structure for a new Expo app. Use when scaffolding or laying out a new Expo project with Expo Router, or deciding where a file should live in one. For new projects only — never restructure an existing app to match.

    17 309 Réussi
  • expo-dom expo/skills

    Framework (OSS). Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally. For the end-to-end migration of a whole web app, use the expo-web-to-native skill.

    16 936 Réussi
  • agent-device callstack/agent-device

    Automates Apple-platform apps (iOS, tvOS, macOS), Android devices, and Amazon Vega OS TV apps in Vega Virtual Devices. Use when navigating apps, taking snapshots/screenshots where supported, driving TV remotes, tapping, typing, scrolling, extracting UI info, collecting evidence, or planning agent-device CLI commands.

    16 572 Réussi
  • swift-concurrency avdlee/swift-concurrency-agent-skill

    Diagnose Swift Concurrency issues, refactor callback-based code to async/await, and guide Swift 6 migration when working with tasks, actors, @MainActor, Sendable, data races, thread safety, or concurrency-related compiler and linter warnings.

    16 390 Réussi
  • argent-tv-interact software-mansion/argent

    Control and inspect TV apps via argent — Apple TV (tvOS), Android TV (leanback), and Amazon Fire TV (Vega). Boot the target, read focus, navigate with the D-pad remote, type, screenshot, and on Vega debug the JS runtime (evaluate, console logs, network inspector). Use when a task targets a TV (runtimeKind "tv", or platform "vega"), or mentions Apple TV / tvOS / Android TV / leanback / Vega / Fire TV / VVD.

    16 353 Réussi
  • expo-app-clip expo/skills

    Framework (OSS). Add an iOS App Clip target to an Expo app. Use when the user mentions App Clip, AASA, apple-app-site-association, appclips, smart app banner, or wants to ship a lightweight iOS Clip invoked from a URL alongside their parent app.

    15 834 Réussi
  • flutter-animations madteacher/mad-agents-skills

    Add, fix, refactor, debug, test, or explain Flutter animations and motion effects. Use when working with implicit animations such as AnimatedContainer, AnimatedOpacity, AnimatedSwitcher, and TweenAnimationBuilder; explicit animations using AnimationController, Tween, CurvedAnimation, AnimatedWidget, AnimatedBuilder, and built-in transitions; Hero/shared-element route transitions; staggered or sequenced animations; physics-based motion, gestures, springs, flings, scroll physics, curves, performance, accessibility, reduced motion, and animation lifecycle bugs.

    15 208 Réussi
  • expo-migrate-module expo/skills

    Framework (OSS). Migrate an existing Apple/Swift Expo native module from the Expo Modules API 1.0 definition DSL to the 2.0 macro API (sometimes called v2) while preserving its JavaScript and TypeScript contract. Use when converting or incrementally adopting @ExpoModule, @JS, @Event, @SharedObject, or @Record in an existing module. Do not use for creating a new module, general Expo SDK upgrades, or Android/Kotlin migrations.

    15 005 Réussi
  • react-native-design wshobson/agents

    Master React Native styling, navigation, and Reanimated animations for cross-platform mobile development. Use when building React Native apps, implementing navigation patterns, or creating performant animations.

    14 892 Réussi
  • react-native-architecture wshobson/agents

    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.

    14 522 Réussi
  • accessibility-compliance wshobson/agents

    Implement WCAG 2.2 compliant interfaces with mobile accessibility, inclusive design patterns, and assistive technology support. Use when auditing accessibility, implementing ARIA patterns, building for screen readers, or ensuring inclusive user experiences.

    13 926 Réussi
  • clerk-android clerk/skills

    Implement Clerk authentication for native Android apps using Kotlin and

    13 564 Réussi
  • youtube-thumbnail-design its-a-skill-issue/superpowers

    YouTube thumbnail design with specific dimensions, contrast rules, and mobile preview optimization. Covers safe zones, text placement, face expression psychology, and A/B testing. Use for: YouTube thumbnails, video cover images, click-through optimization. Triggers: youtube thumbnail, thumbnail design, video thumbnail, click through rate, ctr optimization, youtube cover, video cover image, thumbnail maker, thumbnail tips, youtube design, video preview image

    13 455 Réussi
  • argent-screen-recording software-mansion/argent

    Record a video of an iOS simulator or Android emulator/device screen using argent MCP tools. Use when the user asks to record the screen, capture a video of a flow, interaction, or animation, produce a screen recording, or document app behavior as a video clip.

    13 174 Réussi
  • clerk-expo clerk/skills

    Add Clerk authentication to Expo and React Native apps using @clerk/expo.

    13 027 Réussi
  • expo ui swiftui expo/skills

    12 853 Réussi
  • expo ui jetpack compose expo/skills

    12 816 Réussi
  • expo-design-system expo/skills

    Framework (OSS). Build and maintain a design system inside an Expo app - a reusable theme of design tokens (color, spacing, typography, radius, shadow, motion), reusable component structure with variant/size/state prop conventions, and rules for when to extract a repeated view into a shared component. Use when creating or organizing theme files and design tokens (theme.ts / theme/), extending an existing theme or styling library (NativeWind, Tamagui, Restyle, Unistyles) in its own idiom, standardizing styles so screens (including AI-generated ones) look consistent and polished, fixing an app that looks AI-generated or generic instead of native (the named native-slop tells), building an in-app component library, or auditing an app for design-system drift (hardcoded colors, spacing, fonts). For platform styling specifics (semantic colors, HIG rules, native controls) use expo-native-ui; for folder layout of a new app use expo-project-structure.

    11 719 Réussi
  • android-clean-architecture affaan-m/ecc

    Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns. Use when structuring modules, layers, or data flow in an Android or KMP project.

    10 898 Réussi
  • swift-concurrency-pro twostraws/swift-concurrency-agent-skill

    Reviews Swift code for concurrency correctness, modern API usage, and common async/await pitfalls. Use when reading, writing, or reviewing Swift concurrency code.

    10 874 Réussi
  • liquid-glass-design affaan-m/ecc

    iOS 26 Liquid Glass design system — dynamic glass material with blur, reflection, and interactive morphing for SwiftUI, UIKit, and WidgetKit. Use when building iOS 26 Liquid Glass UI in SwiftUI, UIKit, or WidgetKit.

    10 647 Réussi
  • flutter-building-layouts flutter/agent-plugins

    10 628 Réussi
  • expo-animation expo/skills

    Framework (OSS). 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 Handler, Expo Router and expo-haptics. Use when animating anything in an Expo app, adding gestures, sheets, screen transitions, press feedback or haptics, or fixing motion that stutters on device. For web animation use `animate`.

    10 585 Réussi
  • expo-overview expo/skills

    Framework (OSS). Entry point and router for every Expo or EAS task. Load this skill first — before writing code and before choosing another expo-* / eas-* skill — when the request, PRD, or spec mentions Expo, EAS, Expo Go, or an expo-* package, or the project has an `expo` dependency in `package.json`. Within that gate it also covers app specs and designs to implement (tabs, stacks, maps, lists, navigation, building from a screenshot), and phrasings like 'implement a mobile app', 'make my app look native', 'add navigation', 'fetch some data', 'upgrade my SDK', 'add Expo to my existing native app', 'ship to the App Store', or 'I'm new to Expo, where do I start'. A fully specified request (SDK pinned, libraries named, layout given) still routes through here — the shared setup rules still apply. Do NOT load it when neither signal is present: a bare React Native project with no `expo` dependency is not Expo work. Detects the real goal, routes to the right expo-* / eas-* skill, and owns the shared setup rules.

    10 410 Réussi
  • flutter-architecting-apps flutter/agent-plugins

    10 344 Réussi
  • mobile-app-ui-design ceorkm/mobile-app-ui-design

    Design high-quality mobile app UI/UX screens, flows, and components. Use this skill whenever the user asks to design a mobile app screen, create app mockups, build mobile UI components, improve an existing mobile app design, create onboarding flows, design mobile navigation, or requests any mobile-first interface work. Also trigger when the user mentions app design, mobile UI, mobile UX, screen design, app mockups, wireframes, or wants to build React Native / Flutter / SwiftUI style interfaces as visual prototypes. Even if the user just says "design an app" or "make this screen look better", use this skill.

    10 272 Réussi
  • limrun-ios-simulator limrun-inc/skills

    Drive an app running on a Limrun cloud iOS simulator: launch, tap, type, read the accessibility element tree, read app logs and simulator syslog, screenshot, record video, connect the app to local services, play a video file as the camera, set the clipboard, read and write user defaults, post notifications, and run timed action chains. Use after a build (from any builder) when the user wants to see, test, or interact with their app on a simulator, or says 'show me a screenshot', 'tap', 'run the UI test', 'record a video', 'read the logs', 'connect localhost', 'reach my local server from the simulator', 'mock the camera', 'paste into the app', 'change the language', 'simulate Face ID', or 'launch on simulator'. To build the app first, use limrun-xcode-bazel (Bazel workspaces) or limrun-xcode (xcodebuild projects).

    9 916 Réussi
  • limrun-detox-testing limrun-inc/skills

    Configure, run, or debug Detox on Limrun iOS simulators. Use when attaching the Limrun Detox runtime to an app, wiring Detox mediator connectivity, or validating app/tester connections over destination tunnels.

    9 911 Réussi
  • limrun-expo-development limrun-inc/skills

    Prepare and run Expo / React Native apps on Limrun with Expo dev-client iteration. Use when the user wants an Expo dev build, Metro tunnel, hot reload, JS/TS iteration without repeated native rebuilds, or to run/test an Expo app on a remote iOS simulator or Android emulator.

    9 908 Réussi
  • limrun-xcode limrun-inc/skills

    Build an iOS / Apple app on remote Xcode with `lim xcode build` instead of local xcodebuild, run project commands with `lim xcode run`, or run its XCTest suites with `lim xcode test`, from any environment (Linux, Windows, macOS, VM, container). Use for non-Bazel projects (an `.xcodeproj` / `.xcworkspace`, an XcodeGen `project.yml` with a gitignored project, React Native / Expo native build) when the user wants to build, compile, run code generation or Make targets, test, inspect build logs, reload, produce a preview build, or ship a signed device IPA. To run, tap, screenshot, or otherwise interact with the result on a simulator, use limrun-ios-simulator. For Bazel workspaces, use limrun-xcode-bazel.

    9 907 Réussi
  • limrun-xcode-bazel limrun-inc/skills

    Build a Bazel-based iOS / macOS / Apple app on Limrun's remote build execution (RBE) instead of a local Mac, and install it on a remote iOS simulator. Use when the project is a Bazel workspace (MODULE.bazel / WORKSPACE) building rules_apple / rules_swift targets and the user wants to `bazel build` it or run it on a simulator, or when a `--config=limrun` build or install misbehaves. To then tap, type, screenshot, or otherwise interact with the running app, use limrun-ios-simulator. For non-Bazel (plain xcodebuild) projects use limrun-xcode instead.

    9 896 Réussi
  • dogfood callstack/agent-device

    Systematically explore and test a mobile app on iOS/Android with agent-device to find bugs, UX issues, and other problems. Use when asked to dogfood, QA, exploratory test, find issues, bug hunt, or test this app on mobile.

    9 693 Réussi
  • kotlin-coroutines-flows affaan-m/ecc

    Kotlin Coroutines and Flow patterns for Android and KMP — structured concurrency, Flow operators, StateFlow, error handling, and testing. Use when writing coroutines or Flow code on Android or KMP, or debugging cancellation and concurrency.

    9 634 Réussi
  • flutter-animating-apps flutter/agent-plugins

    9 623 Réussi
  • flutter-managing-state flutter/agent-plugins

    9 574 Réussi
  • flutter-theming-apps flutter/agent-plugins

    9 475 Réussi
  • kotlin-patterns affaan-m/ecc

    Idiomatic Kotlin patterns, best practices, and conventions for building robust, efficient, and maintainable Kotlin applications with coroutines, null safety, and DSL builders. Use when writing or reviewing Kotlin code and idiomatic structure or null safety is in question.

    9 419 Réussi
  • swiftui-performance-audit dimillian/skills

    Audit and improve SwiftUI runtime performance from code review and architecture. Use for requests to diagnose slow rendering, janky scrolling, high CPU/memory usage, excessive view updates, or layout thrash in SwiftUI apps, and to provide guidance for user-run Instruments profiling when code review alone is insufficient.

    9 416 Réussi
  • swiftui-patterns affaan-m/ecc

    SwiftUI architecture patterns, state management with @Observable, view composition, navigation, performance optimization, and modern iOS/macOS UI best practices. Use when building or reviewing SwiftUI views, @Observable state, navigation, or render performance.

    9 314 Réussi
  • flutter-implementing-navigation-and-routing flutter/agent-plugins

    9 272 Réussi
  • swift-testing-pro twostraws/swift-testing-agent-skill

    Writes, reviews, and improves Swift Testing code using modern APIs and best practices. Use when reading, writing, or reviewing projects that use Swift Testing.

    9 257 Réussi
  • flutter-dart-code-review affaan-m/ecc

    Library-agnostic Flutter/Dart code review checklist covering widget best practices, state management patterns (BLoC, Riverpod, Provider, GetX, MobX, Signals), Dart idioms, performance, accessibility, security, and clean architecture. Use when reviewing Flutter or Dart code, whatever state management library the project uses.

    9 057 Réussi
  • swift-actor-persistence affaan-m/ecc

    Thread-safe data persistence in Swift using actors — in-memory cache with file-backed storage, eliminating data races by design. Use when persisting data in Swift and a data race or thread-safety problem needs designing out.

    9 055 Réussi
  • swift-protocol-di-testing affaan-m/ecc

    Protocol-based dependency injection for testable Swift code — mock file system, network, and external APIs using focused protocols and Swift Testing. Use when Swift code needs testing and file system, network, or external APIs must be mocked.

    9 034 Réussi
  • kotlin-testing affaan-m/ecc

    Kotlin testing patterns with Kotest, MockK, coroutine testing, property-based testing, and Kover coverage. Follows TDD methodology with idiomatic Kotlin practices. Use when writing Kotlin tests with Kotest or MockK, or testing coroutines and checking coverage.

    9 013 Réussi
  • foundation-models-on-device affaan-m/ecc

    Apple FoundationModels framework for on-device LLM — text generation, guided generation with @Generable, tool calling, and snapshot streaming in iOS 26+. Use when adding on-device LLM features with Apple FoundationModels on iOS 26+.

    8 977 Réussi
  • swift-concurrency-6-2 affaan-m/ecc

    Swift 6.2 Approachable Concurrency — single-threaded by default, @concurrent for explicit background offloading, isolated conformances for main actor types. Use when adopting Swift 6.2 concurrency — offloading with @concurrent or resolving main-actor isolation.

    8 972 Réussi
  • flutter-testing-apps flutter/agent-plugins

    8 943 Réussi
  • swift-mcp-server-generator github/awesome-copilot

    Generate a complete Model Context Protocol server project in Swift using the official MCP Swift SDK package.

    8 760 Réussi
  • flutter-caching-data flutter/agent-plugins

    8 651 Réussi
  • flutter-reducing-app-size flutter/agent-plugins

    8 617 Réussi
  • kotlin-exposed-patterns affaan-m/ecc

    JetBrains Exposed ORM patterns including DSL queries, DAO pattern, transactions, HikariCP connection pooling, Flyway migrations, and repository pattern. Use when working with the Exposed ORM — DSL or DAO queries, transactions, pooling, or migrations.

    8 613 Réussi
  • flutter-building-forms flutter/agent-plugins

    8 579 Réussi
  • vega-multi-tv-migration amazonappdev/devices-agent-skills

    Migrate Vega OS (Amazon Fire TV) applications to multi-platform React Native monorepo supporting Android TV, Apple TV, and other platforms. Covers analysis, implementation, and native module integration. Use when migrating TV apps to support multiple platforms or building new multi-platform TV applications.

    8 512 Réussi
  • flutter-handling-concurrency flutter/agent-plugins

    8 484 Réussi
  • flutter-localizing-apps flutter/agent-plugins

    8 447 Réussi
  • flutter-working-with-databases flutter/agent-plugins

    8 434 Réussi
  • flutter-improving-accessibility flutter/agent-plugins

    8 355 Réussi
  • flutter-interoperating-with-native-apis flutter/agent-plugins

    8 277 Réussi
  • flutter-adding-home-screen-widgets flutter/agent-plugins

    8 275 Réussi
  • flutter-building-plugins flutter/agent-plugins

    8 217 Réussi

Les descriptions sont celles des auteurs, en anglais. Lisez le code d'une skill dans son dépôt avant de l'installer.

Qu'est-ce qu'un skill d'agent ?

Un skill est un dossier contenant un fichier SKILL.md, et parfois des scripts, que l'agent charge quand la tâche en cours correspond à sa description. On apprend ainsi à Claude Code, Codex, Cursor ou à d'autres agents une procédure précise : rédiger dans un certain style, manipuler un format de fichier, suivre les conventions d'un projet. Cette page reprend l'annuaire skills.sh.

Que trouve-t-on dans l'annuaire ?

Les 10 000 skills qui comptent le plus d'installations sur skills.sh, synchronisés chaque jour. Pour chacun : le nom, l'auteur et le dépôt, le nombre d'installations, le statut d'audit de sécurité et la commande pour l'ajouter, avec un bouton pour la copier. L'onglet « Tendances » montre les installations gagnées sur les 7 derniers jours. Des filtres par thème et par agent, ainsi qu'une recherche, affinent la liste, avec au plus 100 skills par affichage. Les descriptions sont celles des auteurs, en anglais, et ne sont pas traduites.

Que signifient les statuts d'audit ?

  • « Réussi » : l'audit publié par skills.sh n'a rien relevé ;
  • « Avertissements » : des points méritent votre attention ;
  • « Échoué » : l'audit a détecté un problème ;
  • « Non audité » : aucun audit n'est disponible.

Un audit réussi suffit-il ?

Non. Un audit réussi n'est pas une garantie. Un skill peut contenir des scripts que l'agent exécutera sur votre machine : lisez le code dans le dépôt GitHub avant de l'installer, surtout s'il demande un accès au réseau ou à des fichiers sensibles.

Comment installer un skill ?

  1. Trouvez-le par la recherche ou les filtres.
  2. Ouvrez le dépôt pour lire le fichier SKILL.md et les scripts.
  3. Copiez la commande affichée et exécutez-la dans votre projet.

D'où viennent les chiffres ?

Les installations et les audits sont comptés par skills.sh ; le code de chaque skill est sur GitHub. Pour choisir l'agent qui utilisera ces skills, voyez la page des agents de code.