Agent Skills
Read from each publisher's repository, labelled by what each skill lets an agent do. Nothing is run.
2,104 skills
- neon-postgres-egress-optimizerNeonDiagnose and fix excessive Postgres egress (network data transfer) in a codebase. Use when a user mentions high database bills, unexpected data transfer costs, network transfer charges, egress spikes, "why is my Neon bill so high", "database costs jumped", SEL…OfficialReaches the network
- neon-realtimeNeonNeon Realtime makes any SQL query live. Build realtime, reactive apps and agents on Lakebase Postgres with live SQL queries and reactivity primitives. Use when app UI or agent state must update live from database rows (dashboards, feeds, collaboration, multi-u…OfficialReaches the network
- neon-realtimeNeonNeon Realtime makes any SQL query live. Build realtime, reactive apps and agents on Lakebase Postgres with live SQL queries and reactivity primitives. Use when app UI or agent state must update live from database rows (dashboards, feeds, collaboration, multi-u…OfficialReaches the network
- score-evalNeonNo description.OfficialInstructions only
- cloudformation-to-pulumiPulumiConvert, migrate, or import AWS CloudFormation stacks or templates into Pulumi programs. Load this skill whenever a user wants to move from CloudFormation to Pulumi, convert a CFN template, import existing CloudFormation-managed resources into Pulumi, or asks …OfficialInstructions only1 high finding
- package-usagePulumiTrack which stacks across a Pulumi organization use a specific package and at what versions. Use for cross-stack audits, identifying outdated or unmaintained package versions across many stacks, finding affected stacks before publishing breaking changes to a c…OfficialInstructions only
- provider-upgradePulumiUpgrade any Pulumi provider to a newer version and reconcile the resulting diff. Use when users want to upgrade or update a provider (including editing package.json, requirements.txt, pyproject.toml, go.mod, or Pulumi.yaml to bump a provider SDK), check for br…OfficialInstructions only
- pulumi-arm-to-pulumiPulumiConvert or migrate Azure ARM (Azure Resource Manager) templates, Bicep templates, or code to Pulumi, including importing existing Azure resources. This skill MUST be loaded whenever a user requests migration, conversion, or import of ARM templates, Bicep templ…OfficialInstructions only
- pulumi-automation-apiPulumiLoad this skill when a user asks how to run Pulumi programmatically, embed Pulumi in an application, orchestrate multiple stacks in code, build a self-service infrastructure portal, replace pulumi CLI shell scripts with code, or use the Pulumi Automation API (…OfficialInstructions only
- pulumi-best-practicesPulumiLoad when the user is writing, reviewing, or debugging Pulumi TypeScript/Python programs; asks about Output<T> or apply() usage; wants to create ComponentResource classes; needs to refactor resources without destroying them (aliases); is setting up secrets or …OfficialInstructions only
- pulumi-cdk-to-pulumiPulumiLoad this skill when a user wants to migrate, convert, port, translate, or move an AWS CDK application (including CDK stacks, constructs, or CloudFormation-synthesized templates) to Pulumi. Phrases such as "convert CDK to Pulumi", "migrate CDK app", "port CDK …OfficialReaches the network
- pulumi-componentPulumiGuide for authoring Pulumi ComponentResource classes. Use when creating reusable infrastructure components, designing component interfaces, setting up multi-language support, or distributing component packages.OfficialInstructions only
- pulumi-context-apiPulumiQuery the Pulumi Context API, a graph query interface over an organization's infrastructure in Pulumi Cloud. Use when a question is about relationships or reachability across resources and stacks: the impact of a change ("what breaks if I change this?", blast …OfficialInstructions only
- pulumi-debug-failed-operationPulumiDebug a Pulumi update or preview that failed: read the failure Pulumi already recorded, find what caused it, and fix it. Load this skill when the user asks to debug, diagnose, or fix a failed update or preview, or points at a failing `pulumi up` or `pulumi pre…OfficialInstructions only
- pulumi-escPulumiGuidance for working with Pulumi ESC (Environments, Secrets, and Configuration). Use when users ask about managing secrets, configuration, environments, short-term credentials, configuring OIDC for AWS, Azure, GCP, integrating with secret stores (AWS Secrets M…OfficialReaches the network
- pulumi-migrate-from-discovered-stackPulumi · 2 scriptsMigrate a CloudFormation or ARM stack into a Pulumi stack, sourced from a stack that Pulumi Cloud's Discovery feature has already found and exposed via the discovered-stacks API. Load this skill when the user has a discovered stack in Pulumi Cloud and wants to…OfficialRuns commands
- pulumi-neo-handoffPulumiHand off the current thread to a new Pulumi Neo task as a one-way transfer. Use when the user explicitly asks to hand off, send, transfer, or continue current work in Pulumi Neo (e.g. "hand this to Neo", "continue in Neo", "/neo-handoff"). Do not load when the…OfficialInstructions only
- pulumi-overviewPulumiUse this skill for any task that creates, modifies, inspects, or destroys cloud infrastructure or SaaS configuration, from one-off CLI operations to full multi-resource projects, across providers in the Pulumi ecosystem. A typical project spans many providers …OfficialInstructions only
- pulumi-terraform-to-pulumiPulumiMigrate Terraform/OpenTofu projects to Pulumi, including translating HCL source code and/or importing Terraform state into a Pulumi stack. Use when a user wants to convert Terraform to Pulumi, migrate from HCL, or import tfstate into Pulumi. Do NOT trigger for…OfficialInstructions only
- pulumi-upgrade-providerPulumiAutomate Pulumi provider repo upgrades with the `upgrade-provider` tool. Use when upgrading a pulumi provider repository to a new upstream version, running `upgrade-provider`, and addressing its common failure modes like patch conflicts or missing module mappi…OfficialInstructions only
- upstream-patchesPulumiCreate, amend, remove, and rebase patches for Terraform provider submodules using `./scripts/upstream.sh`. Use when `upgrade-provider` or manual patch work needs owning-patch lookup, patch conflict fixes, patch/hunk removal, or upstream rebase.OfficialInstructions only
- prisma-cliPrismaPrisma ORM 7 CLI reference for existing Prisma 7 applications or explicitly selected Prisma 7 workflows. Covers prisma init, generate, migrate, db, dev, studio, and mcp. For setup, connection repair, or Prisma 8, use prisma-orm-setup; not the Prisma Platform C…OfficialInstructions only
- prisma-client-apiPrismaPrisma Client API reference covering model queries, filters, operators, and client methods. Use when writing database queries, using CRUD operations, filtering data, or configuring Prisma Client. Triggers on "prisma query", "findMany", "create", "update", "del…OfficialInstructions only
- prisma-computePrismaDeploy and operate apps on Prisma Compute with the Prisma 8 CLI. Use whenever the user mentions Prisma Compute, deploying or hosting a Prisma app, `prisma deploy`, `prisma dev module.ts`, Prisma Composer apps (`module.ts`, `compute()`, the `composer` section o…OfficialInstructions only
- prisma-database-setupPrismaDeprecated compatibility name for prisma-orm-setup. Use only when a user or existing integration explicitly invokes prisma-database-setup; otherwise select prisma-orm-setup.OfficialInstructions only
- prisma-driver-adapter-implementationPrismaRequired reference for Prisma ORM 7 SQL driver adapter work. Use when implementing or modifying adapters, adding database drivers, or touching SqlDriverAdapter, Transaction, savepoint, result mapping, or DriverAdapterError behavior. Covers current transaction …OfficialInstructions only
- prisma-mongodb-upgradePrismaDecision and migration guide for Prisma ORM MongoDB projects on v6, which have no upgrade path to v7. Use when a MongoDB project asks about upgrading Prisma, when "upgrade to prisma 7" comes up in a project with provider = "mongodb", or when evaluating a move …OfficialInstructions only
- prisma-orm-setupPrismaSet up Prisma ORM in an application, connect its database, or troubleshoot the connection of an existing Prisma 6, 7, or 8 app. Defaults new applications to Prisma ORM 8 and loads the package-owned prisma-8 skill; keeps existing Prisma 6/7 apps on their versio…OfficialInstructions only
- prisma-postgresPrismaDeprecated compatibility name for prisma-postgres-setup. Use only when a user or existing integration explicitly invokes prisma-postgres; otherwise select prisma-postgres-setup.OfficialInstructions only
- prisma-postgres-setupPrismaObtain or reuse a Prisma Postgres database and connect an application. Use when the user needs a database and has none configured ("I need a database", "add a Postgres database", "set up a database for this app"), runs or mentions `create-db` or `npx create-db…OfficialInstructions only
- prisma-upgrade-v7PrismaComplete migration guide from Prisma ORM v6 to v7 covering all breaking changes. Use when upgrading Prisma versions, encountering v7 errors, or migrating existing projects. Triggers on "upgrade to prisma 7", "prisma 7 migration", "prisma-client generator", "dr…OfficialInstructions only
- brainstormingobra (Jesse Vincent) · 4 scriptsYou MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).Destructive commandsReaches the networkRuns commands1 high finding
- diagnosing-superpowersobra (Jesse Vincent)Use when a superpowers session went wrong and your human partner wants to know why — repeated work, ignored plans, stumbles, poor results, a skill that didn't fire, "it took too long", "why is it so expensive", "what is it doing" — or wants to build a bug repo…Instructions only
- dispatching-parallel-agentsobra (Jesse Vincent)Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependenciesInstructions only
- executing-plansobra (Jesse Vincent)Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is availableDestructive commands1 finding
- finishing-a-development-branchobra (Jesse Vincent)Use when implementation is complete, all tests pass, and you need to decide how to integrate the workInstructions only
- receiving-code-reviewobra (Jesse Vincent)Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementationInstructions only
- requesting-code-reviewobra (Jesse Vincent)Use when completing tasks, implementing major features, or before merging to verify work meets requirementsInstructions only
- subagent-driven-developmentobra (Jesse Vincent)Use when executing implementation plans with independent tasks in the current sessionDestructive commands1 high finding
- systematic-debuggingobra (Jesse Vincent) · 2 scriptsUse when encountering any bug, test failure, or unexpected behavior, before proposing fixesRuns commands1 high finding
Labels come from the skill's own files, read on the date shown: the tools its frontmatter allows and the scripts it ships. They are not a safety rating, and no finding is not a safety guarantee. How skills are checked.