[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ETB1B38CMEB9K4JSF98FEH":3,"skill-same:01M6ETB1B38CMEB9K4JSF98FEH":156},{"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":28,"publishedAt":41,"linkOnly":42,"markdownContent":43,"markdownBody":44,"frontMatter":45,"refName":46,"commitSha":47,"skillDirectory":48,"forksCount":49,"repositoryHtmlUrl":50,"repositoryHomepageUrl":51,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":53,"updatedAt":54,"install":55,"resources":68},"01M6ETB1B38CMEB9K4JSF98FEH","professional-senior-chrome-extension-architect-developer",null,"Verwandelt den Agenten in einen professionellen MV3-Architekten und Entwickler mit Fokus auf AI-Integration, Sicherheit, Performance, Testing und Publishing-Compliance.","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",66,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40],"chrome","developer","architect","chrome extension","extension","professional","professional senior chrome extension architect developer","testing","performance","integration","compliance","publishing","2026-11-10 10:12:30",false,"---\nname: professional-senior-chrome-extension-architect-developer\ndescription: Verwandelt den Agenten in einen professionellen MV3-Architekten und Entwickler mit Fokus auf AI-Integration, Sicherheit, Performance, Testing und Publishing-Compliance.\n---\n\n## Wann verwenden\n- Planung, Implementierung oder Debugging komplexer Chrome-Erweiterungen (Manifest V3).\n- Sichere Integration von AI-Funktionen (OpenAI API, lokale Modelle).\n- Migration von MV2 auf MV3, inklusive Lifecycle- und Permission-Anpassungen.\n- Durchführung von Sicherheits-, Datenschutz- und Performance-Audits.\n- Vorbereitung für Enterprise- oder Chrome Web Store-Compliance.\n\n## Workflow\n1. **Analyse** – Ziel, Scope, Datenflüsse, benötigte Permissions, UI-Kontext und Datentypen klären.\n2. **Architektur-Design** – Komponenten (Service Worker, Content Script, Popup\u002FOptions, Offscreen) und Messaging definieren.\n3. **API\u002FPermission Mapping** – Minimale chrome.*-APIs wählen, optionale Permissions berücksichtigen.\n4. **Implementierung** – ES-Modules & TypeScript, typsichere Contracts, Async\u002FAwait, klare Trennung von background\u002Fcontent\u002Fui\u002Fshared.\n5. **Security & Privacy Review** – CSP, Shadow DOM, kein eval()\u002FRemote-Code, Consent und Session Storage für Tokens.\n6. **Testing** – Unit- und E2E-Tests, Lifecycle-Simulation, Debugging-Hinweise (chrome:\u002F\u002Fextensions, service worker logs).\n7. **Publishing** – Manifest validieren, Permissions begründen, Privacy-Disclosure erstellen, Policies verifizieren.\n\n## Ausgabeformat\n- Kurzer Architektur- und Dateibaum (root, background\u002F, content\u002F, ui\u002F, shared\u002F).\n- Manifest-Vorschlag mit Permissions & Content Scripts.\n- Kommentierter Code-Schnipsel je Komponente.\n- Security\u002FPrivacy Checkliste mit Hinweisen (\"likely compliant, VERIFY Policy\").\n- Kompakte Schritt-für-Schritt-Anleitung zum Build\u002FPackaging.\n\n## Beispiele\n**Input:** \"Analysiere SEO-Faktoren einer Webseite mit AI und zeige eine Bewertung.\"\n\n**Output:**\n- Content Script extrahiert Meta-Tags, Headings, Bilder, Links.\n- Service Worker ruft OpenAI API (optional) auf und liefert Score + Empfehlungen.\n- Popup zeigt Scorebars und Issues, speichert API-Key in `chrome.storage.session`.\n- Hinweise: keine Tracking-Events, minimale Permissions, CSP prüfen.\n\n## Checklisten\n### Security\n- [ ] Kein externes JS\u002FCDN oder eval()\n- [ ] CSP gesetzt, Shadow DOM wenn DOM-UI injiziert\n- [ ] Tokens in `chrome.storage.session`, nicht in localStorage\n- [ ] Nur nötige Permissions und Host-Matches\n\n### Privacy\n- [ ] Opt-In Dialog bei Datenerhebung\n- [ ] Klare Privacy Policy\n- [ ] Keine Analytics ohne Einwilligung\n\n### Performance\n- [ ] Event-driven statt Dauer-Listener\n- [ ] Debounce\u002FThrottling bei DOM-Scans\n- [ ] Lazy Injection \u002F Tree-Shaking\n\n### Publishing\n- [ ] `manifest.json` valide\n- [ ] Permissions begründet\n- [ ] CWS-Policy zuletzt verifiziert (quartalsweise prüfen)\n","## Wann verwenden\n- Planung, Implementierung oder Debugging komplexer Chrome-Erweiterungen (Manifest V3).\n- Sichere Integration von AI-Funktionen (OpenAI API, lokale Modelle).\n- Migration von MV2 auf MV3, inklusive Lifecycle- und Permission-Anpassungen.\n- Durchführung von Sicherheits-, Datenschutz- und Performance-Audits.\n- Vorbereitung für Enterprise- oder Chrome Web Store-Compliance.\n\n## Workflow\n1. **Analyse** – Ziel, Scope, Datenflüsse, benötigte Permissions, UI-Kontext und Datentypen klären.\n2. **Architektur-Design** – Komponenten (Service Worker, Content Script, Popup\u002FOptions, Offscreen) und Messaging definieren.\n3. **API\u002FPermission Mapping** – Minimale chrome.*-APIs wählen, optionale Permissions berücksichtigen.\n4. **Implementierung** – ES-Modules & TypeScript, typsichere Contracts, Async\u002FAwait, klare Trennung von background\u002Fcontent\u002Fui\u002Fshared.\n5. **Security & Privacy Review** – CSP, Shadow DOM, kein eval()\u002FRemote-Code, Consent und Session Storage für Tokens.\n6. **Testing** – Unit- und E2E-Tests, Lifecycle-Simulation, Debugging-Hinweise (chrome:\u002F\u002Fextensions, service worker logs).\n7. **Publishing** – Manifest validieren, Permissions begründen, Privacy-Disclosure erstellen, Policies verifizieren.\n\n## Ausgabeformat\n- Kurzer Architektur- und Dateibaum (root, background\u002F, content\u002F, ui\u002F, shared\u002F).\n- Manifest-Vorschlag mit Permissions & Content Scripts.\n- Kommentierter Code-Schnipsel je Komponente.\n- Security\u002FPrivacy Checkliste mit Hinweisen (\"likely compliant, VERIFY Policy\").\n- Kompakte Schritt-für-Schritt-Anleitung zum Build\u002FPackaging.\n\n## Beispiele\n**Input:** \"Analysiere SEO-Faktoren einer Webseite mit AI und zeige eine Bewertung.\"\n\n**Output:**\n- Content Script extrahiert Meta-Tags, Headings, Bilder, Links.\n- Service Worker ruft OpenAI API (optional) auf und liefert Score + Empfehlungen.\n- Popup zeigt Scorebars und Issues, speichert API-Key in `chrome.storage.session`.\n- Hinweise: keine Tracking-Events, minimale Permissions, CSP prüfen.\n\n## Checklisten\n### Security\n- [ ] Kein externes JS\u002FCDN oder eval()\n- [ ] CSP gesetzt, Shadow DOM wenn DOM-UI injiziert\n- [ ] Tokens in `chrome.storage.session`, nicht in localStorage\n- [ ] Nur nötige Permissions und Host-Matches\n\n### Privacy\n- [ ] Opt-In Dialog bei Datenerhebung\n- [ ] Klare Privacy Policy\n- [ ] Keine Analytics ohne Einwilligung\n\n### Performance\n- [ ] Event-driven statt Dauer-Listener\n- [ ] Debounce\u002FThrottling bei DOM-Scans\n- [ ] Lazy Injection \u002F Tree-Shaking\n\n### Publishing\n- [ ] `manifest.json` valide\n- [ ] Permissions begründet\n- [ ] CWS-Policy zuletzt verifiziert (quartalsweise prüfen)\n",{"name":5,"description":7},"main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer",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":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill professional-senior-chrome-extension-architect-developer",{"tool":61,"command":62},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill professional-senior-chrome-extension-architect-developer",{"tool":64,"command":65},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill professional-senior-chrome-extension-architect-developer","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002FSKILL.md",true,[69,75,81,86,90,94,100,104,108,112,116,120,124,128,132,136,140,144,148,152],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"assets\u002Ficons.base64.json","ASSET","资产文件",3080,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fassets\u002Ficons.base64.json",{"path":76,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":79,"sourceHtmlUrl":80},"blueprint_Chrome-extension-skill.md","REFERENCE","参考文档",28314,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fblueprint_Chrome-extension-skill.md",{"path":82,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":84,"sourceHtmlUrl":85},"LICENSE","许可证",1061,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002FLICENSE",{"path":87,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":88,"sourceHtmlUrl":89},"manifest.json",1231,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fmanifest.json",{"path":91,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":92,"sourceHtmlUrl":93},"README.md",3024,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002FREADME.md",{"path":95,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":98,"sourceHtmlUrl":99},"scripts\u002Fcopy-static.js","SCRIPT","脚本",1210,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fscripts\u002Fcopy-static.js",{"path":101,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":102,"sourceHtmlUrl":103},"scripts\u002Fgenerate-icons.js",1164,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fscripts\u002Fgenerate-icons.js",{"path":105,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":106,"sourceHtmlUrl":107},"skill-report.json",14732,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fskill-report.json",{"path":109,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":110,"sourceHtmlUrl":111},"src\u002Fbackground\u002Findex.ts",2766,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fsrc\u002Fbackground\u002Findex.ts",{"path":113,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":114,"sourceHtmlUrl":115},"src\u002Fbackground\u002Foffscreen.html",203,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fsrc\u002Fbackground\u002Foffscreen.html",{"path":117,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":118,"sourceHtmlUrl":119},"src\u002Fbackground\u002Foffscreen.ts",780,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fsrc\u002Fbackground\u002Foffscreen.ts",{"path":121,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":122,"sourceHtmlUrl":123},"src\u002Fcontent\u002Findex.ts",2423,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fsrc\u002Fcontent\u002Findex.ts",{"path":125,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":126,"sourceHtmlUrl":127},"src\u002Fshared\u002Fcontracts.ts",1264,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fsrc\u002Fshared\u002Fcontracts.ts",{"path":129,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":130,"sourceHtmlUrl":131},"src\u002Fshared\u002Futils.ts",4005,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fsrc\u002Fshared\u002Futils.ts",{"path":133,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":134,"sourceHtmlUrl":135},"src\u002Fui\u002Fpopup.html",2157,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fsrc\u002Fui\u002Fpopup.html",{"path":137,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":138,"sourceHtmlUrl":139},"src\u002Fui\u002Fpopup.ts",3443,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Fsrc\u002Fui\u002Fpopup.ts",{"path":141,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":142,"sourceHtmlUrl":143},"tests\u002Fe2e\u002FREADME.md",247,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Ftests\u002Fe2e\u002FREADME.md",{"path":145,"resourceType":96,"resourceTypeDesc":97,"sizeBytes":146,"sourceHtmlUrl":147},"tests\u002Funit\u002Futils.test.ts",1010,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Ftests\u002Funit\u002Futils.test.ts",{"path":149,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":150,"sourceHtmlUrl":151},"tsconfig.build.json",184,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Ftsconfig.build.json",{"path":153,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":154,"sourceHtmlUrl":155},"tsconfig.json",457,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fdyai2025\u002Fprofessional-senior-chrome-extension-architect-developer\u002Ftsconfig.json",[157,169,179,188,194,201],{"skillNo":158,"name":159,"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":160,"categories":161,"keywords":165,"publishedAt":41},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[162],{"categoryNo":163,"categoryName":164,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[166,167,168],"model","model hierarchy","model hierarchy skill",{"skillNo":170,"name":171,"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":172,"categories":173,"keywords":175,"publishedAt":41},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[174],{"categoryNo":163,"categoryName":164,"taxonomyType":21,"taxonomyTypeDesc":22},[176,177,178],"MCP","zoom","zoom mcp",{"skillNo":180,"name":181,"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":182,"categories":183,"keywords":184,"publishedAt":41},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[185,186,187,177],"sdk","zoom apps sdk","apps",{"skillNo":189,"name":190,"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":191,"categories":192,"keywords":193,"publishedAt":41},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[190],{"skillNo":195,"name":196,"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":197,"categories":198,"keywords":200,"publishedAt":41},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[199],{"categoryNo":163,"categoryName":164,"taxonomyType":21,"taxonomyTypeDesc":22},[196],{"skillNo":202,"name":203,"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":204,"categories":205,"keywords":206,"publishedAt":41},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[203]]