{"id":49055110,"url":"https://github.com/prisma/skills","last_synced_at":"2026-06-01T19:31:05.173Z","repository":{"id":340101059,"uuid":"1140468701","full_name":"prisma/skills","owner":"prisma","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-02T09:29:45.000Z","size":265,"stargazers_count":31,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-14T20:37:38.281Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/prisma.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-01-23T10:14:07.000Z","updated_at":"2026-04-10T10:54:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"50893d43-38b6-4dd1-81fd-69bf20383748","html_url":"https://github.com/prisma/skills","commit_stats":null,"previous_names":["prisma/skills"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/prisma/skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prisma%2Fskills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prisma%2Fskills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prisma%2Fskills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prisma%2Fskills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prisma","download_url":"https://codeload.github.com/prisma/skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prisma%2Fskills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33790706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-01T02:00:06.963Z","response_time":115,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-04-19T23:00:35.609Z","updated_at":"2026-06-01T19:31:05.168Z","avatar_url":"https://github.com/prisma.png","language":null,"funding_links":[],"categories":["ORM / 資料庫"],"sub_categories":["Remix / React Router"],"readme":"# Prisma Skills\n\nA collection of skills for AI coding agents working with Prisma ORM. Skills are packaged instructions that extend agent capabilities for database development.\n\nSkills follow the [Agent Skills](https://agentskills.io/) format and are compatible with `npx skills add`.\n\n## Available Skills\n\n### prisma-cli\n\nComplete reference for current Prisma CLI commands.\n\n**Use when:**\n- Running Prisma commands\n- Setting up new projects (`prisma init`)\n- Managing migrations and database schema\n- Generating Prisma Client\n\n**Commands covered:**\n- `init`, `generate`, `dev` (local Prisma Postgres)\n- `migrate dev`, `migrate deploy`, `migrate reset`\n- `db push`, `db pull`, `db seed`, `db execute`\n- `studio`, `mcp`\n\n---\n\n### prisma-upgrade-v7\n\nStep-by-step migration guide from Prisma v6 to v7, covering all breaking changes.\n\n**Use when:**\n- Upgrading existing projects to Prisma 7\n- Troubleshooting v7 compatibility issues\n- Understanding what changed in v7\n\n**Topics covered:**\n- ESM-first module configuration plus CommonJS fallback\n- Driver adapter requirements\n- New `prisma.config.ts` file\n- Manual environment variable loading\n- Generated client entrypoints (`client`, `browser`, `models`, `enums`)\n- `Prisma.validator` to `satisfies` migration\n- Removed features (middleware, metrics, CLI flags)\n- Special handling for Accelerate users\n\n---\n\n### prisma-client-api\n\nComprehensive Prisma Client API reference.\n\n**Use when:**\n- Writing Prisma Client queries\n- Understanding query options (select, include, where)\n- Working with transactions\n- Using raw SQL queries\n\n**Topics covered:**\n- PrismaClient constructor and configuration\n- CRUD operations (findMany, create, update, delete)\n- Query options (select, include, omit, orderBy, pagination)\n- Filter operators and conditions\n- Transactions ($transaction)\n- Raw queries ($queryRaw, $executeRaw)\n- Client methods ($connect, $disconnect, $extends)\n\n---\n\n### prisma-driver-adapter-implementation\n\nImplementation guide for Prisma SQL driver adapter development.\n\n**Use when:**\n- Implementing a new SQL driver adapter\n- Modifying `SqlDriverAdapter` or `Transaction` behavior\n- Wiring migration-aware adapter factories\n- Debugging adapter type mapping or transaction issues\n\n**Topics covered:**\n- Required adapter interfaces and contracts\n- Transaction lifecycle protocol (including nested transactions)\n- `SqlQuery` argument mapping and `SqlResultSet` mapping\n- `ColumnTypeEnum` mapping strategy\n- Error conversion to `DriverAdapterError` / `MappedError`\n- Unit and E2E verification checklist\n\n---\n\n### prisma-database-setup\n\nGuides for configuring Prisma with different database providers.\n\n**Use when:**\n- Setting up a new project with a specific database\n- Connecting to PostgreSQL, MySQL, SQLite, MongoDB, etc.\n- Troubleshooting connection issues\n- Configuring connection strings\n\n**Databases covered:**\n- PostgreSQL \u0026 Prisma Postgres\n- MySQL / MariaDB\n- SQLite\n- MongoDB\n- SQL Server\n- CockroachDB\n\n---\n\n### prisma-postgres\n\nPrisma Postgres workflows across Console, `create-db`, Management API, and SDK integrations.\n\n**Use when:**\n- Setting up and managing Prisma Postgres in Prisma Console\n- Creating instant databases with `npx create-db`\n- Integrating programmatic provisioning with Management API\n- Building typed API integrations using `@prisma/management-api-sdk`\n- Handling auth, regions, claim flow, and connection details\n\n**Workflows covered:**\n- `npx create-db@latest`\n- `npx create-db@latest create --help`\n- `npx create-db@latest regions --help`\n- Programmatic `create-db` usage (`create()` and `regions()`)\n- Console operations (`https://console.prisma.io`)\n- Management API (`https://api.prisma.io/v1`)\n- Management API SDK (`@prisma/management-api-sdk`)\n\n## Installation\n\nInstall all skills:\n\n```bash\nnpx skills add prisma/skills\n```\n\nOr install specific skills:\n\n```bash\nnpx skills add prisma/skills --skill prisma-cli\nnpx skills add prisma/skills --skill prisma-upgrade-v7\nnpx skills add prisma/skills --skill prisma-client-api\nnpx skills add prisma/skills --skill prisma-driver-adapter-implementation\nnpx skills add prisma/skills --skill prisma-database-setup\nnpx skills add prisma/skills --skill prisma-postgres\n```\n\nList available skills:\n\n```bash\nnpx skills add prisma/skills --list\n```\n\nList installed skills:\n\n```bash\nnpx skills list\n```\n\n## Usage\n\nSkills are automatically available once installed. The agent will use them when relevant tasks are detected.\n\n**Examples:**\n```\nHelp me run Prisma migrations in production\n```\n```\nUpgrade my project from Prisma 6 to Prisma 7\n```\n```\nHow do I use transactions in Prisma?\n```\n\n## Skill Structure\n\nEach skill contains:\n- `SKILL.md` - Main instructions with YAML frontmatter (name, description, metadata)\n- `references/` (optional) - Individual reference files with detailed explanations and code examples\n\n## Prisma Version\n\nThese skills target **Prisma ORM 7.6.x**.\n\nIf you're upgrading from Prisma 6, use the `prisma-upgrade-v7` skill for migration-specific guidance.\n\n## Contributing\n\nSee [AGENTS.md](./AGENTS.md) for guidelines on creating and modifying skills.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprisma%2Fskills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprisma%2Fskills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprisma%2Fskills/lists"}