[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6E3S2SHFJSTQ66PYCB3SPH6":3,"skill-same:01M6E3S2SHFJSTQ66PYCB3SPH6":122},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":13,"repositoryHtmlUrl":50,"repositoryHomepageUrl":51,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M6E3S2SHFJSTQ66PYCB3SPH6","weather",null,"Get current weather, rain, temperature, and forecasts for locations or travel planning.","7dvq6yrkgs-stack\u002Fplaywright","7dvq6yrkgs-stack","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F251638143?v=4","01M6E061J2AMGWYZ6TK7Y8NM74","01M6E061PQCQJGQMPBERMCFN5G",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fweather\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[5,23,24,25,26,27,28,29,30,31],"planning","help","https","curl","brew","install","travel","travel planning","get","2026-11-10 10:12:30",false,"---\nname: weather\ndescription: \"Get current weather, rain, temperature, and forecasts for locations or travel planning.\"\nhomepage: https:\u002F\u002Fwttr.in\u002F:help\nmetadata:\n  {\n    \"openclaw\":\n      {\n        \"emoji\": \"☔\",\n        \"requires\": { \"bins\": [\"curl\"] },\n        \"install\":\n          [\n            {\n              \"id\": \"brew\",\n              \"kind\": \"brew\",\n              \"formula\": \"curl\",\n              \"bins\": [\"curl\"],\n              \"label\": \"Install curl (brew)\",\n            },\n          ],\n      },\n  }\n---\n\n# Weather Skill\n\nGet current weather conditions and forecasts.\n\n## When to Use\n\n✅ **USE this skill when:**\n\n- \"What's the weather?\"\n- \"Will it rain today\u002Ftomorrow?\"\n- \"Temperature in [city]\"\n- \"Weather forecast for the week\"\n- Travel planning weather checks\n\n## When NOT to Use\n\n❌ **DON'T use this skill when:**\n\n- Historical weather data → use weather archives\u002FAPIs\n- Climate analysis or trends → use specialized data sources\n- Hyper-local microclimate data → use local sensors\n- Severe weather alerts → check official NWS sources\n- Aviation\u002Fmarine weather → use specialized services (METAR, etc.)\n\n## Location\n\nAlways include a city, region, or airport code in weather queries.\n\n## Commands\n\n### Current Weather\n\n```bash\n# One-line summary\ncurl \"wttr.in\u002FLondon?format=3\"\n\n# Detailed current conditions\ncurl \"wttr.in\u002FLondon?0\"\n\n# Specific city\ncurl \"wttr.in\u002FNew+York?format=3\"\n```\n\n### Forecasts\n\n```bash\n# 3-day forecast\ncurl \"wttr.in\u002FLondon\"\n\n# Week forecast\ncurl \"wttr.in\u002FLondon?format=v2\"\n\n# Specific day (0=today, 1=tomorrow, 2=day after)\ncurl \"wttr.in\u002FLondon?1\"\n```\n\n### Format Options\n\n```bash\n# One-liner\ncurl \"wttr.in\u002FLondon?format=%l:+%c+%t+%w\"\n\n# JSON output\ncurl \"wttr.in\u002FLondon?format=j1\"\n\n# PNG image\ncurl \"wttr.in\u002FLondon.png\"\n```\n\n### Format Codes\n\n- `%c` — Weather condition emoji\n- `%t` — Temperature\n- `%f` — \"Feels like\"\n- `%w` — Wind\n- `%h` — Humidity\n- `%p` — Precipitation\n- `%l` — Location\n\n## Quick Responses\n\n**\"What's the weather?\"**\n\n```bash\ncurl -s \"wttr.in\u002FLondon?format=%l:+%c+%t+(feels+like+%f),+%w+wind,+%h+humidity\"\n```\n\n**\"Will it rain?\"**\n\n```bash\ncurl -s \"wttr.in\u002FLondon?format=%l:+%c+%p\"\n```\n\n**\"Weekend forecast\"**\n\n```bash\ncurl \"wttr.in\u002FLondon?format=v2\"\n```\n\n## Notes\n\n- No API key needed (uses wttr.in)\n- Rate limited; don't spam requests\n- Works for most global cities\n- Supports airport codes: `curl wttr.in\u002FORD`\n","# Weather Skill\n\nGet current weather conditions and forecasts.\n\n## When to Use\n\n✅ **USE this skill when:**\n\n- \"What's the weather?\"\n- \"Will it rain today\u002Ftomorrow?\"\n- \"Temperature in [city]\"\n- \"Weather forecast for the week\"\n- Travel planning weather checks\n\n## When NOT to Use\n\n❌ **DON'T use this skill when:**\n\n- Historical weather data → use weather archives\u002FAPIs\n- Climate analysis or trends → use specialized data sources\n- Hyper-local microclimate data → use local sensors\n- Severe weather alerts → check official NWS sources\n- Aviation\u002Fmarine weather → use specialized services (METAR, etc.)\n\n## Location\n\nAlways include a city, region, or airport code in weather queries.\n\n## Commands\n\n### Current Weather\n\n```bash\n# One-line summary\ncurl \"wttr.in\u002FLondon?format=3\"\n\n# Detailed current conditions\ncurl \"wttr.in\u002FLondon?0\"\n\n# Specific city\ncurl \"wttr.in\u002FNew+York?format=3\"\n```\n\n### Forecasts\n\n```bash\n# 3-day forecast\ncurl \"wttr.in\u002FLondon\"\n\n# Week forecast\ncurl \"wttr.in\u002FLondon?format=v2\"\n\n# Specific day (0=today, 1=tomorrow, 2=day after)\ncurl \"wttr.in\u002FLondon?1\"\n```\n\n### Format Options\n\n```bash\n# One-liner\ncurl \"wttr.in\u002FLondon?format=%l:+%c+%t+%w\"\n\n# JSON output\ncurl \"wttr.in\u002FLondon?format=j1\"\n\n# PNG image\ncurl \"wttr.in\u002FLondon.png\"\n```\n\n### Format Codes\n\n- `%c` — Weather condition emoji\n- `%t` — Temperature\n- `%f` — \"Feels like\"\n- `%w` — Wind\n- `%h` — Humidity\n- `%p` — Precipitation\n- `%l` — Location\n\n## Quick Responses\n\n**\"What's the weather?\"**\n\n```bash\ncurl -s \"wttr.in\u002FLondon?format=%l:+%c+%t+(feels+like+%f),+%w+wind,+%h+humidity\"\n```\n\n**\"Will it rain?\"**\n\n```bash\ncurl -s \"wttr.in\u002FLondon?format=%l:+%c+%p\"\n```\n\n**\"Weekend forecast\"**\n\n```bash\ncurl \"wttr.in\u002FLondon?format=v2\"\n```\n\n## Notes\n\n- No API key needed (uses wttr.in)\n- Rate limited; don't spam requests\n- Works for most global cities\n- Supports airport codes: `curl wttr.in\u002FORD`\n",{"name":5,"homepage":37,"metadata":38,"description":7},"https:\u002F\u002Fwttr.in\u002F:help",{"openclaw":39},{"emoji":40,"install":41,"requires":45},"☔",[42],{"id":27,"bins":43,"kind":27,"label":44,"formula":26},[26],"Install curl (brew)",{"bins":46},[26],"main","a2e3284ed4488780397ee2f78217366e11470dfb","skills\u002Fweather","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright","https:\u002F\u002Fplaywright.dev","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack","2026-04-25 06:04:45",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add 7dvq6yrkgs-stack\u002Fplaywright --skill weather",{"tool":60,"command":61},"bunx","bunx skills add 7dvq6yrkgs-stack\u002Fplaywright --skill weather",{"tool":63,"command":64},"pnpm","pnpm dlx skills add 7dvq6yrkgs-stack\u002Fplaywright --skill weather","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fweather\u002FSKILL.md",true,[68,74,78,82,86,90,94,98,102,106,110,114,118],{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},".skillfish.json","REFERENCE","参考文档",207,"https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fweather\u002F.skillfish.json",{"path":75,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Fglsl-cellular-voronoi-worley-noise-patterns.md",3368,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fshader\u002Freferences\u002Fglsl-cellular-voronoi-worley-noise-patterns.md",{"path":79,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fglsl-colors-rgb-hsb-gradients-mixing-color-spaces.md",3208,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fshader\u002Freferences\u002Fglsl-colors-rgb-hsb-gradients-mixing-color-spaces.md",{"path":83,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Fglsl-fbm-fractional-brownian-motion-turbulence-octaves.md",3067,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fshader\u002Freferences\u002Fglsl-fbm-fractional-brownian-motion-turbulence-octaves.md",{"path":87,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":88,"sourceHtmlUrl":89},"references\u002Fglsl-fundamentals-data-types-vectors-precision-coordinates.md",2476,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fshader\u002Freferences\u002Fglsl-fundamentals-data-types-vectors-precision-coordinates.md",{"path":91,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":92,"sourceHtmlUrl":93},"references\u002Fglsl-noise-random-perlin-simplex-cellular-voronoi.md",2865,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fshader\u002Freferences\u002Fglsl-noise-random-perlin-simplex-cellular-voronoi.md",{"path":95,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":96,"sourceHtmlUrl":97},"references\u002Fglsl-pattern-symmetry-truchet-domain-warping.md",2829,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fshader\u002Freferences\u002Fglsl-pattern-symmetry-truchet-domain-warping.md",{"path":99,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":100,"sourceHtmlUrl":101},"references\u002Fglsl-patterns-tiling-fract-matrices-transformations.md",2445,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fshader\u002Freferences\u002Fglsl-patterns-tiling-fract-matrices-transformations.md",{"path":103,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":104,"sourceHtmlUrl":105},"references\u002Fglsl-procedural-textures-clouds-marble-wood-terrain.md",3050,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fshader\u002Freferences\u002Fglsl-procedural-textures-clouds-marble-wood-terrain.md",{"path":107,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":108,"sourceHtmlUrl":109},"references\u002Fglsl-shader-builtin-functions-complete-api-reference.md",3001,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fshader\u002Freferences\u002Fglsl-shader-builtin-functions-complete-api-reference.md",{"path":111,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":112,"sourceHtmlUrl":113},"references\u002Fglsl-shapes-polygon-star-polar-sdf-combinations.md",2933,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fshader\u002Freferences\u002Fglsl-shapes-polygon-star-polar-sdf-combinations.md",{"path":115,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":116,"sourceHtmlUrl":117},"references\u002Fglsl-shapes-sdf-circles-rectangles-polar-distance-fields.md",2443,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fshader\u002Freferences\u002Fglsl-shapes-sdf-circles-rectangles-polar-distance-fields.md",{"path":119,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":120,"sourceHtmlUrl":121},"references\u002Fglsl-shaping-functions-step-smoothstep-curves-interpolation.md",2909,"https:\u002F\u002Fgithub.com\u002Fdatnguyense1104\u002Fhom-nay-an-gi\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fshader\u002Freferences\u002Fglsl-shaping-functions-step-smoothstep-curves-interpolation.md",[123,153,163,173,188,203],{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":141,"publishedAt":32},"01M6E3XK4PRPMQHM7Y98FQPTY1","zyte-api-automation","Automate Zyte API tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fzyte-api-automation\u002FSKILL.md",[129,130,133,136],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":131,"categoryName":132,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":134,"categoryName":135,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":137,"categoryName":138,"taxonomyType":139,"taxonomyTypeDesc":140},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[142,143,144,145,146,147,148,149,150,151,152],"zyte api automation","api","automation","MCP","tasks","search","Tools","first","automate","composio","via",{"skillNo":154,"name":155,"nameZh":6,"description":156,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":161,"publishedAt":32},"01M6E3XFX6QSTR1QR59NFXJTMA","zylvie-automation","Automate Zylvie tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fzylvie-automation\u002FSKILL.md",[159,160],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":134,"categoryName":135,"taxonomyType":20,"taxonomyTypeDesc":21},[162,144,150,145,146,147,148,149,151,152],"zylvie automation",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":171,"publishedAt":32},"01M6E3XCX2GDYYCHN58ZJHT37M","zoominfo-automation","Automate Zoominfo tasks via Rube MCP (Composio). Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fzoominfo-automation\u002FSKILL.md",[169,170],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":134,"categoryName":135,"taxonomyType":20,"taxonomyTypeDesc":21},[172,144,147,148,149,150,151,152,146,145],"zoominfo automation",{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":181,"publishedAt":32},"01M6E3X9WJ2T73216WQHHTB9BD","zoho_mail-automation","Automate Zoho Mail tasks via Rube MCP (Composio): email sending, folders, labels, and mailbox management. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fzoho_mail-automation\u002FSKILL.md",[179,180],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":134,"categoryName":135,"taxonomyType":20,"taxonomyTypeDesc":21},[182,183,184,144,145,146,147,185,148,149,150,186,151,187,152],"mail","zoho mail automation","zoho","email","management","mailbox",{"skillNo":189,"name":190,"nameZh":6,"description":191,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":192,"categories":193,"keywords":199,"publishedAt":32},"01M6E3X719W648XZBW1EC6JQ64","zoho_invoice-automation","Automate Zoho Invoice tasks via Rube MCP (Composio): invoices, estimates, expenses, clients, and payment tracking. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fzoho_invoice-automation\u002FSKILL.md",[194,195,196],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":134,"categoryName":135,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":197,"categoryName":198,"taxonomyType":139,"taxonomyTypeDesc":140},"01JBSEEDCAT000000000000040","财务",[200,184,144,146,147,148,149,150,201,202,151,152,145],"zoho invoice automation","tracking","payment",{"skillNo":204,"name":205,"nameZh":6,"description":206,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":207,"categories":208,"keywords":211,"publishedAt":32},"01M6E3X28JYTC3QTK32AQF7BYB","zoho_inventory-automation","Automate Zoho Inventory tasks via Rube MCP (Composio): items, orders, warehouses, shipments, and stock management. Always search tools first for current schemas.","https:\u002F\u002Fgithub.com\u002F7dvq6yrkgs-stack\u002Fplaywright\u002Fblob\u002Fmain\u002Fskills\u002Fzoho_inventory-automation\u002FSKILL.md",[209,210],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":134,"categoryName":135,"taxonomyType":20,"taxonomyTypeDesc":21},[144,212,184,213,149,150,148,147,146,145,151,152,214,215,186],"inventory","zoho inventory automation","stock","orders"]