[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6EB8116FW2Z1ERM2CFYJ6DQ":3,"skill-same:01M6EB8116FW2Z1ERM2CFYJ6DQ":280},{"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":18,"publishedAt":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":46,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M6EB8116FW2Z1ERM2CFYJ6DQ","dart-language",null,"Dart 3.x language feature standards: null safety, records, sealed classes, switch pattern matching, extensions, and async\u002Fawait. ALWAYS consult when using !, ?., ??, late, sealed classes, record types, switch expressions, or async patterns — and before introducing any new Dart 3.x construct to confirm the modern idiomatic approach. (triggers: **\u002F*.dart, sealed, record, switch, pattern, !, late, async, extension)","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\u002FHoangNguyen0403\u002Fagent-skills-standard\u002Fdart-language\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"dart language","dart","language","record","records","pattern matching","extension","triggers","feature","matching","pattern","Safety","patterns","switch","async","standards","consult","2026-11-10 10:12:30",false,"---\nname: dart-language\ndescription: \"Dart 3.x language feature standards: null safety, records, sealed classes, switch pattern matching, extensions, and async\u002Fawait. ALWAYS consult when using !, ?., ??, late, sealed classes, record types, switch expressions, or async patterns — and before introducing any new Dart 3.x construct to confirm the modern idiomatic approach. (triggers: **\u002F*.dart, sealed, record, switch, pattern, !, late, async, extension)\"\n---\n\n# Dart Language Patterns\n\n## **Priority: P0 (CRITICAL)**\n\nModern Dart standards for safety, performance, and readability.\n\n## Implementation Guidelines\n\n- **Null Safety**: Avoid `!`. Use `?.`, `??`, or short-circuiting. Use `late` only if necessary.\n- **Immutability**: Use `final` for all variables. Use `@freezed` for data classes.\n- **Pattern Matching (3.x)**: Use `switch (value)` with patterns and destructuring.\n- **Records**: Use Records (e.g., `(String, int)`) for returning multiple values.\n- **Sealed Classes**: Use `sealed class` for exhaustive state handling in domain logic.\n- **Extensions**: Use `extension` to add utility methods to third-party types.\n- **Wildcards (3.7+)**: Use `_` for unused variables in declarations and patterns.\n- **Tear-offs**: Prefer using tear-offs (e.g., `list.forEach(print)`) over anonymous lambdas (e.g., `list.forEach((e) => print(e))`).\n- **Asynchrony**: Prefer `async\u002Fawait` over raw `Future.then`. Use `unawaited` for fire-and-forget logic if necessary.\n- **Encapsulation**: Use `_` prefix for library-private members. Prefer `final` properties.\n- **Collections**: Use `collection-if`, `collection-for`, and spread operators `...`.\n- **Safe List Access**: Prefer `.firstOrNull`, `.lastOrNull`, or `.elementAtOrNull(i)`.\n- **No dynamic**: Use `Object` or generics instead of `dynamic`.\n- **Type Aliases**: Use `typedef` for complex IDs or callbacks.\n\n## Anti-Patterns\n\n- **No ! Operator**: Do not use the bang operator `!` unless you can prove the value is non-null via `if` or `assert`.\n- **No var for members**: Do not use `var` for class members; use `final` or explicit types.\n- **No logic in constructors**: Do not perform complex calculations or async work inside constructors.\n\n## Code\n\n```dart\n\u002F\u002F Sealed class and Switch expression\nsealed class Result {}\nclass Success extends Result { final String data; Success(this.data); }\nclass Failure extends Result {}\n\nString message(Result r) => switch (r) {\n  Success(data: var d) => \"Got $d\",\n  Failure() => \"Error\",\n};\n```\n\n## Related Topics\n\nfeature-based-clean-architecture | tooling\n\n","# Dart Language Patterns\n\n## **Priority: P0 (CRITICAL)**\n\nModern Dart standards for safety, performance, and readability.\n\n## Implementation Guidelines\n\n- **Null Safety**: Avoid `!`. Use `?.`, `??`, or short-circuiting. Use `late` only if necessary.\n- **Immutability**: Use `final` for all variables. Use `@freezed` for data classes.\n- **Pattern Matching (3.x)**: Use `switch (value)` with patterns and destructuring.\n- **Records**: Use Records (e.g., `(String, int)`) for returning multiple values.\n- **Sealed Classes**: Use `sealed class` for exhaustive state handling in domain logic.\n- **Extensions**: Use `extension` to add utility methods to third-party types.\n- **Wildcards (3.7+)**: Use `_` for unused variables in declarations and patterns.\n- **Tear-offs**: Prefer using tear-offs (e.g., `list.forEach(print)`) over anonymous lambdas (e.g., `list.forEach((e) => print(e))`).\n- **Asynchrony**: Prefer `async\u002Fawait` over raw `Future.then`. Use `unawaited` for fire-and-forget logic if necessary.\n- **Encapsulation**: Use `_` prefix for library-private members. Prefer `final` properties.\n- **Collections**: Use `collection-if`, `collection-for`, and spread operators `...`.\n- **Safe List Access**: Prefer `.firstOrNull`, `.lastOrNull`, or `.elementAtOrNull(i)`.\n- **No dynamic**: Use `Object` or generics instead of `dynamic`.\n- **Type Aliases**: Use `typedef` for complex IDs or callbacks.\n\n## Anti-Patterns\n\n- **No ! Operator**: Do not use the bang operator `!` unless you can prove the value is non-null via `if` or `assert`.\n- **No var for members**: Do not use `var` for class members; use `final` or explicit types.\n- **No logic in constructors**: Do not perform complex calculations or async work inside constructors.\n\n## Code\n\n```dart\n\u002F\u002F Sealed class and Switch expression\nsealed class Result {}\nclass Success extends Result { final String data; Success(this.data); }\nclass Failure extends Result {}\n\nString message(Result r) => switch (r) {\n  Success(data: var d) => \"Got $d\",\n  Failure() => \"Error\",\n};\n```\n\n## Related Topics\n\nfeature-based-clean-architecture | tooling\n\n",{"name":5,"description":7},"main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002FHoangNguyen0403\u002Fagent-skills-standard\u002Fdart-language",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":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill dart-language",{"tool":56,"command":57},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill dart-language",{"tool":59,"command":60},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill dart-language","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002FHoangNguyen0403\u002Fagent-skills-standard\u002Fdart-language\u002FSKILL.md",true,[64,70,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"LICENSE.txt","LICENSE","许可证",1467,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002FLICENSE.txt",{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"scripts\u002Foffice\u002Fhelpers\u002F__init__.py","SCRIPT","脚本",0,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fhelpers\u002F__init__.py",{"path":77,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":78,"sourceHtmlUrl":79},"scripts\u002Foffice\u002Fhelpers\u002Fmerge_runs.py",5567,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fhelpers\u002Fmerge_runs.py",{"path":81,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":82,"sourceHtmlUrl":83},"scripts\u002Foffice\u002Fhelpers\u002Fsimplify_redlines.py",5754,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fhelpers\u002Fsimplify_redlines.py",{"path":85,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":86,"sourceHtmlUrl":87},"scripts\u002Foffice\u002Fpack.py",4991,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fpack.py",{"path":89,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":90,"sourceHtmlUrl":91},"scripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-contentTypes.xsd",1963,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-contentTypes.xsd",{"path":93,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":94,"sourceHtmlUrl":95},"scripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-coreProperties.xsd",2515,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-coreProperties.xsd",{"path":97,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":98,"sourceHtmlUrl":99},"scripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-digSig.xsd",2856,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-digSig.xsd",{"path":101,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":102,"sourceHtmlUrl":103},"scripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-relationships.xsd",1344,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fecma\u002Ffouth-edition\u002Fopc-relationships.xsd",{"path":105,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":106,"sourceHtmlUrl":107},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-chart.xsd",74984,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-chart.xsd",{"path":109,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":110,"sourceHtmlUrl":111},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-chartDrawing.xsd",6956,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-chartDrawing.xsd",{"path":113,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":114,"sourceHtmlUrl":115},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-diagram.xsd",51302,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-diagram.xsd",{"path":117,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":118,"sourceHtmlUrl":119},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-lockedCanvas.xsd",624,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-lockedCanvas.xsd",{"path":121,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":122,"sourceHtmlUrl":123},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-main.xsd",152039,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-main.xsd",{"path":125,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":126,"sourceHtmlUrl":127},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-picture.xsd",1231,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-picture.xsd",{"path":129,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":130,"sourceHtmlUrl":131},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-spreadsheetDrawing.xsd",8862,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-spreadsheetDrawing.xsd",{"path":133,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":134,"sourceHtmlUrl":135},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-wordprocessingDrawing.xsd",14795,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fdml-wordprocessingDrawing.xsd",{"path":137,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":138,"sourceHtmlUrl":139},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fpml.xsd",83612,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fpml.xsd",{"path":141,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":142,"sourceHtmlUrl":143},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-additionalCharacteristics.xsd",1269,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-additionalCharacteristics.xsd",{"path":145,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":146,"sourceHtmlUrl":147},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-bibliography.xsd",7328,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-bibliography.xsd",{"path":149,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":150,"sourceHtmlUrl":151},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-commonSimpleTypes.xsd",6382,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-commonSimpleTypes.xsd",{"path":153,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":154,"sourceHtmlUrl":155},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-customXmlDataProperties.xsd",1248,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-customXmlDataProperties.xsd",{"path":157,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":158,"sourceHtmlUrl":159},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-customXmlSchemaProperties.xsd",880,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-customXmlSchemaProperties.xsd",{"path":161,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":162,"sourceHtmlUrl":163},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesCustom.xsd",2608,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesCustom.xsd",{"path":165,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":166,"sourceHtmlUrl":167},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesExtended.xsd",3507,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesExtended.xsd",{"path":169,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":170,"sourceHtmlUrl":171},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesVariantTypes.xsd",7507,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-documentPropertiesVariantTypes.xsd",{"path":173,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":174,"sourceHtmlUrl":175},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-math.xsd",23313,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-math.xsd",{"path":177,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":178,"sourceHtmlUrl":179},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-relationshipReference.xsd",1367,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fshared-relationshipReference.xsd",{"path":181,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":182,"sourceHtmlUrl":183},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fsml.xsd",242277,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fsml.xsd",{"path":185,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":186,"sourceHtmlUrl":187},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-main.xsd",26148,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-main.xsd",{"path":189,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":190,"sourceHtmlUrl":191},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-officeDrawing.xsd",25279,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-officeDrawing.xsd",{"path":193,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":194,"sourceHtmlUrl":195},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-presentationDrawing.xsd",535,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-presentationDrawing.xsd",{"path":197,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":198,"sourceHtmlUrl":199},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-spreadsheetDrawing.xsd",5712,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-spreadsheetDrawing.xsd",{"path":201,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":202,"sourceHtmlUrl":203},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-wordprocessingDrawing.xsd",4010,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fvml-wordprocessingDrawing.xsd",{"path":205,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":206,"sourceHtmlUrl":207},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fwml.xsd",171367,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fwml.xsd",{"path":209,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":210,"sourceHtmlUrl":211},"scripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fxml.xsd",4646,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002FISO-IEC29500-4_2016\u002Fxml.xsd",{"path":213,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":214,"sourceHtmlUrl":215},"scripts\u002Foffice\u002Fschemas\u002Fmce\u002Fmc.xsd",3127,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmce\u002Fmc.xsd",{"path":217,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":218,"sourceHtmlUrl":219},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-2010.xsd",26549,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-2010.xsd",{"path":221,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":222,"sourceHtmlUrl":223},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-2012.xsd",3745,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-2012.xsd",{"path":225,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":226,"sourceHtmlUrl":227},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-2018.xsd",901,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-2018.xsd",{"path":229,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":230,"sourceHtmlUrl":231},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-cex-2018.xsd",1778,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-cex-2018.xsd",{"path":233,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":234,"sourceHtmlUrl":235},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-cid-2016.xsd",1002,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-cid-2016.xsd",{"path":237,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":238,"sourceHtmlUrl":239},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-sdtdatahash-2020.xsd",600,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-sdtdatahash-2020.xsd",{"path":241,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":242,"sourceHtmlUrl":243},"scripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-symex-2015.xsd",745,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fschemas\u002Fmicrosoft\u002Fwml-symex-2015.xsd",{"path":245,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":246,"sourceHtmlUrl":247},"scripts\u002Foffice\u002Fsoffice.py",5301,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fsoffice.py",{"path":249,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":250,"sourceHtmlUrl":251},"scripts\u002Foffice\u002Funpack.py",4052,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Funpack.py",{"path":253,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":254,"sourceHtmlUrl":255},"scripts\u002Foffice\u002Fvalidate.py",3668,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fvalidate.py",{"path":257,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":258,"sourceHtmlUrl":259},"scripts\u002Foffice\u002Fvalidators\u002F__init__.py",336,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fvalidators\u002F__init__.py",{"path":261,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":262,"sourceHtmlUrl":263},"scripts\u002Foffice\u002Fvalidators\u002Fbase.py",32651,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fvalidators\u002Fbase.py",{"path":265,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":266,"sourceHtmlUrl":267},"scripts\u002Foffice\u002Fvalidators\u002Fdocx.py",16376,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fvalidators\u002Fdocx.py",{"path":269,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":270,"sourceHtmlUrl":271},"scripts\u002Foffice\u002Fvalidators\u002Fpptx.py",9824,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fvalidators\u002Fpptx.py",{"path":273,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":274,"sourceHtmlUrl":275},"scripts\u002Foffice\u002Fvalidators\u002Fredlining.py",8918,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Foffice\u002Fvalidators\u002Fredlining.py",{"path":277,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":278,"sourceHtmlUrl":279},"scripts\u002Frecalc.py",5782,"https:\u002F\u002Fgithub.com\u002Fa1627418541\u002F-\u002Fblob\u002Fmain\u002F.neovate\u002Fskills\u002Fxlsx\u002Fscripts\u002Frecalc.py",[281,295,305,314,320,327],{"skillNo":282,"name":283,"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":284,"categories":285,"keywords":291,"publishedAt":36},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[286],{"categoryNo":287,"categoryName":288,"taxonomyType":289,"taxonomyTypeDesc":290},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[292,293,294],"model","model hierarchy","model hierarchy skill",{"skillNo":296,"name":297,"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":298,"categories":299,"keywords":301,"publishedAt":36},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[300],{"categoryNo":287,"categoryName":288,"taxonomyType":289,"taxonomyTypeDesc":290},[302,303,304],"MCP","zoom","zoom mcp",{"skillNo":306,"name":307,"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":308,"categories":309,"keywords":310,"publishedAt":36},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[311,312,313,303],"sdk","zoom apps sdk","apps",{"skillNo":315,"name":316,"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":317,"categories":318,"keywords":319,"publishedAt":36},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[316],{"skillNo":321,"name":322,"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":323,"categories":324,"keywords":326,"publishedAt":36},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[325],{"categoryNo":287,"categoryName":288,"taxonomyType":289,"taxonomyTypeDesc":290},[322],{"skillNo":328,"name":329,"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":330,"categories":331,"keywords":332,"publishedAt":36},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[329]]