[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6QZVT6CDV903PV7A281CSWZ":3,"skill-same:01M6QZVT6CDV903PV7A281CSWZ":126},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":26,"publishedAt":47,"linkOnly":48,"markdownContent":49,"markdownBody":50,"frontMatter":51,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":62,"ownerHtmlUrl":63,"ownerBlogUrl":64,"ownerDescription":65,"updatedAt":66,"install":67,"resources":80},"01M6QZVT6CDV903PV7A281CSWZ","pocketbase-best-practices",null,"PocketBase development best practices covering collection design, API rules, authentication, SDK usage, query optimization, realtime subscriptions, file handling, and deployment. Use when building PocketBase backends, designing schemas, implementing access control, setting up auth flows, or optimizing performance.","VRIL-LABS\u002Fskill-jam","VRIL-LABS","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F272046472?v=4","01M6QR9PNWM28WZYJJASER1RG2","𝗩𝗥𝗜𝗟 𝗟𝗔𝗕𝗦","01M6QR9PT6Q6JDCQ97EQBDX6E4",2,"MIT","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"pocketbase","pocketbase best practices","best practices","community","performance","when","implementing","flows","optimizing performance","io","file handling","query","authentication","design","up","v0","access","api","collection","auth","2026-11-10 10:12:30",false,"---\nname: pocketbase-best-practices\ndescription: PocketBase development best practices covering collection design, API rules, authentication, SDK usage, query optimization, realtime subscriptions, file handling, and deployment. Use when building PocketBase backends, designing schemas, implementing access control, setting up auth flows, or optimizing performance.\nlicense: MIT\ncompatibility: Works with any agent. Requires PocketBase v0.36+.\nmetadata:\n  author: community\n  version: \"1.0.0\"\n  repository: https:\u002F\u002Fgithub.com\u002Fgreendesertsnow\u002Fpocketbase-skills\n  documentation: https:\u002F\u002Fpocketbase.io\u002Fdocs\u002F\n---\n\n# PocketBase Best Practices\n\n42 rules across 8 categories for PocketBase v0.36+, prioritized by impact.\n\n## When to Apply\n\n- Designing collections and schema structures\n- Implementing API rules for access control\n- Setting up authentication (password, OAuth2, MFA)\n- Using the PocketBase JavaScript SDK\n- Optimizing queries with filtering, sorting, and expansion\n- Implementing realtime subscriptions\n- Handling file uploads and storage\n- Deploying PocketBase to production\n\n## Categories by Priority\n\n| Priority | Category | Impact | Rules |\n|----------|----------|--------|-------|\n| 1 | Collection Design | CRITICAL | coll-field-types, coll-auth-vs-base, coll-relations, coll-indexes, coll-view-collections, coll-geopoint |\n| 2 | API Rules & Security | CRITICAL | rules-basics, rules-filter-syntax, rules-request-context, rules-cross-collection, rules-locked-vs-open |\n| 3 | Authentication | CRITICAL | auth-password, auth-oauth2, auth-token-management, auth-mfa, auth-impersonation |\n| 4 | SDK Usage | HIGH | sdk-initialization, sdk-auth-store, sdk-error-handling, sdk-auto-cancellation, sdk-filter-binding, sdk-field-modifiers, sdk-send-hooks |\n| 5 | Query Performance | HIGH | query-pagination, query-expand, query-field-selection, query-batch-operations, query-n-plus-one, query-first-item, query-back-relations |\n| 6 | Realtime | MEDIUM | realtime-subscribe, realtime-events, realtime-auth, realtime-reconnection |\n| 7 | File Handling | MEDIUM | file-upload, file-serving, file-validation |\n| 8 | Production & Deployment | MEDIUM | deploy-backup, deploy-configuration, deploy-reverse-proxy, deploy-sqlite-considerations, deploy-rate-limiting |\n\n## Quick Reference\n\n### Collection Design (CRITICAL)\n- **coll-field-types**: Use appropriate field types (json for objects, select for enums)\n- **coll-auth-vs-base**: Extend auth collection for users, base for non-auth data\n- **coll-relations**: Use relation fields, not manual ID strings\n- **coll-indexes**: Create indexes on frequently filtered\u002Fsorted fields\n- **coll-view-collections**: Use views for complex aggregations\n- **coll-geopoint**: Store coordinates as json field with lat\u002Flng\n\n### API Rules (CRITICAL)\n- **rules-basics**: Always set API rules; empty = public access\n- **rules-filter-syntax**: Use @request.auth, @collection, @now in rules\n- **rules-request-context**: Access request data via @request.body, @request.query\n- **rules-cross-collection**: Use @collection.name.field for cross-collection checks\n- **rules-locked-vs-open**: Start locked, open selectively\n\n### Authentication (CRITICAL)\n- **auth-password**: Use authWithPassword for email\u002Fpassword login\n- **auth-oauth2**: Configure OAuth2 providers via Admin UI\n- **auth-token-management**: Store tokens securely, refresh before expiry\n- **auth-mfa**: Enable MFA for sensitive applications\n- **auth-impersonation**: Use impersonation for admin actions on behalf of users\n\n### SDK Usage (HIGH)\n- **sdk-initialization**: Initialize client once, reuse instance\n- **sdk-auth-store**: Use AsyncAuthStore for React Native\u002FSSR\n- **sdk-error-handling**: Catch ClientResponseError, check status codes\n- **sdk-auto-cancellation**: Disable auto-cancel for concurrent requests\n- **sdk-filter-binding**: Use filter binding to prevent injection\n\n### Query Performance (HIGH)\n- **query-expand**: Expand relations to avoid N+1 queries\n- **query-field-selection**: Select only needed fields\n- **query-pagination**: Use cursor pagination for large datasets\n- **query-batch-operations**: Batch creates\u002Fupdates when possible\n\n### Realtime (MEDIUM)\n- **realtime-subscribe**: Subscribe to specific records or collections\n- **realtime-events**: Handle create, update, delete events separately\n- **realtime-auth**: Realtime respects API rules automatically\n- **realtime-reconnection**: Implement reconnection logic\n\n### File Handling (MEDIUM)\n- **file-upload**: Use FormData for uploads, set proper content types\n- **file-serving**: Use pb.files.getURL() for file URLs\n- **file-validation**: Validate file types and sizes server-side\n\n### Deployment (MEDIUM)\n- **deploy-backup**: Schedule regular backups of pb_data\n- **deploy-configuration**: Use environment variables for config\n- **deploy-reverse-proxy**: Put behind nginx\u002Fcaddy in production\n- **deploy-sqlite-considerations**: Optimize SQLite for production workloads\n\n## Detailed Rules\n\nFor complete rule documentation with code examples, see [AGENTS.md](AGENTS.md).\n","# PocketBase Best Practices\n\n42 rules across 8 categories for PocketBase v0.36+, prioritized by impact.\n\n## When to Apply\n\n- Designing collections and schema structures\n- Implementing API rules for access control\n- Setting up authentication (password, OAuth2, MFA)\n- Using the PocketBase JavaScript SDK\n- Optimizing queries with filtering, sorting, and expansion\n- Implementing realtime subscriptions\n- Handling file uploads and storage\n- Deploying PocketBase to production\n\n## Categories by Priority\n\n| Priority | Category | Impact | Rules |\n|----------|----------|--------|-------|\n| 1 | Collection Design | CRITICAL | coll-field-types, coll-auth-vs-base, coll-relations, coll-indexes, coll-view-collections, coll-geopoint |\n| 2 | API Rules & Security | CRITICAL | rules-basics, rules-filter-syntax, rules-request-context, rules-cross-collection, rules-locked-vs-open |\n| 3 | Authentication | CRITICAL | auth-password, auth-oauth2, auth-token-management, auth-mfa, auth-impersonation |\n| 4 | SDK Usage | HIGH | sdk-initialization, sdk-auth-store, sdk-error-handling, sdk-auto-cancellation, sdk-filter-binding, sdk-field-modifiers, sdk-send-hooks |\n| 5 | Query Performance | HIGH | query-pagination, query-expand, query-field-selection, query-batch-operations, query-n-plus-one, query-first-item, query-back-relations |\n| 6 | Realtime | MEDIUM | realtime-subscribe, realtime-events, realtime-auth, realtime-reconnection |\n| 7 | File Handling | MEDIUM | file-upload, file-serving, file-validation |\n| 8 | Production & Deployment | MEDIUM | deploy-backup, deploy-configuration, deploy-reverse-proxy, deploy-sqlite-considerations, deploy-rate-limiting |\n\n## Quick Reference\n\n### Collection Design (CRITICAL)\n- **coll-field-types**: Use appropriate field types (json for objects, select for enums)\n- **coll-auth-vs-base**: Extend auth collection for users, base for non-auth data\n- **coll-relations**: Use relation fields, not manual ID strings\n- **coll-indexes**: Create indexes on frequently filtered\u002Fsorted fields\n- **coll-view-collections**: Use views for complex aggregations\n- **coll-geopoint**: Store coordinates as json field with lat\u002Flng\n\n### API Rules (CRITICAL)\n- **rules-basics**: Always set API rules; empty = public access\n- **rules-filter-syntax**: Use @request.auth, @collection, @now in rules\n- **rules-request-context**: Access request data via @request.body, @request.query\n- **rules-cross-collection**: Use @collection.name.field for cross-collection checks\n- **rules-locked-vs-open**: Start locked, open selectively\n\n### Authentication (CRITICAL)\n- **auth-password**: Use authWithPassword for email\u002Fpassword login\n- **auth-oauth2**: Configure OAuth2 providers via Admin UI\n- **auth-token-management**: Store tokens securely, refresh before expiry\n- **auth-mfa**: Enable MFA for sensitive applications\n- **auth-impersonation**: Use impersonation for admin actions on behalf of users\n\n### SDK Usage (HIGH)\n- **sdk-initialization**: Initialize client once, reuse instance\n- **sdk-auth-store**: Use AsyncAuthStore for React Native\u002FSSR\n- **sdk-error-handling**: Catch ClientResponseError, check status codes\n- **sdk-auto-cancellation**: Disable auto-cancel for concurrent requests\n- **sdk-filter-binding**: Use filter binding to prevent injection\n\n### Query Performance (HIGH)\n- **query-expand**: Expand relations to avoid N+1 queries\n- **query-field-selection**: Select only needed fields\n- **query-pagination**: Use cursor pagination for large datasets\n- **query-batch-operations**: Batch creates\u002Fupdates when possible\n\n### Realtime (MEDIUM)\n- **realtime-subscribe**: Subscribe to specific records or collections\n- **realtime-events**: Handle create, update, delete events separately\n- **realtime-auth**: Realtime respects API rules automatically\n- **realtime-reconnection**: Implement reconnection logic\n\n### File Handling (MEDIUM)\n- **file-upload**: Use FormData for uploads, set proper content types\n- **file-serving**: Use pb.files.getURL() for file URLs\n- **file-validation**: Validate file types and sizes server-side\n\n### Deployment (MEDIUM)\n- **deploy-backup**: Schedule regular backups of pb_data\n- **deploy-configuration**: Use environment variables for config\n- **deploy-reverse-proxy**: Put behind nginx\u002Fcaddy in production\n- **deploy-sqlite-considerations**: Optimize SQLite for production workloads\n\n## Detailed Rules\n\nFor complete rule documentation with code examples, see [AGENTS.md](AGENTS.md).\n",{"name":5,"license":15,"metadata":52,"description":7,"compatibility":56},{"author":30,"version":53,"repository":54,"documentation":55},"1.0.0","https:\u002F\u002Fgithub.com\u002Fgreendesertsnow\u002Fpocketbase-skills","https:\u002F\u002Fpocketbase.io\u002Fdocs\u002F","Works with any agent. Requires PocketBase v0.36+.","main","5b00ad8b9f0787969474ff5e9ec417bb55f23827","skills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1",0,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam","https:\u002F\u002Fvril.li","https:\u002F\u002Fgithub.com\u002FVRIL-LABS","vril.li","𝗥𝗲𝘀𝗲𝗮𝗿𝗰𝗵 𝗮𝗻𝗱 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 𝗖𝗼𝗻𝘀𝗼𝗿𝘁𝗶𝘂𝗺","2026-08-24 09:21:38",{"source":8,"skillName":5,"commands":68,"prompt":78,"zipAvailable":79},[69,72,75],{"tool":70,"command":71},"npx","npx skills add VRIL-LABS\u002Fskill-jam --skill pocketbase-best-practices",{"tool":73,"command":74},"bunx","bunx skills add VRIL-LABS\u002Fskill-jam --skill pocketbase-best-practices",{"tool":76,"command":77},"pnpm","pnpm dlx skills add VRIL-LABS\u002Fskill-jam --skill pocketbase-best-practices","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1\u002FSKILL.md",true,[81,87,91,95,99,103,107,111,115,119,123],{"path":82,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":86},"description_ar.txt","REFERENCE","参考文档",513,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1\u002Fdescription_ar.txt",{"path":88,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":89,"sourceHtmlUrl":90},"description_cn.txt",263,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1\u002Fdescription_cn.txt",{"path":92,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":93,"sourceHtmlUrl":94},"description_de.txt",413,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1\u002Fdescription_de.txt",{"path":96,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":97,"sourceHtmlUrl":98},"description_en.txt",316,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1\u002Fdescription_en.txt",{"path":100,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":101,"sourceHtmlUrl":102},"description_es.txt",375,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1\u002Fdescription_es.txt",{"path":104,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":105,"sourceHtmlUrl":106},"description_fr.txt",471,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1\u002Fdescription_fr.txt",{"path":108,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":109,"sourceHtmlUrl":110},"description_it.txt",462,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1\u002Fdescription_it.txt",{"path":112,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":113,"sourceHtmlUrl":114},"description_ja.txt",454,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1\u002Fdescription_ja.txt",{"path":116,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":117,"sourceHtmlUrl":118},"description_ko.txt",307,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1\u002Fdescription_ko.txt",{"path":120,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":121,"sourceHtmlUrl":122},"description_ru.txt",667,"https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1\u002Fdescription_ru.txt",{"path":124,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":89,"sourceHtmlUrl":125},"description_tw.txt","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fbackend-database\u002Fneversight-skills_feed-pocketbase-best-practices-1.0.1\u002Fdescription_tw.txt",[127,152,166,182,215,236],{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":134,"publishedAt":47},"01M6R2CQRG190P09DAHMF8M5QP","three-best-practices","Three.js performance optimization and best practices guidelines. Use when writing, reviewing, or optimizing Three.js code. Triggers on tasks involving 3D scenes, WebGL\u002FWebGPU rendering, geometries, materials, textures, lighting, shaders, or TSL.","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fweb-frontend\u002Fneversight-skills_feed-three-best-practices-1.0.2\u002FSKILL.md",[133],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[29,135,136,137,31,138,139,140,141,142,143,144,145,146,147,148,149,150,32,151],"three","three best practices","writing","webgpu","guidelines","tasks","code","shaders","Optimization","3D","use","agent-skills","scenes","lighting","triggers","rendering","best practices guidelines",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":158,"publishedAt":47},"01M6R2BPMDYK9XKWPARY0S5MS3","javascript-best-practices","Modern JavaScript best practices and performance optimization guidelines. Use when writing, reviewing, or refactoring JavaScript code to ensure optimal performance, maintainability, and modern patterns.","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fweb-frontend\u002Fneversight-skills_feed-javascript-best-practices-1.0.2\u002FSKILL.md",[],[159,29,160,137,31,139,141,143,161,162,145,163,164,165,32],"javascript","JavaScript Best Practices","refactoring","performance optimization","patterns","maintainability","name",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":175,"publishedAt":47},"01M6R2B41BN09FYH76BAC5FT7X","css-best-practices","Guidelines for building modern, performant, and accessible CSS using MDN best practices. Use this when styling components, fixing layout shifts, or optimizing CSS performance.","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fweb-frontend\u002Fneversight-skills_feed-css-best-practices-1.0.3\u002FSKILL.md",[172],{"categoryNo":173,"categoryName":174,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",[176,29,177,31,178,139,145,179,180,181,32],"css","css best practices","components","styling","layout","for",{"skillNo":183,"name":184,"nameZh":6,"description":185,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":198,"publishedAt":47},"01M6R2A1CEF123TZCNM1XJ2XQ4","frontend-dev","Full-stack frontend development combining premium UI design, cinematic animations,\nAI-generated media assets, persuasive copywriting, and visual art. Builds complete,\nvisually striking web pages with real media, advanced motion, and compelling copy.\nUse when: building landing pages, marketing sites, product pages, dashboards,\ngenerating media assets (image\u002Fvideo\u002Faudio\u002Fmusic), writing conversion copy,\ncreating generative art, or implementing cinematic scroll animations.","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fweb-frontend\u002Fminimax-ai-skills-frontend-dev-1.0.1\u002FSKILL.md",[188,189,190,193],{"categoryNo":173,"categoryName":174,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":191,"categoryName":192,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":194,"categoryName":195,"taxonomyType":196,"taxonomyTypeDesc":197},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[199,200,201,40,137,202,176,203,204,205,206,207,208,209,210,211,212,33,213,214],"frontend","dev","frontend dev","image","react","ui","Video","Media","Audio","Tailwind","stack","music","aida","framer motion","framer","generative",{"skillNo":216,"name":217,"nameZh":6,"description":218,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":219,"categories":220,"keywords":221,"publishedAt":47},"01M6R20VQ98KDX4J37TGE0FNHW","exa-rate-limits","Implement Exa rate limiting, backoff, and idempotency patterns.\nUse when handling rate limit errors, implementing retry logic,\nor optimizing API request throughput for Exa.\nTrigger with phrases like \"exa rate limit\", \"exa throttling\",\n\"exa 429\", \"exa retry\", \"exa backoff\".","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fsearch-research\u002Fjeremylongshore-claude-code-plugins-plus-skills-exa-rate-limits-1.0.0\u002FSKILL.md",[],[222,223,224,225,226,44,227,228,229,163,36,230,231,232,233,33,181,234,235,32],"exa","exa rate limits","rate","limits","throttling","read","write","edit","throughput","retry","errors","limit","rate limit","request",{"skillNo":237,"name":238,"nameZh":6,"description":239,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":240,"categories":241,"keywords":245,"publishedAt":47},"01M6R20FV0TM7ZZTZNG7JQ1A82","exa-deploy-integration","Deploy Exa integrations to Vercel, Fly.io, and Cloud Run platforms.\nUse when deploying Exa-powered applications to production,\nconfiguring platform-specific secrets, or setting up deployment pipelines.\nTrigger with phrases like \"deploy exa\", \"exa Vercel\",\n\"exa production deploy\", \"exa Cloud Run\", \"exa Fly.io\".","https:\u002F\u002Fgithub.com\u002FVRIL-LABS\u002Fskill-jam\u002Fblob\u002Fmain\u002Fskills\u002Fsearch-research\u002Fjeremylongshore-claude-code-plugins-plus-skills-exa-deploy-integration-1.0.0\u002FSKILL.md",[242],{"categoryNo":243,"categoryName":244,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",[246,247,222,248,249,250,251,252,253,254,227,228,229,255,41,256,36,257,258,32],"deploy","integration","exa deploy integration","deployment","run","secrets","fly","Bash","integrations","vercel","platform","trigger","cloud run"]