[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71SZ5D4YV1J85NF4EE20HHM":3,"skill-same:01M71SZ5D4YV1J85NF4EE20HHM":90},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":25,"publishedAt":46,"linkOnly":47,"markdownContent":48,"markdownBody":49,"frontMatter":50,"refName":56,"commitSha":57,"skillDirectory":58,"forksCount":59,"repositoryHtmlUrl":60,"repositoryHomepageUrl":6,"ownerHtmlUrl":61,"ownerBlogUrl":6,"ownerDescription":62,"updatedAt":63,"install":64,"resources":77},"01M71SZ5D4YV1J85NF4EE20HHM","weather-reporter",null,"Query current weather and forecast data from OpenWeatherMap API. Use when the user asks about weather, temperature, forecast, humidity, wind, or precipitation for any location.","agenthatch\u002Fagenthatch","agenthatch","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F281291145?v=4","01M71SYV83WTZHHRT8YESEKM79","01M71SYV96NAD9D7VGAAGMZ2GP",73,"MIT","https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fweather-reporter\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"weather reporter","reporter","weather","read","about","humidity","curl","temperature","wind","api","Bash","query","when","access","use","internet","openweather","environment","for","forecast","2026-11-10 13:02:02",false,"---\nname: weather-reporter\ndescription: Query current weather and forecast data from OpenWeatherMap API. Use when the user asks about weather, temperature, forecast, humidity, wind, or precipitation for any location.\ncompatibility: Requires OPENWEATHER_API_KEY environment variable and internet access\nmetadata:\n  author: agenthatch-labs\n  version: \"1.0.0\"\nallowed-tools: Bash(curl:*) Bash(jq:*) Read\n---\n\n# Weather Reporter\n\nQuery weather data from OpenWeatherMap API.\n\n## Quick Start\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.openweathermap.org\u002Fdata\u002F2.5\u002Fweather?q=${CITY}&appid=${OPENWEATHER_API_KEY}&units=metric\" | jq .\n```\n\n## Workflow\n\n1. Extract city name from user query\n2. Call the API with `scripts\u002Fquery_weather.sh \u003Ccity>`\n3. Parse JSON response and format as human-readable text\n4. For forecasts, use `scripts\u002Fforecast_weather.sh \u003Ccity> \u003Cdays>`\n\n## Output Format\n\n```\nWeather in {city}, {country}:\n  Temperature: {temp}°C (feels like {feels_like}°C)\n  Condition: {description}\n  Humidity: {humidity}%\n  Wind: {wind_speed} m\u002Fs\n```\n\n## Gotchas\n\n- City names with spaces must be URL-encoded (e.g., \"New York\" → \"New%20York\")\n- The free API tier limits to 60 calls\u002Fmin\n- Always specify `units=metric` unless user explicitly requests imperial","# Weather Reporter\n\nQuery weather data from OpenWeatherMap API.\n\n## Quick Start\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.openweathermap.org\u002Fdata\u002F2.5\u002Fweather?q=${CITY}&appid=${OPENWEATHER_API_KEY}&units=metric\" | jq .\n```\n\n## Workflow\n\n1. Extract city name from user query\n2. Call the API with `scripts\u002Fquery_weather.sh \u003Ccity>`\n3. Parse JSON response and format as human-readable text\n4. For forecasts, use `scripts\u002Fforecast_weather.sh \u003Ccity> \u003Cdays>`\n\n## Output Format\n\n```\nWeather in {city}, {country}:\n  Temperature: {temp}°C (feels like {feels_like}°C)\n  Condition: {description}\n  Humidity: {humidity}%\n  Wind: {wind_speed} m\u002Fs\n```\n\n## Gotchas\n\n- City names with spaces must be URL-encoded (e.g., \"New York\" → \"New%20York\")\n- The free API tier limits to 60 calls\u002Fmin\n- Always specify `units=metric` unless user explicitly requests imperial",{"name":5,"metadata":51,"description":7,"allowed-tools":54,"compatibility":55},{"author":52,"version":53},"agenthatch-labs","1.0.0","Bash(curl:*) Bash(jq:*) Read","Requires OPENWEATHER_API_KEY environment variable and internet access","main","bf1f4f00534bbee875b9163d2a9c0fcfc105e44f","tests\u002Ffixtures\u002Fskills\u002Fweather-reporter",8,"https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch","https:\u002F\u002Fgithub.com\u002Fagenthatch","Agents that hatch agents.","2026-10-22 21:54:26",{"source":8,"skillName":5,"commands":65,"prompt":75,"zipAvailable":76},[66,69,72],{"tool":67,"command":68},"npx","npx skills add agenthatch\u002Fagenthatch --skill weather-reporter",{"tool":70,"command":71},"bunx","bunx skills add agenthatch\u002Fagenthatch --skill weather-reporter",{"tool":73,"command":74},"pnpm","pnpm dlx skills add agenthatch\u002Fagenthatch --skill weather-reporter","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fweather-reporter\u002FSKILL.md",true,[78,84],{"path":79,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":82,"sourceHtmlUrl":83},"agenthatch.yaml","REFERENCE","参考文档",4179,"https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fweather-reporter\u002Fagenthatch.yaml",{"path":85,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":88,"sourceHtmlUrl":89},"scripts\u002Fquery_weather.sh","SCRIPT","脚本",185,"https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fweather-reporter\u002Fscripts\u002Fquery_weather.sh",[91,100,114,144],{"skillNo":92,"name":93,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":97,"publishedAt":46},"01M71SZ3YTYNYM02WY023BSX0X","minimal-skill","https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fminimal-skill\u002FSKILL.md",[96],{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[98,99],"minimal skill","minimal",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":46},"01M71SZ222VPDMSP0C2SQF5CGD","D&D Spellbook Sage","A scholarly archmage's familiar bound to a grimoire of D&D 5e SRD spells, providing accurate spell lookup, mechanics clarification, and tactical advice grounded strictly in the indexed spellbook.","https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fdnd-spell-advisor\u002FSKILL.md",[],[102,107,108,109,110,111,112,113],"familiar","lookup","grimoire","mechanics","spell","tactical","advice",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":128,"publishedAt":46},"01M71SYZEGGMTQEZM2DPN8S5ZA","Data Analyzer","Statistical analysis and data transformation service for CSV and JSON datasets.","https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fdata-analyzer\u002FSKILL.md",[120,123],{"categoryNo":121,"categoryName":122,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000004","电子表格",{"categoryNo":124,"categoryName":125,"taxonomyType":126,"taxonomyTypeDesc":127},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[129,130,131,132,133,134,135,136,137,138,139,36,140,141,44,142,143],"data","analyzer","data analyzer","statistical analysis","data transformation","service","json","datasets","csv","statistics","analysis","computation","runtime","transformation","python3",{"skillNo":145,"name":146,"nameZh":6,"description":147,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":150,"publishedAt":46},"01M71SYX1KXQEAEJG1NVVWQS41","Aetheria Guide","An expert guide to the fictional planet Aetheria, providing detailed knowledge about its geography, history, biology, culture, and technology.","https:\u002F\u002Fgithub.com\u002Fagenthatch\u002Fagenthatch\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Faetheria-guide\u002FSKILL.md",[],[151,146,152,153,154,30,155,156,157],"guide","history","expert","biology","culture","knowledge","technology"]