Skill directory

Agent skills

Focused instruction packs that teach a coding agent one job well. Browse the catalog and use any of them inside a RiverX project.

18,175Skills
1,902Publishers
249Official
18,175 skills
Sort by
Flutter Implement JSON Serializationflutter/agent-pluginsOfficialCreate model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when manually mapping JSON keys to class properties for simple data structures.2261Gws Tasksgoogleworkspace/cliOfficialGoogle Tasks: Manage task lists and tasks.2261Flutter Setup Declarative Routingflutter/agent-pluginsOfficialConfigure `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.2251Gws Calendar Agendagoogleworkspace/cliOfficialGoogle Calendar: Show upcoming events across all calendars.2251Variantjakubkrehel/skillsBuilds multiple variants of a component you're working on and helps you iterate and pick one.2243Gws Gmail Sendgoogleworkspace/cliOfficialGmail: Send an email.2231Next Dev Loopvercel/next.jsOfficial>2231Flutter Add Widget Previewflutter/agent-pluginsOfficialAdds 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.2221Flutter Use HTTP Packageflutter/agent-pluginsOfficialUse 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.2221Gws Calendar Insertgoogleworkspace/cliOfficialGoogle Calendar: Create a new event.2221Flutter Setup Localizationflutter/agent-pluginsOfficialAdd `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.2201Gws Formsgoogleworkspace/cliOfficialRead and write Google Forms.2201Breakjakubkrehel/skillsRenders a component you choose in every state and scenario on a temporary page and stress tests it.2183Gws Keepgoogleworkspace/cliOfficialManage Google Keep notes.2171Azure Hosted Copilot SDKmicrosoft/azure-skillsOfficialBuild, deploy, and modify GitHub Copilot SDK apps on Azure. MANDATORY when codebase contains @github/copilot-sdk or CopilotClient in package.json. PREFER OVER azure-prepare when copilot-sdk markers detected. WHEN: copilot SDK, @github/copilot-sdk, copilot-powered app, build copilot app, prepare copilot app, add feature to copilot app, modify copilot app, BYOM, bring your own model, CopilotClient, createSession, sendAndWait, azd init copilot. DO NOT USE FOR: deploying already-prepared copilot-sdk apps (use azure-deploy), general web apps without copilot SDK (use azure-prepare), Copilot Extensions, Foundry agents (use microsoft-foundry).2146Explain Interfacejakubkrehel/skillsHelps you figure out how something was built on the web.2126Dart Run Static Analysisflutter/agent-pluginsOfficialExecute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development to ensure code quality and before committing changes.2111Dart Add Unit Testflutter/agent-pluginsOfficialWrite and organize unit tests for functions, methods, and classes using `package:test`. Use when creating new logic or fixing bugs to ensure code remains correct and regression-free.2101Sanity Best Practicessanity-io/agent-toolkitOfficialSanity development best practices for schema design, GROQ queries, TypeGen, Visual Editing, images, Portable Text, Studio structure, localization, migrations, Sanity Functions, webhooks, Blueprints, and framework integrations such as Next.js, Nuxt, Astro, Remix, SvelteKit, Angular, Hydrogen, and the App SDK. Use this skill whenever working with Sanity schemas, defineType or defineField, GROQ or defineQuery, content modeling, Presentation or preview setups, Sanity-powered frontend integrations, event-driven content automation, documentEventHandler, defineDocumentFunction, defineMediaLibraryAssetFunction, @sanity/functions, @sanity/blueprints, sanity.blueprint.ts, event-driven content automation, or when reviewing and fixing a Sanity codebase.21025Dart Fix Runtime Errorsflutter/agent-pluginsOfficialUses get_runtime_errors and lsp to fetch an active stack trace, locate the failing line, apply a fix, and verify resolution via hot_reload.2091Dart Resolve Package Conflictsflutter/agent-pluginsOfficialWorkflow for fixing package version conflicts. Use this when `pub get` fails due to incompatible package versions.2091Dart Generate Test Mocksflutter/agent-pluginsOfficialDefine and generate mock objects for external dependencies using `package:mockito` and `build_runner`. Use when unit testing classes that depend on complex external services like APIs or databases.2081Dart Use Pattern Matchingflutter/agent-pluginsOfficial>-2082Open Knowledge Discoveryinkeep/open-knowledge-skillsRead when the user asks what OpenKnowledge is, wants to install it on a repository, wants to open or preview a single markdown file that is not part of an OpenKnowledge project, wants to share an OpenKnowledge project with collaborators, asks whether OpenKnowledge supports a particular capability, or asks how `ok init` / `ok cowork` / OK Desktop set up a project. Do NOT load to perform OpenKnowledge reads/writes — the runtime guidance for editing markdown inside an initialized OK project ships as a separate project-local skill installed into each detected agent's skills dir (for example `.claude/skills/open-knowledge/`) whenever `ok init` runs.2071Dart Use Primary Constructorsflutter/agent-pluginsOfficial>2061Nature Sharedyuan1z0825/nature-skillsInternal shared-reference support package for installed Nature Skills, including nature-writing, nature-polishing, nature-response, nature-reader, and nature-paper2ppt. Do not invoke it as a standalone user workflow. Load only the specific core or journal-format file requested by another Nature skill.20621Dart Build CLI Appflutter/agent-pluginsOfficial>-2055Dart Collect Coverageflutter/agent-pluginsOfficialCollect coverage using the coverage packge and create an LCOV report2051Dart Use Path Packageflutter/agent-pluginsOfficial>-2053Dart Migrate To Checks Packageflutter/agent-pluginsOfficial|-2041Dart Setup Ffi Assetsflutter/agent-pluginsOfficialGuides agents in compiling and packaging C/C++ source code into dynamic or static libraries (Code Assets) using Dart's Native Assets hook system (via hook/build.dart and hook/link.dart utilizing package:hooks and package:native_toolchain_c). Use when a user asks to: 'setup native assets', 'compile C/C++ source code', 'bundle dynamic libraries', 'build native C code', 'link native assets', 'implement build.dart or link.dart hooks', or 'integrate C/C++ interop in Dart/Flutter'. Helps agents avoid manual toolchain orchestration and configures secure hash-validated binary downloads or advanced linker tree-shaking with package:record_use mapping.2041Dart Use Ffigenflutter/agent-pluginsOfficialGuide agents to use `package:ffigen` to automatically generate FFI bindings instead of writing them manually. Use this skill when a task involves writing new FFI bindings, extending C/Objective-C/Swift integrations, or replacing hand-crafted `dart:ffi` setups.2041Dart Write Documentationflutter/agent-pluginsOfficialRules and formatting guidelines for writing Dart /// API documentation and doc comments. Use when documenting Dart code, writing doc comments for any Dart declaration (libraries, classes, methods, variables, etc.), or when instructed to follow the Effective Dart documentation guidelines.2041Dart Use Doc Examplesflutter/agent-pluginsOfficialHow to inject external code examples into Dartdoc using the {@example} directive, and how to filter those files using #hide, #region, and #endregion tags.2031Nature Figureyuan1z0825/nature-skills>-203126Agent Pulsejane-o-o-o-o/agent-pulse-skillUse Agent Pulse to inspect local AI-agent activity across Hermes, Claude Code, Codex, DeepSeek, OpenClaw, Copilot, Aider, Qwen, OpenCode, Goose, Cursor, Antigravity, and Amp logs. Use when the user asks about AI-agent sessions, tokens, tool/search calls, model usage, estimated cost, budgets, forecasts, health checks, reports, setup diagnosis, web/API/metrics exports, or MCP integration.2003Expo Skill Evalexpo/skillsOfficialEvaluate Expo skills in this repo end-to-end - trigger accuracy, generated code quality, and runtime screenshots on iOS simulator and Android emulator via Expo Go (web optional). Use when the user wants to eval an Expo skill, test that a skill produces working code, benchmark a skill with device screenshots, or verify a skill's output renders correctly.19913Nature Polishingyuan1z0825/nature-skillsPolish, translate, or tighten existing academic prose while preserving facts, terminology, and evidence boundaries. Use for 论文润色、学术翻译、正文精简, or manuscript LaTeX layout fixes. Use nature-writing when the main task is drafting new sections or rebuilding the manuscript argument.19933Nature Writingyuan1z0825/nature-skillsDraft or restructure scientific manuscript arguments, sections, and initial-submission materials from author-provided evidence. Use for 论文写作、章节起草、论证重构、正文压缩、首次投稿材料. Use nature-polishing for language-only edits to existing prose and nature-response for post-decision correspondence.19977Nature Academic Searchyuan1z0825/nature-skillsSearch literature across sources, verify or manage citations, and build MeSH strategies or citation-impact audits. Use for 文献检索、引文核对、参考文献管理、严格他引 and evidence-backed citer profiles; not for translating a paper or drafting manuscript prose.19848SEOaddyosmani/web-quality-skillsOptimize for search engine visibility and ranking. Use when asked to "improve SEO", "optimize for search", "fix meta tags", "add structured data", "sitemap optimization", or "search engine optimization".1982Connector Tmdbcaffeinelabs/skills>-1971Performanceaddyosmani/web-quality-skillsOptimize web performance for faster loading and better user experience. Use when asked to "speed up my site", "optimize performance", "reduce load time", "fix slow loading", "improve page speed", or "performance audit".1953Simple Englishaminblg/simpleenglish|1955Stripe Projectsstripe/aiOfficial>1921Nature Readeryuan1z0825/nature-skillsCreate source-grounded Chinese-English paper readers with aligned text, figures, tables, and equations. Use for 全文翻译、中英文对照、论文精读 or source-linked questions about a paper; respect a requested excerpt or question without generating a full reader.18920Transitions Polishjakubantalik/transitions.devPolish and refine existing motion against the transitions.dev motion-token scale — duration, distance, scale, blur, and easing — plus the rules for WHEN each token applies (open/close asymmetry, hover-in vs hover-out, stagger offsets, and intent delays). An add-on to the transitions-dev skill, focused on tuning what already animates rather than adding new transitions. Use when the user asks to "polish my transitions", "refine the motion", "tune the timing / easing", "make the animation feel better / less janky", "tighten the durations", "fix the stagger", "align to the motion tokens", "audit the motion", "review my animations", "scan for ad-hoc transitions", "tokenize my animations", or runs the commands transitions review or transitions polish. Also drives the Refine panel's Small refinement feature. Triggers on "motion polish", "transition polish", "refine motion", "timing feels off", "too slow / too fast", "stagger", "delay", "open close timing", "hover in out".1883Nature Paper2pptyuan1z0825/nature-skillsCreate or improve a Chinese academic PPTX from a scientific paper or research reading notes, with source figures and speaker notes. Use for 论文做PPT、文献汇报、组会PPT and paper-based conference or defense presentations.18519
Skills, installed in one click

Put a skill to work

Open any project, search the Skills panel in the chat, and the agent picks it up from there.

Start building free