[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F18F36PC5S51T16XQ7YVES":3,"skill-same:01M6F18F36PC5S51T16XQ7YVES":85},{"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":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":47,"ownerHtmlUrl":48,"ownerBlogUrl":6,"ownerDescription":49,"updatedAt":50,"install":51,"resources":64},"01M6F18F36PC5S51T16XQ7YVES","convex",null,"Umbrella skill for all Convex development patterns. Routes to specific skills like convex-functions, convex-realtime, convex-agents, etc.","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",67,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fwaynesutton\u002Fconvex\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[5,27,28,29,30,31,32],"realtime","development","database","backend","functions","patterns","2026-11-10 10:12:30",false,"---\nname: convex\ndisplayName: Convex Development\ndescription: Umbrella skill for all Convex development patterns. Routes to specific skills like convex-functions, convex-realtime, convex-agents, etc.\nversion: 1.0.0\nauthor: Convex\ntags: [convex, backend, database, realtime]\n---\n\n# Convex Development Skills\n\nThis is an index skill for Convex development. Use specific skills for detailed guidance:\n\n## Core Development\n\n| Skill | Command | Use When |\n|-------|---------|----------|\n| Functions | `\u002Fconvex-functions` | Writing queries, mutations, actions |\n| Schema | `\u002Fconvex-schema-validator` | Defining database schemas and validators |\n| Realtime | `\u002Fconvex-realtime` | Building reactive subscriptions |\n| HTTP Actions | `\u002Fconvex-http-actions` | Webhooks and HTTP endpoints |\n\n## Data & Storage\n\n| Skill | Command | Use When |\n|-------|---------|----------|\n| File Storage | `\u002Fconvex-file-storage` | File uploads, serving, storage |\n| Migrations | `\u002Fconvex-migrations` | Schema evolution, data backfills |\n\n## Advanced Patterns\n\n| Skill | Command | Use When |\n|-------|---------|----------|\n| Agents | `\u002Fconvex-agents` | Building AI agents with tools |\n| Cron Jobs | `\u002Fconvex-cron-jobs` | Scheduled background tasks |\n| Components | `\u002Fconvex-component-authoring` | Reusable Convex packages |\n\n## Security\n\n| Skill | Command | Use When |\n|-------|---------|----------|\n| Security Check | `\u002Fconvex-security-check` | Quick security audit checklist |\n| Security Audit | `\u002Fconvex-security-audit` | Deep security review |\n\n## Guidelines\n\n| Skill | Command | Use When |\n|-------|---------|----------|\n| Best Practices | `\u002Fconvex-best-practices` | General patterns and guidelines |\n\n## Quick Start\n\nFor most tasks:\n1. Start with `\u002Fconvex-best-practices` for general patterns\n2. Use `\u002Fconvex-functions` for writing backend logic\n3. Use `\u002Fconvex-schema-validator` for data modeling\n4. Use specific skills as needed for your use case\n\n## Documentation\n\n- Primary: https:\u002F\u002Fdocs.convex.dev\n- LLM-optimized: https:\u002F\u002Fdocs.convex.dev\u002Fllms.txt\n","# Convex Development Skills\n\nThis is an index skill for Convex development. Use specific skills for detailed guidance:\n\n## Core Development\n\n| Skill | Command | Use When |\n|-------|---------|----------|\n| Functions | `\u002Fconvex-functions` | Writing queries, mutations, actions |\n| Schema | `\u002Fconvex-schema-validator` | Defining database schemas and validators |\n| Realtime | `\u002Fconvex-realtime` | Building reactive subscriptions |\n| HTTP Actions | `\u002Fconvex-http-actions` | Webhooks and HTTP endpoints |\n\n## Data & Storage\n\n| Skill | Command | Use When |\n|-------|---------|----------|\n| File Storage | `\u002Fconvex-file-storage` | File uploads, serving, storage |\n| Migrations | `\u002Fconvex-migrations` | Schema evolution, data backfills |\n\n## Advanced Patterns\n\n| Skill | Command | Use When |\n|-------|---------|----------|\n| Agents | `\u002Fconvex-agents` | Building AI agents with tools |\n| Cron Jobs | `\u002Fconvex-cron-jobs` | Scheduled background tasks |\n| Components | `\u002Fconvex-component-authoring` | Reusable Convex packages |\n\n## Security\n\n| Skill | Command | Use When |\n|-------|---------|----------|\n| Security Check | `\u002Fconvex-security-check` | Quick security audit checklist |\n| Security Audit | `\u002Fconvex-security-audit` | Deep security review |\n\n## Guidelines\n\n| Skill | Command | Use When |\n|-------|---------|----------|\n| Best Practices | `\u002Fconvex-best-practices` | General patterns and guidelines |\n\n## Quick Start\n\nFor most tasks:\n1. Start with `\u002Fconvex-best-practices` for general patterns\n2. Use `\u002Fconvex-functions` for writing backend logic\n3. Use `\u002Fconvex-schema-validator` for data modeling\n4. Use specific skills as needed for your use case\n\n## Documentation\n\n- Primary: https:\u002F\u002Fdocs.convex.dev\n- LLM-optimized: https:\u002F\u002Fdocs.convex.dev\u002Fllms.txt\n",{"name":5,"tags":38,"author":39,"version":40,"description":7,"displayName":41},[5,30,29,27],"Convex","1.0.0","Convex Development","main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Faiskillstore\u002Fmarketplace\u002Fwaynesutton\u002Fconvex",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill convex",{"tool":57,"command":58},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill convex",{"tool":60,"command":61},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill convex","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fwaynesutton\u002Fconvex\u002FSKILL.md",true,[65,71,77,81],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"agents\u002Fopenai.yaml","REFERENCE","参考文档",91,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fwaynesutton\u002Fconvex\u002Fagents\u002Fopenai.yaml",{"path":72,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":75,"sourceHtmlUrl":76},"assets\u002Flarge-logo.png","ASSET","资产文件",3231,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fwaynesutton\u002Fconvex\u002Fassets\u002Flarge-logo.png",{"path":78,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":79,"sourceHtmlUrl":80},"assets\u002Fsmall-logo.svg",1209,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fwaynesutton\u002Fconvex\u002Fassets\u002Fsmall-logo.svg",{"path":82,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":83,"sourceHtmlUrl":84},"skill-report.json",8277,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fwaynesutton\u002Fconvex\u002Fskill-report.json",[86,96,106,115,121,128],{"skillNo":87,"name":88,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":92,"publishedAt":33},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[91],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[93,94,95],"model","model hierarchy","model hierarchy skill",{"skillNo":97,"name":98,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":102,"publishedAt":33},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[101],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[103,104,105],"MCP","zoom","zoom mcp",{"skillNo":107,"name":108,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":33},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[112,113,114,104],"sdk","zoom apps sdk","apps",{"skillNo":116,"name":117,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":33},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[117],{"skillNo":122,"name":123,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":127,"publishedAt":33},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[126],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[123],{"skillNo":129,"name":130,"nameZh":6,"description":6,"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":133,"publishedAt":33},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[130]]