[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-supabase-agent-skills-en":3,"guides-for-supabase-agent-skills":406,"similar-k17aaecj120q881jxn6sdmbd5986n5tb-en":407},{"_creationTime":4,"_id":5,"children":6,"community":47,"display":48,"evaluation":53,"identity":250,"isFallback":246,"parentExtension":252,"providers":253,"relations":260,"repo":261,"tags":403,"workflow":404},1778697815468.7014,"k17aaecj120q881jxn6sdmbd5986n5tb",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":22,"relations":40,"tags":42,"workflow":43},1778697815468.7017,"k170hrswycfq556p713vzeqg5586nhg4",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector).",{"claudeCode":15},"agent-skills","supabase","https://github.com/supabase/agent-skills",{"basePath":19,"githubOwner":16,"githubRepo":15,"locale":20,"slug":15,"type":21},"","en","plugin",{"evaluate":23,"extract":35},{"promptVersionExtension":24,"promptVersionScoring":25,"score":26,"tags":27,"targetMarket":33,"tier":34},"3.0.0","4.4.0",95,[28,29,30,31,32,16],"postgres","sql","database","optimization","performance","global","verified",{"commitSha":36,"plugin":37},"HEAD",{"mcpCount":11,"provider":38,"skillCount":39},"classify",2,{"parentExtensionId":5,"repoId":41},"kd7dwty9y1efv0wztdwgh1x9w186n12k",[30,31,32,28,29,16],{"evaluatedAt":44,"extractAt":45,"updatedAt":46},1778697882186,1778697815468,1778697940539,{"reviewCount":11},{"description":49,"installMethods":50,"name":52,"sourceUrl":17},"Official Supabase agent skills for Claude Code",{"claudeCode":51},"supabase/agent-skills","supabase-agent-skills",{"_creationTime":54,"_id":55,"extensionId":5,"locale":20,"result":56,"trustSignals":230,"workflow":248},1778697828585.8904,"kn7f4as0mtawn14cxjm7nrn3mn86mbwc",{"checks":57,"evaluatedAt":204,"extensionSummary":205,"features":206,"nonGoals":212,"promptVersionExtension":216,"promptVersionScoring":25,"purpose":217,"rationale":218,"score":219,"summary":220,"tags":221,"targetMarket":33,"tier":34,"useCases":225},[58,63,66,69,73,76,81,85,88,91,95,99,102,106,109,112,115,118,121,124,128,132,137,141,145,148,151,154,158,161,164,167,170,173,176,180,184,188,191,195,198,201],{"category":59,"check":60,"severity":61,"summary":62},"Practical Utility","Problem relevance","pass","The description explicitly states the extension provides \"Agent Skills to help developers using AI agents with Supabase\", directly addressing a user problem.",{"category":59,"check":64,"severity":61,"summary":65},"Unique selling proposition","The skills offer specific Supabase-related capabilities beyond a generic AI agent's default behavior, such as optimizing Postgres queries and managing Supabase products.",{"category":59,"check":67,"severity":61,"summary":68},"Production readiness","The extension provides comprehensive Supabase development capabilities, covering multiple products and aspects of the development lifecycle, making it production-ready.",{"category":70,"check":71,"severity":61,"summary":72},"Scope","Single responsibility principle","The extension is scoped to Supabase-related tasks and Postgres best practices, with distinct skills for each coherent domain.",{"category":70,"check":74,"severity":61,"summary":75},"Description quality","The displayed description accurately reflects the content and purpose of the Supabase agent skills.",{"category":77,"check":78,"severity":79,"summary":80},"Invocation","Scoped tools","not_applicable","This is a marketplace extension, not a skill with executable tools.",{"category":82,"check":83,"severity":79,"summary":84},"Documentation","Configuration & parameter reference","As a marketplace, this extension does not have configurable parameters or options.",{"category":70,"check":86,"severity":79,"summary":87},"Tool naming","This is a marketplace extension and does not expose tools directly.",{"category":70,"check":89,"severity":79,"summary":90},"Minimal I/O surface","This is a marketplace extension and does not have a tool I/O surface.",{"category":92,"check":93,"severity":61,"summary":94},"License","License usability","The extension is licensed under the MIT license, as evidenced by the included LICENSE file.",{"category":96,"check":97,"severity":61,"summary":98},"Maintenance","Commit recency","The latest commit was on 2026-05-13, which is recent.",{"category":96,"check":100,"severity":79,"summary":101},"Dependency Management","The extension bundles agent skills and does not appear to have third-party runtime dependencies that require management.",{"category":103,"check":104,"severity":79,"summary":105},"Security","Secret Management","This is a marketplace extension and does not handle secrets.",{"category":103,"check":107,"severity":79,"summary":108},"Injection","This is a marketplace extension and does not load or execute external data as instructions.",{"category":103,"check":110,"severity":79,"summary":111},"Transitive Supply-Chain Grenades","As a marketplace, this extension does not fetch remote content or execute code.",{"category":103,"check":113,"severity":79,"summary":114},"Sandbox Isolation","This is a marketplace extension and does not interact with the file system or perform operations outside its scope.",{"category":103,"check":116,"severity":79,"summary":117},"Sandbox escape primitives","This marketplace extension does not execute code and therefore cannot have sandbox escape primitives.",{"category":103,"check":119,"severity":79,"summary":120},"Data Exfiltration","This marketplace extension does not perform outbound calls or handle sensitive data.",{"category":103,"check":122,"severity":61,"summary":123},"Hidden Text Tricks","The bundled content and descriptions are free of hidden steering tricks.",{"category":125,"check":126,"severity":79,"summary":127},"Hooks","Opaque code execution","This marketplace extension does not contain executable code.",{"category":129,"check":130,"severity":79,"summary":131},"Portability","Structural Assumption","This marketplace extension does not make assumptions about user project structure.",{"category":133,"check":134,"severity":135,"summary":136},"Trust","Issues Attention","info","There are 7 open issues and 0 closed issues in the last 90 days, indicating a low closure rate and potential for slow response.",{"category":138,"check":139,"severity":61,"summary":140},"Versioning","Release Management","The extension has a meaningful semver version (1.1.0) declared in the marketplace metadata and CHANGELOG.md.",{"category":142,"check":143,"severity":79,"summary":144},"Code Execution","Validation","This is a marketplace extension and does not have executable code or structured output to validate.",{"category":103,"check":146,"severity":79,"summary":147},"Unguarded Destructive Operations","This marketplace extension is read-only and does not perform destructive operations.",{"category":142,"check":149,"severity":79,"summary":150},"Error Handling","This is a marketplace extension and does not have executable code with error paths.",{"category":142,"check":152,"severity":79,"summary":153},"Logging","This marketplace extension does not perform actions that require logging.",{"category":155,"check":156,"severity":79,"summary":157},"Compliance","GDPR","This marketplace extension does not operate on personal data.",{"category":155,"check":159,"severity":61,"summary":160},"Target market","The extension's scope is global, focusing on Supabase products and general Postgres best practices without regional restrictions.",{"category":129,"check":162,"severity":79,"summary":163},"Runtime stability","This marketplace extension does not have runtime stability concerns as it is not executable code.",{"category":82,"check":165,"severity":61,"summary":166},"README","The README file exists and clearly states the extension's purpose and available skills.",{"category":70,"check":168,"severity":79,"summary":169},"Tool surface size","This is a marketplace extension and does not expose tools.",{"category":77,"check":171,"severity":79,"summary":172},"Overlapping near-synonym tools","This marketplace extension does not expose tools, so overlapping synonyms are not applicable.",{"category":82,"check":174,"severity":61,"summary":175},"Phantom features","All advertised features in the README correspond to available skills in the marketplace.",{"category":177,"check":178,"severity":61,"summary":179},"Install","Installation instruction","The README provides clear installation instructions for both all skills and specific skills, including Claude Code plugin installation.",{"category":181,"check":182,"severity":79,"summary":183},"Errors","Actionable error messages","This is a marketplace extension and does not have user-facing error paths.",{"category":185,"check":186,"severity":79,"summary":187},"Execution","Pinned dependencies","As a marketplace extension, it does not have third-party dependencies that require pinning.",{"category":70,"check":189,"severity":79,"summary":190},"Dry-run preview","This marketplace extension is read-only and does not have state-changing operations.",{"category":192,"check":193,"severity":79,"summary":194},"Protocol","Idempotent retry & timeouts","This marketplace extension does not have remote calls or state-changing operations.",{"category":155,"check":196,"severity":79,"summary":197},"Telemetry opt-in","This marketplace extension does not emit telemetry.",{"category":70,"check":199,"severity":61,"summary":200},"Theme declaration","The marketplace README declares a clear curation theme focused on Supabase products and related development best practices.",{"category":138,"check":202,"severity":61,"summary":203},"Per-entry version metadata","The marketplace.json correctly pins individual skills to their source, implying version management.",1778697828354,"This marketplace provides official Supabase agent skills, offering capabilities for Supabase products, client libraries, and Postgres best practices for AI agents.",[207,208,209,210,211],"Official Supabase agent skills","Comprehensive Supabase product coverage","Postgres performance optimization guidelines","Installation instructions for AI agents","Claude Code plugin integration",[213,214,215],"Providing general-purpose AI agent tools","Covering non-Supabase related database technologies","Executing code directly; serves as a catalog only","3.1.0","To serve as a curated catalog of official Supabase agent skills, enabling AI agents to assist developers with Supabase products and Postgres optimization.","High quality marketplace extension with clear purpose and comprehensive documentation. Minor concern regarding open issues without corresponding closures.",96,"A high-quality Supabase agent skills marketplace with clear documentation and a focused curation theme.",[16,28,222,223,224],"developer-tools","ai-agent","code-assistance",[226,227,228,229],"Use when working with any Supabase product","Use when optimizing Postgres queries or schema design","Use when troubleshooting Supabase authentication","Use when integrating Supabase with client-side frameworks",{"codeQuality":231,"collectedAt":233,"documentation":234,"maintenance":237,"popularity":243,"security":244,"testCoverage":247},{"hasLockfile":232},true,1778697818309,{"descriptionLength":235,"readmeSize":236},46,4507,{"closedIssues90d":11,"forks":238,"hasChangelog":232,"manifestVersion":239,"openIssues90d":240,"pushedAt":241,"stars":242},136,"1.1.0",7,1778682544000,2083,{"npmDownloads":11},{"hasNpmPackage":232,"license":245,"smitheryVerified":246},"MIT",false,{"hasCi":232,"hasTests":232},{"updatedAt":249},1778697828585,{"basePath":19,"githubOwner":16,"githubRepo":15,"locale":20,"slug":15,"type":251},"marketplace",null,{"evaluate":254,"extract":256},{"promptVersionExtension":216,"promptVersionScoring":25,"score":219,"tags":255,"targetMarket":33,"tier":34},[16,28,222,223,224],{"commitSha":36,"marketplace":257,"plugin":259},{"name":52,"pluginCount":258},1,{"mcpCount":11,"provider":38,"skillCount":11},{"repoId":41},{"_creationTime":262,"_id":41,"identity":263,"providers":264,"workflow":398},1778697808811.943,{"githubOwner":16,"githubRepo":15,"sourceUrl":17},{"classify":265,"discover":386,"extract":389,"github":390,"npm":397},{"commitSha":36,"extensions":266},[267,280,288,296,310],{"basePath":19,"description":49,"displayName":52,"installMethods":268,"rationale":269,"selectedPaths":270,"source":279,"sourceLanguage":20,"type":251},{"claudeCode":51},"marketplace.json at .claude-plugin/marketplace.json",[271,274,276],{"path":272,"priority":273},".claude-plugin/marketplace.json","mandatory",{"path":275,"priority":273},"README.md",{"path":277,"priority":278},"LICENSE","high","rule",{"basePath":19,"description":13,"displayName":16,"installMethods":281,"rationale":282,"selectedPaths":283,"source":279,"sourceLanguage":20,"type":21},{"claudeCode":15},"inline plugin source from marketplace.json at /",[284,285,286],{"path":275,"priority":273},{"path":277,"priority":278},{"path":287,"priority":273},".mcp.json",{"basePath":19,"description":289,"displayName":290,"installMethods":291,"rationale":282,"selectedPaths":292,"source":279,"sourceLanguage":20,"type":21},"Postgres performance optimization and best practices. Use when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.","postgres-best-practices",{"claudeCode":15},[293,294,295],{"path":275,"priority":273},{"path":277,"priority":278},{"path":287,"priority":273},{"basePath":297,"description":13,"displayName":16,"installMethods":298,"rationale":299,"selectedPaths":300,"source":279,"sourceLanguage":20,"type":309},"skills/supabase",{"claudeCode":51},"SKILL.md frontmatter at skills/supabase/SKILL.md",[301,303,306],{"path":302,"priority":273},"SKILL.md",{"path":304,"priority":305},"assets/feedback-issue-template.md","low",{"path":307,"priority":308},"references/skill-feedback.md","medium","skill",{"basePath":311,"description":312,"displayName":313,"installMethods":314,"rationale":315,"selectedPaths":316,"source":279,"sourceLanguage":20,"type":309},"skills/supabase-postgres-best-practices","Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.","supabase-postgres-best-practices",{"claudeCode":51},"SKILL.md frontmatter at skills/supabase-postgres-best-practices/SKILL.md",[317,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384],{"path":302,"priority":273},{"path":319,"priority":308},"references/_contributing.md",{"path":321,"priority":308},"references/_sections.md",{"path":323,"priority":308},"references/_template.md",{"path":325,"priority":308},"references/advanced-full-text-search.md",{"path":327,"priority":308},"references/advanced-jsonb-indexing.md",{"path":329,"priority":308},"references/conn-idle-timeout.md",{"path":331,"priority":308},"references/conn-limits.md",{"path":333,"priority":308},"references/conn-pooling.md",{"path":335,"priority":308},"references/conn-prepared-statements.md",{"path":337,"priority":308},"references/data-batch-inserts.md",{"path":339,"priority":308},"references/data-n-plus-one.md",{"path":341,"priority":308},"references/data-pagination.md",{"path":343,"priority":308},"references/data-upsert.md",{"path":345,"priority":308},"references/lock-advisory.md",{"path":347,"priority":308},"references/lock-deadlock-prevention.md",{"path":349,"priority":308},"references/lock-short-transactions.md",{"path":351,"priority":308},"references/lock-skip-locked.md",{"path":353,"priority":308},"references/monitor-explain-analyze.md",{"path":355,"priority":308},"references/monitor-pg-stat-statements.md",{"path":357,"priority":308},"references/monitor-vacuum-analyze.md",{"path":359,"priority":308},"references/query-composite-indexes.md",{"path":361,"priority":308},"references/query-covering-indexes.md",{"path":363,"priority":308},"references/query-index-types.md",{"path":365,"priority":308},"references/query-missing-indexes.md",{"path":367,"priority":308},"references/query-partial-indexes.md",{"path":369,"priority":308},"references/schema-constraints.md",{"path":371,"priority":308},"references/schema-data-types.md",{"path":373,"priority":308},"references/schema-foreign-key-indexes.md",{"path":375,"priority":308},"references/schema-lowercase-identifiers.md",{"path":377,"priority":308},"references/schema-partitioning.md",{"path":379,"priority":308},"references/schema-primary-keys.md",{"path":381,"priority":308},"references/security-privileges.md",{"path":383,"priority":308},"references/security-rls-basics.md",{"path":385,"priority":308},"references/security-rls-performance.md",{"sources":387},[388],"manual",{"npmPackage":52},{"closedIssues90d":11,"description":391,"forks":238,"homepage":392,"license":245,"openIssues90d":240,"pushedAt":241,"readmeSize":236,"stars":242,"topics":393},"Agent Skills to help developers using AI agents with Supabase","https://supabase.com/docs/guides/getting-started/ai-skills",[394,395,396,16],"ai","ai-agents","skills",{"downloads":11},{"classifiedAt":399,"discoverAt":400,"extractAt":401,"githubAt":401,"npmAt":402,"updatedAt":399},1778697814098,1778697808812,1778697811035,1778697812840,[223,224,222,28,16],{"evaluatedAt":249,"extractAt":45,"updatedAt":405},1778697940358,[],[408,438],{"_creationTime":409,"_id":410,"community":411,"display":412,"identity":418,"providers":420,"relations":431,"tags":433,"workflow":434},1778698388090.9072,"k171hvn0e2t3jzczxm3vzspj3186mgj7",{"reviewCount":11},{"description":413,"installMethods":414,"name":416,"sourceUrl":417},"Browser automation for AI agents",{"claudeCode":415},"vercel-labs/agent-browser","agent-browser","https://github.com/vercel-labs/agent-browser",{"basePath":19,"githubOwner":419,"githubRepo":416,"locale":20,"slug":416,"type":251},"vercel-labs",{"evaluate":421,"extract":428},{"promptVersionExtension":216,"promptVersionScoring":25,"score":422,"tags":423,"targetMarket":33,"tier":34},99,[424,425,426,427,223],"browser-automation","cli","webdriver","testing",{"commitSha":36,"marketplace":429,"plugin":430},{"name":416,"pluginCount":258},{"mcpCount":11,"provider":38,"skillCount":11},{"repoId":432},"kd74a6sfc26xa0ec2tpntj8r2986mn0a",[223,424,425,427,426],{"evaluatedAt":435,"extractAt":436,"updatedAt":437},1778698406247,1778698388091,1778698675865,{"_creationTime":439,"_id":440,"community":441,"display":442,"identity":448,"providers":450,"relations":457,"tags":459,"workflow":460},1778694510092.8083,"k17fkg7zq41pa5gznrsv1dv13586mw6m",{"reviewCount":11},{"description":443,"installMethods":444,"name":446,"sourceUrl":447},"Official Neon Serverless Postgres plugins for Claude Code",{"claudeCode":445},"neondatabase/agent-skills","neon","https://github.com/neondatabase/agent-skills",{"basePath":19,"githubOwner":449,"githubRepo":15,"locale":20,"slug":15,"type":251},"neondatabase",{"evaluate":451,"extract":454},{"promptVersionExtension":216,"promptVersionScoring":25,"score":26,"tags":452,"targetMarket":33,"tier":34},[28,453,30,446,222],"serverless",{"commitSha":36,"marketplace":455,"plugin":456},{"name":446,"pluginCount":258},{"mcpCount":11,"provider":38,"skillCount":11},{"repoId":458},"kd7fnpnf2z4z7frgbq47jwrzzh86nx09",[30,222,446,28,453],{"evaluatedAt":461,"extractAt":462,"updatedAt":463},1778694522852,1778694510092,1778694671229]