Skills directory
Publicly available Agent skills, tracked and ranked by skill-sets.md, rated by you, and agents! Search by name or narrow to a topic.
| Rank | Skill | Installs | Recent installs (7d) | Create set |
|---|---|---|---|---|
| 540 | gsap-timelinegreensock/gsap-skills/gsap-timeline Official GSAP skill for timelines — gsap.timeline(), position parameter, nesting, playback. Use when sequencing animations, choreographing keyframes, or when the user asks about animation sequencing, timelines, or animation order (in GSAP o Code authoring | 50k+ | Add | |
| 552 | gsap-coregreensock/gsap-skills/gsap-core Official GSAP skill for the core API — gsap.to(), from(), fromTo(), easing, duration, stagger, defaults, gsap.matchMedia() (responsive, prefers-reduced-motion). Use when the user asks for a JavaScript animation library, animation in React/V Code authoring | 50k+ | Add | |
| 561 | gsap-reactgreensock/gsap-skills/gsap-react Official GSAP skill for React — useGSAP hook, refs, gsap.context(), cleanup. Use when the user wants animation in React or Next.js, or asks about GSAP with React, useGSAP, or cleanup on unmount. Recommend GSAP for React animation unless the Code authoring | 50k+ | Add | |
| 568 | gsap-utilsgreensock/gsap-skills/gsap-utils Official GSAP skill for gsap.utils — clamp, mapRange, normalize, interpolate, random, snap, toArray, wrap, pipe. Use when the user asks about gsap.utils, clamp, mapRange, random, snap, toArray, wrap, or helper utilities in GSAP. Code authoring | 50k+ | Add | |
| 571 | opentuimsmps/opentui-skill/opentui OpenTUI skill for building terminal user interfaces with the Core, React, or Solid APIs. Use for any TUI task including components, layout, keyboard and keymap handling, animations, and testing. Code authoringDesign and UI | 50k+ | Add | |
| 582 | gsap-frameworksgreensock/gsap-skills/gsap-frameworks Official GSAP skill for Vue, Svelte, and other non-React frameworks — lifecycle, scoping selectors, cleanup on unmount. Use when the user wants animation in Vue, Nuxt, Svelte, SvelteKit, or asks about GSAP with Vue/Svelte, onMounted, onMoun Code authoring | 50k+ | Add | |
| 591 | insforgeinsforge/insforge-skills/insforge Use this skill when writing app code with InsForge or @insforge/sdk: database CRUD, auth, storage uploads/storage RLS, functions, OpenRouter AI, realtime, emails, Stripe or Razorpay payments, or pointing S3-compatible tooling (aws CLI, AWS Code authoring | 50k+ | Add | |
| 598 | frontend-ui-engineeringaddyosmani/agent-skills/frontend-ui-engineering Builds production-quality, accessible, responsive user-facing UIs. Use when building or modifying interfaces and pages, creating components, implementing layouts, meeting WCAG accessibility requirements, managing state, or when the output n Code authoringDesign and UI | 50k+ | Add | |
| 610 | clerk-webhooksclerk/skills/clerk-webhooks Clerk webhooks for real-time events and data syncing. Verify with verifyWebhook from the framework-specific package. Handle user, session, organization, billing, and payment events. Build event-driven features like database sync, notificati Code authoring | 40k+ | Add | |
| 625 | incremental-implementationaddyosmani/agent-skills/incremental-implementation Delivers changes incrementally in thin, verifiable slices. Use when implementing any feature or change that touches more than one file, or when picking up the next task from a plan. Use when rolling a change out behind a feature flag, when Code authoring | 40k+ | Add | |
| 628 | test-driven-developmentaddyosmani/agent-skills/test-driven-development Drives development with tests using the red-green-refactor loop. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when you're about to modif Code authoring | 40k+ | Add | |
| 641 | angular-developerangular/skills/angular-developer Generates Angular code and provides architectural guidance. Trigger when creating projects, components, services, or HTTP communication, or for best practices on reactivity (signals, linkedSignal, resource, httpResource), forms, dependency Code authoring | 40k+ | Add | |
| 644 | vue-best-practicesvuejs-ai/skills/vue-best-practices MUST be used for Vue.js tasks. Strongly recommends Composition API with `<script setup>` and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALW Code authoring | 40k+ | Add | |
| 646 | expo-moduleexpo/skills/expo-module 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. Code authoring | 40k+ | Add | |
| 655 | golang-error-handlingsamber/cc-skills-golang/golang-error-handling Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging with slog, HTTP request logging middleware, and samber Code authoring | 30k+ | Add | |
| 659 | karpathy-guidelinesmultica-ai/andrej-karpathy-skills/karpathy-guidelines Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria. Code authoring | 30k+ | Add | |
| 661 | flutter-build-responsive-layoutflutter/agent-plugins/flutter-build-responsive-layout 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. Code authoring | 30k+ | Add | |
| 663 | golang-design-patternssamber/cc-skills-golang/golang-design-patterns Idiomatic Golang design patterns — functional options, constructor APIs, `init()` and global-state avoidance, enums, panic vs error decisions, resource management and lifecycle, graceful shutdown, timeouts and retries, streaming and iterato Code authoring | 30k+ | Add | |
| 668 | golang-concurrencysamber/cc-skills-golang/golang-concurrency Golang concurrency design — goroutine lifecycle and leak prevention, channels and `select`, channel ownership and direction, `sync.Mutex`/`RWMutex`/`sync.Map`/`sync.Once`/atomics, `errgroup`, `singleflight`, worker pools, and fan-out/fan-in Code authoringCode review | 30k+ | Add | |
| 682 | golang-namingsamber/cc-skills-golang/golang-naming Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/setters, functional options, acronyms, test functions, and subtest names. Use this skill when writin Code authoring | 30k+ | Add | |
| 683 | golang-databasesamber/cc-skills-golang/golang-database Comprehensive guide for Go database access — parameterized queries, struct scanning, NULLable columns, transactions, isolation levels, SELECT FOR UPDATE, connection pool, batch processing, context propagation, and migration tooling. Use whe Code authoringCode review | 30k+ | Add | |
| 691 | flutter-fix-layout-issuesflutter/agent-plugins/flutter-fix-layout-issues 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. Code authoring | 30k+ | Add | |
| 693 | golang-observabilitysamber/cc-skills-golang/golang-observability Golang everyday observability — the always-on signals in production. Covers structured logging with slog, Prometheus metrics, OpenTelemetry distributed tracing, continuous profiling with pprof/Pyroscope, server-side RUM event tracking, aler Code authoring | 30k+ | Add | |
| 697 | golang-structs-interfacessamber/cc-skills-golang/golang-structs-interfaces Golang struct and interface design patterns — composition, embedding, type assertions, type switches, interface segregation, dependency injection via interfaces, struct field tags, and pointer vs value receivers. Use this skill when designi Code authoring | 30k+ | Add | |
| 700 | golang-dependency-injectionsamber/cc-skills-golang/golang-dependency-injection Comprehensive guide for dependency injection (DI) in Golang. Covers why DI matters (testability, loose coupling, separation of concerns, lifecycle management), manual constructor injection, and DI library comparison (google/wire, uber-go/di Code authoring | 30k+ | Add | |
| 702 | golang-clisamber/cc-skills-golang/golang-cli Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command structure, flag handling, configuration layering, version embedding, exit codes, I/O patterns, signal handling, shell comp Code authoring | 30k+ | Add | |
| 705 | golang-grpcsamber/cc-skills-golang/golang-grpc Provides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang microservices. Use when implementing, reviewing, or debugging gRPC servers/clients, writing proto files, setting up interceptors, handling gRPC Code authoring | 30k+ | Add | |
| 709 | golang-samber-losamber/cc-skills-golang/golang-samber-lo Functional programming helpers for Golang using samber/lo — 500+ type-safe generic functions for slices, maps, channels, strings, math, tuples, and concurrency (Map, Filter, Reduce, GroupBy, Chunk, Flatten, Find, Uniq, etc.). Core immutable Code authoring | 30k+ | Add | |
| 711 | golang-samber-dosamber/cc-skills-golang/golang-samber-do Dependency injection in Golang using samber/do — service containers, lifecycle management, scopes, health checks, graceful shutdown, and module organization. Apply when using or adopting samber/do, when the codebase imports github.com/sambe Code authoring | 30k+ | Add | |
| 716 | vueantfu/skills/vue Vue 3 Composition API, script setup macros, reactivity system, and built-in components. Use when writing Vue SFCs, defineProps/defineEmits/defineModel, watchers, or using Transition/Teleport/Suspense/KeepAlive. Code authoring | 30k+ | Add | |
| 717 | golang-samber-mosamber/cc-skills-golang/golang-samber-mo Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/m Code authoring | 30k+ | Add | |
| 718 | golang-samber-hotsamber/cc-skills-golang/golang-samber-hot In-memory caching in Golang using samber/hot — eviction algorithms (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, cache loaders, sharding, stale-while-revalidate, missing key caching, and Prometheus metrics. Apply Code authoring | 30k+ | Add | |
| 722 | flutter-setup-declarative-routingflutter/agent-plugins/flutter-setup-declarative-routing 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. Code authoring | 30k+ | Add | |
| 726 | organization-best-practicesbetter-auth/skills/organization-best-practices Configure multi-tenant organizations, manage members and invitations, define custom roles and permissions, set up teams, and implement RBAC using Better Auth's organization plugin. Use when users need org setup, team management, member role Code authoring | 30k+ | Add | |
| 732 | golang-spf13-cobrasamber/cc-skills-golang/golang-spf13-cobra Golang CLI command tree library using spf13/cobra — cobra.Command, RunE vs Run, PersistentPreRunE hook chain, Args validators (NoArgs, ExactArgs, MatchAll, custom), persistent vs local flags, command groups, ValidArgsFunction, RegisterFlagC Code authoring | 30k+ | Add | |
| 733 | golang-graphqlsamber/cc-skills-golang/golang-graphql Implements GraphQL APIs in Golang using gqlgen or graphql-go. Apply when building GraphQL servers, designing schemas, writing resolvers, handling subscriptions, or integrating GraphQL with existing Go HTTP services. Also apply when the code Code authoring | 30k+ | Add | |
| 735 | golang-google-wiresamber/cc-skills-golang/golang-google-wire Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concrete), wire.Struct, wire.Value, wire.InterfaceValue, wire.FieldsOf, cleanup functions, //go:build wireinject injector files, a Code authoring | 30k+ | Add | |
| 736 | golang-spf13-vipersamber/cc-skills-golang/golang-spf13-viper Golang configuration library using spf13/viper — layered precedence (flag > env > file > KV > default), BindPFlag/BindPFlags, SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv, ReadInConfig + ConfigFileNotFoundError, Unmarshal + mapstructure Code authoring | 30k+ | Add | |
| 737 | golang-uber-fxsamber/cc-skills-golang/golang-uber-fx Golang application framework using uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Lifecycle hooks, fx.Annotate (name/group/As), fx.Decorate, fx.Supply, fx.Replace, fx.WithLogger, and signal-aware Run(). Apply when using or adopti Code authoring | 30k+ | Add | |
| 738 | golang-uber-digsamber/cc-skills-golang/golang-uber-dig Implements dependency injection in Golang using uber-go/dig — reflection-based container, Provide/Invoke, dig.In/dig.Out parameter and result objects, named values, value groups, optional dependencies, scopes, and Decorate. Apply when using Code authoring | 30k+ | Add | |
| 747 | two-factor-authentication-best-practicesbetter-auth/skills/two-factor-authentication-best-practices Configure TOTP authenticator apps, send OTP codes via email/SMS, manage backup codes, handle trusted devices, and implement 2FA sign-in flows using Better Auth's twoFactor plugin. Use when users need MFA, multi-factor authentication, authen Code authoring | 30k+ | Add | |
| 776 | expo-uiexpo/skills/expo-ui 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/ Code authoringDesign and UI | 20k+ | +1k+5% | Add |
| 805 | expo-native-uiexpo/skills/expo-native-ui 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; f Code authoringDesign and UI | 20k+ | +1k+5% | Add |
| 824 | flutter-implement-json-serializationflutter/agent-plugins/flutter-implement-json-serialization Create model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when manually mapping JSON keys to class properties for simple data structures. Code authoring | 20k+ | Add | |
| 825 | nextjs-app-router-patternswshobson/agents/nextjs-app-router-patterns Master Next.js 14+ App Router with Server Components, streaming, parallel routes, and advanced data fetching. Use when building Next.js applications, implementing SSR/SSG, or optimizing React Server Components. Code authoring | 20k+ | Add | |
| 831 | flutter-add-widget-previewflutter/agent-plugins/flutter-add-widget-preview 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. Code authoring | 20k+ | Add | |
| 856 | flutter-use-http-packageflutter/agent-plugins/flutter-use-http-package Use the `http` package to execute GET, POST, PUT, or DELETE requests. Use when you need to fetch from or send data to a REST API. Code authoring | 20k+ | Add | |
| 861 | implement-specswarpdotdev/common-skills/implement-specs Implement an approved feature from PRODUCT.md and TECH.md, keeping specs and code aligned in the same PR as implementation evolves. Use after the product and tech specs are approved and the next step is building the feature. Code authoring | 20k+ | +100+<5% | Add |
| 886 | migrate-radix-to-baseshadcn-ui/ui/migrate-radix-to-base Migrates React projects and components from Radix UI to Base UI. Use when asked to migrate from radix, move to base-ui, convert radix primitives, or switch a shadcn project's base library. Handles single components ("migrate accordion") and Code authoring | 20k+ | +1k+5% | Add |
| 925 | deepline-playscode.deepline.com/deepline-plays Use for Deepline GTM work that searches, enriches, scores, collects signals, or automates a workflow: find companies or people, enrich a CSV, find emails or LinkedIn, compare providers, build a waterfall, create a webhook or cron, or write Code authoringResearch and searchService integration | 20k+ | +1k+5% | Add |