[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-prisma-prisma-postgres-setup-ru":3,"guides-for-prisma-prisma-postgres-setup":219,"similar-k17a5hw81fhwybk1wxavs6mvjs8676ca":220},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":23,"identity":187,"isFallback":191,"parentExtension":192,"providers":193,"relations":197,"repo":199,"workflow":216},1778053689272.9238,"k17a5hw81fhwybk1wxavs6mvjs8676ca",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Set up a new Prisma Postgres database and connect it to a local project using the Management API. Use when asked to \"set up a database\", \"create a Prisma Postgres project\", \"get a connection string\", \"connect my app to Prisma Postgres\", or \"provision a database\".",{},"Prisma Postgres Setup","https://github.com/prisma/skills/tree/HEAD/prisma-postgres-setup",[15,16,17,18,19,20,21,22],"prisma","postgres","database","setup","connection","api","typescript","node-js",{"_creationTime":24,"_id":25,"extensionId":5,"locale":26,"result":27,"trustSignals":175,"workflow":185},1778053716548.3843,"kn78r2tfxxfztkrvw7rznzxrz5867ddj","en",{"checks":28,"evaluatedAt":165,"extensionSummary":166,"promptVersionExtension":167,"promptVersionScoring":168,"rationale":169,"score":170,"summary":171,"tags":172,"targetMarket":173,"tier":174},[29,34,37,40,44,47,51,55,58,61,65,70,74,77,80,83,86,89,92,95,99,103,107,111,114,117,120,124,127,130,133,136,139,143,146,149,152,155,158,162],{"category":30,"check":31,"severity":32,"summary":33},"Practical Utility","Problem relevance","pass","The description clearly names a concrete user problem: setting up a new Prisma Postgres database and connecting it to a local project.",{"category":30,"check":35,"severity":32,"summary":36},"Unique selling proposition","The skill provides a structured procedural guide for database setup and connection using the Prisma Management API, which is value beyond a simple prompt.",{"category":30,"check":38,"severity":32,"summary":39},"Production readiness","The skill covers the complete lifecycle of setting up a new Prisma Postgres database, including authentication, project creation, local configuration, schema definition, and verification.",{"category":41,"check":42,"severity":32,"summary":43},"Scope","Single responsibility principle","The skill focuses solely on the setup and connection of a new Prisma Postgres database, with clear non-goals listed, indicating a single responsibility.",{"category":41,"check":45,"severity":32,"summary":46},"Description quality","The description is concise, accurate, and clearly outlines the skill's purpose and when to use it, matching the implemented functionality.",{"category":48,"check":49,"severity":32,"summary":50},"Invocation","Scoped tools","The skill uses `curl` commands for specific API interactions rather than a single generalist tool, adhering to the principle of scoped tools.",{"category":52,"check":53,"severity":32,"summary":54},"Documentation","Configuration & parameter reference","All necessary parameters like service tokens and connection strings are either explicitly requested or documented, with clear instructions on how to obtain them.",{"category":41,"check":56,"severity":32,"summary":57},"Tool naming","The skill uses standard tool names like `curl` and `npx prisma`, which are descriptive and commonly understood.",{"category":41,"check":59,"severity":32,"summary":60},"Minimal I/O surface","The skill's inputs (service token, region selection) and outputs (connection string, verification success) are minimal and directly related to the task.",{"category":62,"check":63,"severity":32,"summary":64},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":66,"check":67,"severity":68,"summary":69},"Maintenance","Commit recency","not_applicable","No commit history is available for this skill, so its recency cannot be evaluated.",{"category":71,"check":72,"severity":32,"summary":73},"Security","Secret Management","The skill instructs users to handle service tokens securely using environment variables or prompt inclusion and warns against committing them.",{"category":71,"check":75,"severity":32,"summary":76},"Injection","The skill handles external data (like service tokens) as untrusted input and uses shell commands in a controlled manner, not executing arbitrary code.",{"category":71,"check":78,"severity":32,"summary":79},"Transitive Supply-Chain Grenades","All scripts and dependencies are bundled within the skill's repository, and no remote code execution or dynamic fetching is performed.",{"category":71,"check":81,"severity":32,"summary":82},"Sandbox Isolation","The skill primarily uses `curl` and `npx` commands, which operate within standard execution environments and do not attempt to write outside of designated project directories.",{"category":71,"check":84,"severity":32,"summary":85},"Sandbox escape primitives","There are no indications of detached process spawns or retry loops around denied tool calls in the provided scripts.",{"category":71,"check":87,"severity":32,"summary":88},"Data Exfiltration","The skill does not make any undocumented outbound calls and explicitly handles sensitive data like API tokens by using them locally or via secure input methods.",{"category":71,"check":90,"severity":32,"summary":91},"Hidden Text Tricks","The bundled files do not contain any hidden steering tricks, invisible characters, or obfuscation techniques.",{"category":71,"check":93,"severity":32,"summary":94},"Opaque code execution","The scripts are written in plain, readable Bash and TypeScript, with no obfuscation, base64 payloads, or runtime script fetching.",{"category":96,"check":97,"severity":32,"summary":98},"Portability","Structural Assumption","The skill provides clear instructions for file layout (e.g., `.env`, `prisma/schema.prisma`) and handles potential absent files gracefully.",{"category":100,"check":101,"severity":68,"summary":102},"Trust","Issues Attention","No issue tracking data is available for this skill.",{"category":104,"check":105,"severity":32,"summary":106},"Versioning","Release Management","A meaningful version ('1.1.0') is declared in the SKILL.md frontmatter.",{"category":108,"check":109,"severity":32,"summary":110},"Code Execution","Validation","Input values like connection strings are validated by the Prisma client and API calls, and output is handled through structured responses.",{"category":71,"check":112,"severity":32,"summary":113},"Unguarded Destructive Operations","The skill involves creating resources, but these are guarded by user interaction (e.g., region selection) and confirmation. Deletion of projects is presented as an option only if creation fails due to limits.",{"category":108,"check":115,"severity":32,"summary":116},"Error Handling","The skill includes a detailed error handling section with specific HTTP status codes, error codes, and actionable steps for the agent.",{"category":108,"check":118,"severity":68,"summary":119},"Logging","The skill is primarily a procedural guide for setting up resources, not a long-running process with critical destructive actions that necessitate local audit logging.",{"category":121,"check":122,"severity":32,"summary":123},"Compliance","GDPR","The skill does not operate on personal data directly; it guides the setup of database infrastructure. Any sensitive data like API tokens are handled according to security best practices.",{"category":121,"check":125,"severity":32,"summary":126},"Target market","The skill is globally applicable and does not contain any region-specific logic or references.",{"category":96,"check":128,"severity":32,"summary":129},"Runtime stability","The skill assumes standard Node.js/npm environments and Linux/macOS shells, which are common, and provides clear installation instructions.",{"category":48,"check":131,"severity":32,"summary":132},"Precise Purpose","The skill clearly defines its purpose (setting up Prisma Postgres) and provides specific use cases and explicit boundaries (when not to use).",{"category":48,"check":134,"severity":32,"summary":135},"Concise Frontmatter","The frontmatter is concise, clearly stating the core capability and providing relevant trigger phrases.",{"category":52,"check":137,"severity":32,"summary":138},"Concise Body","The SKILL.md body is well-structured and under the recommended line limit, deferring detailed API information to reference files.",{"category":140,"check":141,"severity":32,"summary":142},"Context","Progressive Disclosure","Detailed API and usage information is appropriately deferred to separate reference files (`references/*.md`).",{"category":140,"check":144,"severity":68,"summary":145},"Forked exploration","This skill is a linear procedural guide and does not involve deep exploration that would require forking.",{"category":30,"check":147,"severity":32,"summary":148},"Usage examples","The skill provides clear, end-to-end examples for API calls, dependency installation, configuration, and verification, demonstrating the expected outcomes.",{"category":30,"check":150,"severity":32,"summary":151},"Edge cases","The skill documents failure modes like invalid tokens, resource not found, validation errors, and rate limits, providing recovery steps.",{"category":96,"check":153,"severity":68,"summary":154},"Tool Fallback","The skill relies on standard Node.js and curl, which are assumed to be present, and does not depend on optional external tools like a custom MCP server.",{"category":96,"check":156,"severity":32,"summary":157},"Stack assumptions","The skill clearly states its prerequisites, including Node.js 18+, and assumes a standard POSIX shell environment for its commands.",{"category":159,"check":160,"severity":32,"summary":161},"Safety","Halt on unexpected state","The skill provides clear error handling for various API responses and potential issues, ensuring it halts gracefully on unexpected states.",{"category":96,"check":163,"severity":32,"summary":164},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; any adjacent tasks are either handled directly or clearly delineated with non-goals.",1778053716117,"This skill automates the setup of a new Prisma Postgres database and its connection to a local project using the Management API. It guides users through authentication, project creation, dependency installation, schema configuration, and verification, leveraging `curl` and `npx prisma` commands.","2.0.0","3.4.0","This skill is exceptionally well-documented and robust, providing clear instructions, handling errors gracefully, and ensuring security. The only minor point is the lack of commit history, which is not applicable for a skill of this nature.",99,"A high-quality skill for setting up and connecting to Prisma Postgres databases.",[15,16,17,18,19,20,21,22],"global","verified",{"codeQuality":176,"collectedAt":177,"documentation":178,"maintenance":180,"security":181,"testCoverage":184},{},1778053704420,{"descriptionLength":179,"readmeSize":8},263,{},{"hasNpmPackage":182,"license":183,"smitheryVerified":182},false,"MIT",{"hasCi":182,"hasTests":182},{"updatedAt":186},1778053716548,{"githubOwner":15,"githubRepo":188,"locale":26,"slug":189,"type":190},"skills","prisma-postgres-setup","skill",true,null,{"extract":194,"llm":196},{"commitSha":195,"license":183},"741a74fdafc1bf61fa208c2f73878be688cba263",{"promptVersionExtension":167,"promptVersionScoring":168,"score":170,"targetMarket":173,"tier":174},{"repoId":198},"kd76h7swxyhk8405svecsqq7gh864y5s",{"_creationTime":200,"_id":198,"identity":201,"providers":203,"workflow":213},1777995558409.8394,{"githubOwner":15,"githubRepo":188,"sourceUrl":202},"https://github.com/prisma/skills",{"discover":204,"github":207},{"sources":205},[206],"skills-sh",{"closedIssues90d":8,"forks":208,"license":183,"openIssues90d":8,"pushedAt":209,"readmeSize":210,"stars":211,"topics":212},2,1775122185000,5117,34,[],{"discoverAt":214,"extractAt":215,"githubAt":215,"updatedAt":215},1777995558409,1778053690224,{"anyEnrichmentAt":217,"extractAt":218,"githubAt":217,"llmAt":186,"updatedAt":186},1778053689723,1778053689272,[],[221,249,271,291,308,326],{"_creationTime":222,"_id":223,"community":224,"display":225,"identity":234,"providers":238,"relations":243,"workflow":245},1778054052548.2288,"k176w64x0xqzqqadda9yb8vg45866vbk",{"reviewCount":8},{"description":226,"installMethods":227,"name":228,"sourceUrl":229,"tags":230},"Postgres state adapter for chat (production)",{},"Postgres State Adapter","https://github.com/vercel/chat/tree/HEAD/packages/state-pg",[16,231,21,232,17,233],"state-management","production","chat-sdk",{"githubOwner":235,"githubRepo":236,"locale":26,"slug":237,"type":190},"vercel","chat","chat-adapter-state-pg",{"extract":239,"llm":241},{"commitSha":240,"license":183},"3e4764db4d5c826cd0938cdcd0130d14eb8ed992",{"promptVersionExtension":167,"promptVersionScoring":168,"score":242,"targetMarket":173,"tier":174},98,{"repoId":244},"kd7ds766kaxjjf3s3hr8y7z2t9865yn3",{"anyEnrichmentAt":246,"extractAt":247,"githubAt":246,"llmAt":248,"updatedAt":248},1778054054404,1778054052548,1778054107364,{"_creationTime":250,"_id":251,"community":252,"display":253,"identity":263,"providers":265,"relations":269,"workflow":270},1778053689272.9233,"k177t72hzww4nkdkzx9hq1g0b1867ktp",{"reviewCount":8},{"description":254,"installMethods":255,"name":256,"sourceUrl":257,"tags":258},"Prisma Postgres setup and operations guidance across Console, create-db CLI, Management API, and Management API SDK. Use when creating Prisma Postgres databases, working in Prisma Console, provisioning with create-db/create-pg/create-postgres, or integrating programmatic provisioning with service tokens or OAuth.",{},"Prisma Postgres","https://github.com/prisma/skills/tree/HEAD/prisma-postgres",[15,16,17,259,20,260,261,262],"cli","sdk","documentation","provisioning",{"githubOwner":15,"githubRepo":188,"locale":26,"slug":264,"type":190},"prisma-postgres",{"extract":266,"llm":267},{"commitSha":195,"license":183},{"promptVersionExtension":167,"promptVersionScoring":168,"score":268,"targetMarket":173,"tier":174},95,{"repoId":198},{"anyEnrichmentAt":217,"extractAt":218,"githubAt":217,"llmAt":186,"updatedAt":186},{"_creationTime":272,"_id":273,"community":274,"display":275,"identity":284,"providers":286,"relations":289,"workflow":290},1778053689272.9243,"k1708aetge4r52xy7r4jqs55w1866mgj",{"reviewCount":8},{"description":276,"installMethods":277,"name":278,"sourceUrl":279,"tags":280},"Complete 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\", \"driver adapter required\".",{},"Prisma Upgrade v7","https://github.com/prisma/skills/tree/HEAD/prisma-upgrade-v7",[15,281,282,21,283,17],"orm","migration","javascript",{"githubOwner":15,"githubRepo":188,"locale":26,"slug":285,"type":190},"prisma-upgrade-v7",{"extract":287,"llm":288},{"commitSha":195,"license":183},{"promptVersionExtension":167,"promptVersionScoring":168,"score":242,"targetMarket":173,"tier":174},{"repoId":198},{"anyEnrichmentAt":217,"extractAt":218,"githubAt":217,"llmAt":186,"updatedAt":186},{"_creationTime":292,"_id":293,"community":294,"display":295,"identity":301,"providers":303,"relations":306,"workflow":307},1778053689272.9214,"k179nfcsssmeyeansre4nra1dn867zv4",{"reviewCount":8},{"description":296,"installMethods":297,"name":298,"sourceUrl":299,"tags":300},"Prisma CLI commands reference covering all available commands, options, and usage patterns. Use when running Prisma CLI commands, setting up projects, generating client, running migrations, managing databases, or starting Prisma's MCP server. Triggers on \"prisma init\", \"prisma generate\", \"prisma migrate\", \"prisma db\", \"prisma studio\", \"prisma mcp\".",{},"Prisma CLI Reference","https://github.com/prisma/skills/tree/HEAD/prisma-cli",[15,259,17,261,281],{"githubOwner":15,"githubRepo":188,"locale":26,"slug":302,"type":190},"prisma-cli",{"extract":304,"llm":305},{"commitSha":195,"license":183},{"promptVersionExtension":167,"promptVersionScoring":168,"score":242,"targetMarket":173,"tier":174},{"repoId":198},{"anyEnrichmentAt":217,"extractAt":218,"githubAt":217,"llmAt":186,"updatedAt":186},{"_creationTime":309,"_id":310,"community":311,"display":312,"identity":319,"providers":321,"relations":324,"workflow":325},1778053689272.9229,"k178wmqqr7yxw2r4kzhd5hdw6s8669ak",{"reviewCount":8},{"description":313,"installMethods":314,"name":315,"sourceUrl":316,"tags":317},"Required reference for Prisma v7 driver adapter work. Use when implementing or modifying adapters, adding database drivers, or touching SqlDriverAdapter/Transaction interfaces. Contains critical contract details not inferable from code examples — including the transaction lifecycle protocol, error mapping requirements, and verification checklist. Existing implementations do not replace this skill.",{},"Prisma Driver Adapter Implementation","https://github.com/prisma/skills/tree/HEAD/prisma-driver-adapter-implementation",[15,21,17,281,318,261],"driver-adapter",{"githubOwner":15,"githubRepo":188,"locale":26,"slug":320,"type":190},"prisma-driver-adapter-implementation",{"extract":322,"llm":323},{"commitSha":195,"license":183},{"promptVersionExtension":167,"promptVersionScoring":168,"score":242,"targetMarket":173,"tier":174},{"repoId":198},{"anyEnrichmentAt":217,"extractAt":218,"githubAt":217,"llmAt":186,"updatedAt":186},{"_creationTime":327,"_id":328,"community":329,"display":330,"identity":343,"providers":345,"relations":348,"workflow":349},1778053689272.9224,"k171jjcav8z7q0wkzdqz88p4pn8669t2",{"reviewCount":8},{"description":331,"installMethods":332,"name":333,"sourceUrl":334,"tags":335},"Guides for configuring Prisma with different database providers (PostgreSQL, MySQL, SQLite, MongoDB, etc.). Use when setting up a new project, changing databases, or troubleshooting connection issues. Triggers on \"configure postgres\", \"connect to mysql\", \"setup mongodb\", \"sqlite setup\".",{},"Prisma Database Setup","https://github.com/prisma/skills/tree/HEAD/prisma-database-setup",[15,17,336,337,338,339,340,341,342],"postgresql","mysql","sqlite","mongodb","sqlserver","cockroachdb","configuration",{"githubOwner":15,"githubRepo":188,"locale":26,"slug":344,"type":190},"prisma-database-setup",{"extract":346,"llm":347},{"commitSha":195,"license":183},{"promptVersionExtension":167,"promptVersionScoring":168,"score":242,"targetMarket":173,"tier":174},{"repoId":198},{"anyEnrichmentAt":217,"extractAt":218,"githubAt":217,"llmAt":186,"updatedAt":186}]