[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skills:sce6":3,"skills:creators9":50,"skills:pro6":148,"skills:stats":193,"skills:all:stars:269:":195},[4,15,22,29,36,43],{"categoryNo":5,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":8,"categoryNameEn":9,"description":10,"level":11,"skillCount":12,"parentNo":13,"parentName":13,"children":14},"01JBSEEDCAT000000000000022","SCENARIO","使用场景","智能体与自动化","Agents & Automation","Skill、MCP、智能体与工作流自动化",1,39448,null,[],{"categoryNo":16,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":17,"categoryNameEn":18,"description":19,"level":11,"skillCount":20,"parentNo":13,"parentName":13,"children":21},"01JBSEEDCAT000000000000006","软件开发","Software Development","编码、测试、部署等软件研发任务",26532,[],{"categoryNo":23,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":24,"categoryNameEn":25,"description":26,"level":11,"skillCount":27,"parentNo":13,"parentName":13,"children":28},"01JBSEEDCAT000000000000014","设计创意","Design & Creative","视觉设计、品牌与多媒体创作",13568,[],{"categoryNo":30,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":31,"categoryNameEn":32,"description":33,"level":11,"skillCount":34,"parentNo":13,"parentName":13,"children":35},"01JBSEEDCAT000000000000001","办公效率","Office Productivity","日常办公文档、表格、演示与沟通类任务",6283,[],{"categoryNo":37,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":38,"categoryNameEn":39,"description":40,"level":11,"skillCount":41,"parentNo":13,"parentName":13,"children":42},"01JBSEEDCAT000000000000017","内容创作","Content Creation","写作、文案与营销内容生产",6029,[],{"categoryNo":44,"taxonomyType":6,"taxonomyTypeDesc":7,"categoryName":45,"categoryNameEn":46,"description":47,"level":11,"skillCount":48,"parentNo":13,"parentName":13,"children":49},"01JBSEEDCAT000000000000020","研究与学习","Research & Learning","资料检索、知识整理与学习辅导",5528,[],{"records":51,"total":146,"current":11,"size":147},[52,66,75,85,95,105,115,124,134],{"accountNo":53,"login":54,"displayName":55,"avatarUrl":56,"accountType":57,"accountTypeDesc":58,"profileDescription":59,"skillCount":60,"repoCount":61,"professionCount":62,"scenarioCount":63,"totalStars":64,"updatedAt":65},"01M698VYDXZ6JW5WH3CRV650R8","microsoft","Microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","ORGANIZATION","组织","Open source projects and samples from Microsoft",4154,229,11,7,829340,"2026-11-14 04:29:39",{"accountNo":67,"login":68,"displayName":68,"avatarUrl":69,"accountType":57,"accountTypeDesc":58,"profileDescription":70,"skillCount":71,"repoCount":72,"professionCount":63,"scenarioCount":63,"totalStars":73,"updatedAt":74},"01M698P3FSAZ6B4R928ZF19KPT","openclaw","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F252820863?v=4","Your personal, open source AI assistant.",362,32,437710,"2026-11-14 03:02:00",{"accountNo":76,"login":77,"displayName":78,"avatarUrl":79,"accountType":57,"accountTypeDesc":58,"profileDescription":13,"skillCount":80,"repoCount":81,"professionCount":63,"scenarioCount":82,"totalStars":83,"updatedAt":84},"01M6AC29YGCR4S2NTJFV0G8B81","openai","OpenAI","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14957082?v=4",171,23,6,343689,"2026-11-14 03:12:46",{"accountNo":86,"login":87,"displayName":88,"avatarUrl":89,"accountType":57,"accountTypeDesc":58,"profileDescription":13,"skillCount":90,"repoCount":91,"professionCount":92,"scenarioCount":63,"totalStars":93,"updatedAt":94},"01M6AC83E6K4FDKK7HZ8WNMQKE","apache","The Apache Software Foundation","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F47359?v=4",419,75,8,298195,"2026-11-14 06:30:33",{"accountNo":96,"login":97,"displayName":98,"avatarUrl":99,"accountType":57,"accountTypeDesc":58,"profileDescription":100,"skillCount":101,"repoCount":102,"professionCount":62,"scenarioCount":63,"totalStars":103,"updatedAt":104},"01M698VYEFDM0VJBZDYYJ2T83S","google","Google","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1342004?v=4","Google ❤️ Open Source",528,48,243019,"2026-11-14 03:03:50",{"accountNo":106,"login":107,"displayName":108,"avatarUrl":109,"accountType":57,"accountTypeDesc":58,"profileDescription":110,"skillCount":111,"repoCount":112,"professionCount":62,"scenarioCount":63,"totalStars":113,"updatedAt":114},"01M6AC83DS133TPXFSP1DHNCC6","github","GitHub","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9919?v=4","How people build software.",940,28,238713,"2026-11-14 06:33:26",{"accountNo":116,"login":117,"displayName":118,"avatarUrl":119,"accountType":57,"accountTypeDesc":58,"profileDescription":13,"skillCount":120,"repoCount":121,"professionCount":62,"scenarioCount":63,"totalStars":122,"updatedAt":123},"01M697XGDPXJAVQ8391V2BCYTE","anthropics","Anthropic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F76263028?v=4",674,17,232229,"2026-11-14 06:21:52",{"accountNo":125,"login":126,"displayName":127,"avatarUrl":128,"accountType":57,"accountTypeDesc":58,"profileDescription":13,"skillCount":129,"repoCount":130,"professionCount":131,"scenarioCount":63,"totalStars":132,"updatedAt":133},"01M6AC83EPDGBFN19MWYRREJD0","Significant-Gravitas","AutoGPT","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130738209?v=4",86,2,10,188022,"2026-11-14 06:18:35",{"accountNo":135,"login":136,"displayName":137,"avatarUrl":138,"accountType":139,"accountTypeDesc":140,"profileDescription":141,"skillCount":142,"repoCount":143,"professionCount":82,"scenarioCount":63,"totalStars":144,"updatedAt":145},"01M6DJCCDDG53MTYYRTXAXFG17","garrytan","Garry Tan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19957?v=4","USER","个人作者","Writes software, dreams. ",324,3,174785,"2026-11-14 04:11:30",1939,9,[149,158,165,172,179,186],{"categoryNo":150,"taxonomyType":151,"taxonomyTypeDesc":152,"categoryName":153,"categoryNameEn":154,"description":155,"level":11,"skillCount":156,"parentNo":13,"parentName":13,"children":157},"01JBSEEDCAT000000000000030","PROFESSION","适用职业","开发工程师","Software Engineer","从事软件编码、测试与运维的工程师",13273,[],{"categoryNo":159,"taxonomyType":151,"taxonomyTypeDesc":152,"categoryName":160,"categoryNameEn":161,"description":162,"level":11,"skillCount":163,"parentNo":13,"parentName":13,"children":164},"01JBSEEDCAT000000000000032","设计师","Designer","视觉、交互与品牌设计人员",7774,[],{"categoryNo":166,"taxonomyType":151,"taxonomyTypeDesc":152,"categoryName":167,"categoryNameEn":168,"description":169,"level":11,"skillCount":170,"parentNo":13,"parentName":13,"children":171},"01JBSEEDCAT000000000000033","数据分析师","Data Analyst","数据分析、报表与商业智能人员",4987,[],{"categoryNo":173,"taxonomyType":151,"taxonomyTypeDesc":152,"categoryName":174,"categoryNameEn":175,"description":176,"level":11,"skillCount":177,"parentNo":13,"parentName":13,"children":178},"01JBSEEDCAT000000000000036","内容创作者","Content Creator","作者、编辑与自媒体创作者",3940,[],{"categoryNo":180,"taxonomyType":151,"taxonomyTypeDesc":152,"categoryName":181,"categoryNameEn":182,"description":183,"level":11,"skillCount":184,"parentNo":13,"parentName":13,"children":185},"01JBSEEDCAT000000000000035","市场营销","Marketer","市场推广、增长与品牌运营人员",3446,[],{"categoryNo":187,"taxonomyType":151,"taxonomyTypeDesc":152,"categoryName":188,"categoryNameEn":189,"description":190,"level":11,"skillCount":191,"parentNo":13,"parentName":13,"children":192},"01JBSEEDCAT000000000000037","律师与法务","Legal","合同、合规与法律事务人员",3316,[],{"skillCount":194,"professionCount":62,"scenarioCount":63,"creatorCount":146},196935,{"records":196,"total":194,"current":513,"size":514},[197,229,243,256,278,299,316,333,355,372,404,421,434,444,464,477,490,500],{"skillNo":198,"name":199,"nameZh":13,"description":200,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":209,"categories":210,"keywords":211,"publishedAt":228},"01M6HXCPER5TJSZA2FQ44ZP821","typescript-compile-check-resilient","TypeScript compile-checking in projects where npx and node_modules\u002F.bin symlinks fail, with a filtering technique to isolate errors from only newly-created or task-specific files — ignoring pre-existing legacy errors.","HKUDS\u002FAgentPilot","HKUDS","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F118165258?v=4","01M6HW8VRNZP64G0P4MVJW2KKQ","✨Data Intelligence Lab@HKU✨","01M6HW8VWZVHBRHYH3T330PFWV",8024,"MIT","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Ftypescript-compile-check-resilient\u002FSKILL.md",[],[212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227],"typescript","compile","check","typescript compile check resilient","projects","node","filtering","only","modules","Legacy","files","npx","task","with","errors","Existing","2026-11-10 10:12:30",{"skillNo":230,"name":231,"nameZh":13,"description":232,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":233,"categories":234,"keywords":235,"publishedAt":228},"01M6HXCK3G57KEHR06S30RH8GQ","typescript-compile-check-resilient-fallback","A resilient workflow for running TypeScript compile checks (tsc --noEmit) that falls back gracefully when npx or direct binary invocations fail, and distinguishes pre-existing errors from newly introduced ones.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Ftypescript-compile-check-resilient-fallback\u002FSKILL.md",[],[212,213,214,236,237,238,239,223,240,241,226,242,227],"fallback","typescript compile check resilient fallback","workflow","direct","back","binary","for",{"skillNo":244,"name":245,"nameZh":13,"description":246,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":247,"categories":248,"keywords":249,"publishedAt":228},"01M6HXCESBECYET3XP27WKZ3A8","smart-poll-loop","Adaptive polling pattern with exponential backoff on failure, automatic recovery on success, and visibility-aware scheduling","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fsmart-poll-loop\u002FSKILL.md",[],[250,251,252,253,254,225,255],"loop","smart poll loop","recovery","scheduling","pattern","backoff",{"skillNo":257,"name":258,"nameZh":13,"description":259,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":260,"categories":261,"keywords":265,"publishedAt":228},"01M6HXCBGXGKVGM4MQNQBCZ3X0","skill-template-generator","Generate properly-formatted SKILL.md files from extracted architectural patterns. Turns raw pattern descriptions into reusable skills that OpenSpace can discover, select, and evolve.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fskill-template-generator\u002FSKILL.md",[262],{"categoryNo":263,"categoryName":264,"taxonomyType":6,"taxonomyTypeDesc":7},"01JBSEEDCAT000000000000023","Skill与智能体开发",[266,267,268,269,270,271,272,222,273,274,254,275,276,277],"template","skill template","generator","skill template generator","generate","select","evolve","reusable","patterns","discover","can","openspace",{"skillNo":279,"name":280,"nameZh":13,"description":281,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":282,"categories":283,"keywords":287,"publishedAt":228},"01M6HXC8AFS4ZJK7QPZ0MJHTJ9","safe-css-append","Safely append CSS styles from one file to another by identifying missing rules, adapting CSS variables, and verifying changes","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fsafe-css-append\u002FSKILL.md",[284],{"categoryNo":285,"categoryName":286,"taxonomyType":6,"taxonomyTypeDesc":7},"01JBSEEDCAT000000000000009","前端开发",[288,289,290,291,292,293,294,295,296,297,298],"css","safe","append","safe css append","file","Rules","missing","css variables","styles","Variables","changes",{"skillNo":300,"name":301,"nameZh":13,"description":302,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":303,"categories":304,"keywords":305,"publishedAt":228},"01M6HXC5DZZ5J3696FWBPVJ1HX","refresh-scheduler","Manage timed data refresh intervals for all dashboard panels. Handles pause-when-hidden, stale-data flush on visibility restore, and staggered refresh to avoid API bursts.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Frefresh-scheduler\u002FSKILL.md",[],[306,307,308,309,310,311,312,313,314,315,242],"scheduler","refresh","refresh scheduler","dashboard","data","api","stale","restore","manage","panels",{"skillNo":317,"name":318,"nameZh":13,"description":319,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":320,"categories":321,"keywords":323,"publishedAt":228},"01M6HXC28H1XBJD3QG836BTHPS","react-localstorage-keyboard-nav","Create React components with localStorage persistence and keyboard navigation support","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Freact-localstorage-keyboard-nav\u002FSKILL.md",[322],{"categoryNo":285,"categoryName":286,"taxonomyType":6,"taxonomyTypeDesc":7},[324,325,326,327,328,329,330,331,332,225],"react","keyboard","react localstorage keyboard nav","support","components","react components","create","persistence","navigation",{"skillNo":334,"name":335,"nameZh":13,"description":336,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":337,"categories":338,"keywords":339,"publishedAt":228},"01M6HXBYRP9TZ2E5MRQ2NB28VB","push-based-widget-module-pattern","How to implement sidebar\u002Fwidget UI components that receive pushed data updates from a caller, using a singleton module pattern with exported factory and update functions plus module-level DOM refs for efficient partial re-renders.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fpush-based-widget-module-pattern\u002FSKILL.md",[],[340,254,341,342,343,344,328,345,346,310,347,348,349,350,351,225,352,353,354,242],"push","widget","module","push based widget module pattern","implement","update","ui","how","factory","functions","how to","ui components","re","dom","updates",{"skillNo":356,"name":357,"nameZh":13,"description":358,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":359,"categories":360,"keywords":361,"publishedAt":228},"01M6HXBTMY90PB4PEV48QW49YY","project-scaffold","Scaffold a Vite + TypeScript personal dashboard project with the correct directory structure, dependencies, and configuration files.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fproject-scaffold\u002FSKILL.md",[],[362,363,364,365,366,212,309,367,368,222,369,370,371,225],"scaffold","project scaffold","project","directory","personal","correct","vite","configuration","dependencies","structure",{"skillNo":373,"name":374,"nameZh":13,"description":375,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":376,"categories":377,"keywords":386,"publishedAt":228},"01M6HXBNRTPAXB0QMKVTSKQ4Z3","personal-monitor-domain","Domain specification for a personal daily monitoring dashboard. Defines all target panels (email, Feishu, Office, social, news, Twitter, code status, schedule, stock market, daily finance), their data sources, APIs, and priority ordering for incremental development.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fpersonal-monitor-domain\u002FSKILL.md",[378,381,382,383],{"categoryNo":379,"categoryName":380,"taxonomyType":6,"taxonomyTypeDesc":7},"01JBSEEDCAT000000000000005","邮件与沟通",{"categoryNo":150,"categoryName":153,"taxonomyType":151,"taxonomyTypeDesc":152},{"categoryNo":166,"categoryName":167,"taxonomyType":151,"taxonomyTypeDesc":152},{"categoryNo":384,"categoryName":385,"taxonomyType":151,"taxonomyTypeDesc":152},"01JBSEEDCAT000000000000040","财务",[366,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,315,403,242],"monitor","domain","personal monitor domain","development","code","monitoring","email","schedule","twitter","daily","Market","feishu","specification","social","news","stock","sources",{"skillNo":405,"name":406,"nameZh":13,"description":407,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":408,"categories":409,"keywords":410,"publishedAt":228},"01M6HXBGYNGFV2ZYSKW9CV89BH","panel-visual-badges","Create visually rich, robust TypeScript UI components with panel architecture, combining enhanced features like retry logic, state persistence, and dynamic styling with a systematic workflow for visual enhancements.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fpanel-visual-badges\u002FSKILL.md",[],[411,412,413,212,238,328,414,330,415,346,331,416,417,418,351,225,419,242,420],"visual","panel","panel visual badges","architecture","state","styling","logic","systematic","retry","features",{"skillNo":422,"name":423,"nameZh":13,"description":424,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":425,"categories":426,"keywords":427,"publishedAt":228},"01M6HXBC5509ZV38ZGG3WPPHJ1","panel-state-persistence","Unified dashboard panel component with robust error handling, retry logic, state persistence, and vanilla TypeScript implementation.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fpanel-state-persistence\u002FSKILL.md",[],[415,331,412,428,212,309,429,430,431,417,432,225,419,433],"panel state persistence","component","error handling","implementation","error","panel component",{"skillNo":435,"name":436,"nameZh":13,"description":437,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":438,"categories":439,"keywords":440,"publishedAt":228},"01M6HXB7S8RPB29923S0R973CF","panel-retry-localstorage","Enhanced dashboard panel component with robust error handling, retry logic, and localStorage persistence for state management.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fpanel-retry-localstorage\u002FSKILL.md",[],[412,419,441,309,429,442,430,415,331,443,417,432,225,242,433],"panel retry localstorage","state management","management",{"skillNo":445,"name":446,"nameZh":13,"description":447,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":448,"categories":449,"keywords":450,"publishedAt":228},"01M6HXB2WVJR4CQMXXE0SXGM4Q","panel-grid-layout","CSS grid layout system for a responsive panel dashboard with dark theme. Uses CSS custom properties, auto-fill grid, and monospace font aesthetic inspired by worldmonitor.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fpanel-grid-layout\u002FSKILL.md",[],[451,412,452,453,454,288,309,455,456,457,458,459,460,461,225,462,242,463],"layout","grid layout","grid","panel grid layout","system","auto","properties","aesthetic","responsive","worldmonitor","theme","font","fill",{"skillNo":465,"name":466,"nameZh":13,"description":467,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":468,"categories":469,"keywords":470,"publishedAt":228},"01M6HXAYXWDG060R9V82BKC0E1","panel-event-forms","Create dashboard panel components with advanced event handling and form validation using vanilla TypeScript DOM API, following the worldmonitor Panel architecture.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fpanel-event-forms\u002FSKILL.md",[],[471,412,472,473,212,309,328,414,330,474,311,460,475,225,476,353],"forms","event","panel event forms","validation","form","advanced",{"skillNo":478,"name":479,"nameZh":13,"description":480,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":481,"categories":482,"keywords":484,"publishedAt":228},"01M6HXAT2SJF14E7P6B4PJWDHA","panel-data-resilient","Create resilient, data-driven dashboard panels with integrated API handling and UI components, combining circuit breaker patterns with vanilla TypeScript panel architecture.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fpanel-data-resilient\u002FSKILL.md",[483],{"categoryNo":166,"categoryName":167,"taxonomyType":151,"taxonomyTypeDesc":152},[310,412,485,212,309,328,414,330,346,311,274,486,487,315,351,225,488,489],"panel data resilient","Circuit Breaker","driven","circuit","data-driven",{"skillNo":491,"name":492,"nameZh":13,"description":493,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":494,"categories":495,"keywords":496,"publishedAt":228},"01M6HXAPC7NV9C53EV7X44KAX2","panel-component","Create a dashboard panel component using vanilla TypeScript DOM API, following the worldmonitor Panel architecture. Panels have a header with title\u002Fcount, scrollable content area, loading\u002Ferror states, and resize handles.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fpanel-component\u002FSKILL.md",[],[429,412,433,212,309,414,330,497,311,460,315,432,498,499,225,353],"content","states","loading",{"skillNo":501,"name":502,"nameZh":13,"description":503,"descriptionZh":13,"repositoryFullName":201,"ownerLogin":202,"ownerAvatarUrl":203,"ownerAccountNo":204,"ownerDisplayName":205,"repositoryNo":206,"starsCount":207,"licenseSpdxId":208,"licenseFileUrl":13,"sourceHtmlUrl":504,"categories":505,"keywords":507,"publishedAt":228},"01M6HXAJ9WNWFM0MYB2T32MQV2","panel-component-xss-safe","Create a dashboard panel component using vanilla TypeScript DOM API, following the worldmonitor Panel architecture. Panels have a header with title\u002Fcount, scrollable content area, loading\u002Ferror states, and resize handles. Includes XSS-safe rendering pattern with esc() helper for safely interpolating untrusted external API data into innerHTML.","https:\u002F\u002Fgithub.com\u002FHKUDS\u002FAgentPilot\u002Fblob\u002Fmain\u002Fopenspace\u002Fexamples\u002Fmy-daily-monitor\u002Fskills\u002Fpanel-component-xss-safe\u002FSKILL.md",[506],{"categoryNo":166,"categoryName":167,"taxonomyType":151,"taxonomyTypeDesc":152},[289,429,508,412,509,309,414,330,311,460,315,432,510,511,498,499,225,353,242,512],"xss","panel component xss safe","rendering","helper","external api",269,18]