[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71HYAPKPYJCW0P9RK4JAGYA":3,"skill-same:01M71HYAPKPYJCW0P9RK4JAGYA":85},{"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":17,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":58,"commitSha":59,"skillDirectory":60,"forksCount":61,"repositoryHtmlUrl":62,"repositoryHomepageUrl":6,"ownerHtmlUrl":63,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":64,"install":65,"resources":78},"01M71HYAPKPYJCW0P9RK4JAGYA","maps",null,"Location intelligence — geocode a place, reverse-geocode coordinates, find nearby places (46 POI categories), driving\u002Fwalking\u002Fcycling distance + time, turn-by-turn directions, timezone lookup, bounding box + area for a named place, and POI search within a rectangle. Uses OpenStreetMap + Overpass + OSRM. Free, no API key.","0xzgbot\u002Fforge-nps-v01","0xzgbot","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F271900281?v=4","01M71GXWAFRXXJSJE3HBCVDKZY","01M71GXWBFQYRJK7M8RM6BDP0X",6,"MIT","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fproductivity\u002Fmaps\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"reverse","geocoding","find","poi","productivity","routing","find nearby","osrm","for","timezone","intelligence","terminal","api","directions","free","geocode","search","time","categories","2026-11-10 10:12:30",false,"---\nname: maps\ndescription: >\n  Location intelligence — geocode a place, reverse-geocode coordinates,\n  find nearby places (46 POI categories), driving\u002Fwalking\u002Fcycling\n  distance + time, turn-by-turn directions, timezone lookup, bounding\n  box + area for a named place, and POI search within a rectangle.\n  Uses OpenStreetMap + Overpass + OSRM. Free, no API key.\nversion: 1.2.0\nauthor: Mibayy\nlicense: MIT\nmetadata:\n  hermes:\n    tags: [maps, geocoding, places, routing, distance, directions, nearby, location, openstreetmap, nominatim, overpass, osrm]\n    category: productivity\n    requires_toolsets: [terminal]\n    supersedes: [find-nearby]\n---\n\n# Maps Skill\n\nLocation intelligence using free, open data sources. 8 commands, 44 POI\ncategories, zero dependencies (Python stdlib only), no API key required.\n\nData sources: OpenStreetMap\u002FNominatim, Overpass API, OSRM, TimeAPI.io.\n\nThis skill supersedes the old `find-nearby` skill — all of find-nearby's\nfunctionality is covered by the `nearby` command below, with the same\n`--near \"\u003Cplace>\"` shortcut and multi-category support.\n\n## When to Use\n\n- User sends a Telegram location pin (latitude\u002Flongitude in the message) → `nearby`\n- User wants coordinates for a place name → `search`\n- User has coordinates and wants the address → `reverse`\n- User asks for nearby restaurants, hospitals, pharmacies, hotels, etc. → `nearby`\n- User wants driving\u002Fwalking\u002Fcycling distance or travel time → `distance`\n- User wants turn-by-turn directions between two places → `directions`\n- User wants timezone information for a location → `timezone`\n- User wants to search for POIs within a geographic area → `area` + `bbox`\n\n## Prerequisites\n\nPython 3.8+ (stdlib only — no pip installs needed).\n\nScript path: `~\u002F.hermes\u002Fskills\u002Fmaps\u002Fscripts\u002Fmaps_client.py`\n\n## Commands\n\n```bash\nMAPS=~\u002F.hermes\u002Fskills\u002Fmaps\u002Fscripts\u002Fmaps_client.py\n```\n\n### search — Geocode a place name\n\n```bash\npython3 $MAPS search \"Eiffel Tower\"\npython3 $MAPS search \"1600 Pennsylvania Ave, Washington DC\"\n```\n\nReturns: lat, lon, display name, type, bounding box, importance score.\n\n### reverse — Coordinates to address\n\n```bash\npython3 $MAPS reverse 48.8584 2.2945\n```\n\nReturns: full address breakdown (street, city, state, country, postcode).\n\n### nearby — Find places by category\n\n```bash\n# By coordinates (from a Telegram location pin, for example)\npython3 $MAPS nearby 48.8584 2.2945 restaurant --limit 10\npython3 $MAPS nearby 40.7128 -74.0060 hospital --radius 2000\n\n# By address \u002F city \u002F zip \u002F landmark — --near auto-geocodes\npython3 $MAPS nearby --near \"Times Square, New York\" --category cafe\npython3 $MAPS nearby --near \"90210\" --category pharmacy\n\n# Multiple categories merged into one query\npython3 $MAPS nearby --near \"downtown austin\" --category restaurant --category bar --limit 10\n```\n\n46 categories: restaurant, cafe, bar, hospital, pharmacy, hotel, guest_house,\ncamp_site, supermarket, atm, gas_station, parking, museum, park, school,\nuniversity, bank, police, fire_station, library, airport, train_station,\nbus_stop, church, mosque, synagogue, dentist, doctor, cinema, theatre, gym,\nswimming_pool, post_office, convenience_store, bakery, bookshop, laundry,\ncar_wash, car_rental, bicycle_rental, taxi, veterinary, zoo, playground,\nstadium, nightclub.\n\nEach result includes: `name`, `address`, `lat`\u002F`lon`, `distance_m`,\n`maps_url` (clickable Google Maps link), `directions_url` (Google Maps\ndirections from the search point), and promoted tags when available —\n`cuisine`, `hours` (opening_hours), `phone`, `website`.\n\n### distance — Travel distance and time\n\n```bash\npython3 $MAPS distance \"Paris\" --to \"Lyon\"\npython3 $MAPS distance \"New York\" --to \"Boston\" --mode driving\npython3 $MAPS distance \"Big Ben\" --to \"Tower Bridge\" --mode walking\n```\n\nModes: driving (default), walking, cycling. Returns road distance, duration,\nand straight-line distance for comparison.\n\n### directions — Turn-by-turn navigation\n\n```bash\npython3 $MAPS directions \"Eiffel Tower\" --to \"Louvre Museum\" --mode walking\npython3 $MAPS directions \"JFK Airport\" --to \"Times Square\" --mode driving\n```\n\nReturns numbered steps with instruction, distance, duration, road name, and\nmaneuver type (turn, depart, arrive, etc.).\n\n### timezone — Timezone for coordinates\n\n```bash\npython3 $MAPS timezone 48.8584 2.2945\npython3 $MAPS timezone 35.6762 139.6503\n```\n\nReturns timezone name, UTC offset, and current local time.\n\n### area — Bounding box and area for a place\n\n```bash\npython3 $MAPS area \"Manhattan, New York\"\npython3 $MAPS area \"London\"\n```\n\nReturns bounding box coordinates, width\u002Fheight in km, and approximate area.\nUseful as input for the bbox command.\n\n### bbox — Search within a bounding box\n\n```bash\npython3 $MAPS bbox 40.75 -74.00 40.77 -73.98 restaurant --limit 20\n```\n\nFinds POIs within a geographic rectangle. Use `area` first to get the\nbounding box coordinates for a named place.\n\n## Working With Telegram Location Pins\n\nWhen a user sends a location pin, the message contains `latitude:` and\n`longitude:` fields. Extract those and pass them straight to `nearby`:\n\n```bash\n# User sent a pin at 36.17, -115.14 and asked \"find cafes nearby\"\npython3 $MAPS nearby 36.17 -115.14 cafe --radius 1500\n```\n\nPresent results as a numbered list with names, distances, and the\n`maps_url` field so the user gets a tap-to-open link in chat. For \"open\nnow?\" questions, check the `hours` field; if missing or unclear, verify\nwith `web_search` since OSM hours are community-maintained and not always\ncurrent.\n\n## Workflow Examples\n\n**\"Find Italian restaurants near the Colosseum\":**\n1. `nearby --near \"Colosseum Rome\" --category restaurant --radius 500`\n   — one command, auto-geocoded\n\n**\"What's near this location pin they sent?\":**\n1. Extract lat\u002Flon from the Telegram message\n2. `nearby LAT LON cafe --radius 1500`\n\n**\"How do I walk from hotel to conference center?\":**\n1. `directions \"Hotel Name\" --to \"Conference Center\" --mode walking`\n\n**\"What restaurants are in downtown Seattle?\":**\n1. `area \"Downtown Seattle\"` → get bounding box\n2. `bbox S W N E restaurant --limit 30`\n\n## Pitfalls\n\n- Nominatim ToS: max 1 req\u002Fs (handled automatically by the script)\n- `nearby` requires lat\u002Flon OR `--near \"\u003Caddress>\"` — one of the two is needed\n- OSRM routing coverage is best for Europe and North America\n- Overpass API can be slow during peak hours; the script automatically\n  falls back between mirrors (overpass-api.de → overpass.kumi.systems)\n- `distance` and `directions` use `--to` flag for the destination (not positional)\n- If a zip code alone gives ambiguous results globally, include country\u002Fstate\n\n## Verification\n\n```bash\npython3 ~\u002F.hermes\u002Fskills\u002Fmaps\u002Fscripts\u002Fmaps_client.py search \"Statue of Liberty\"\n# Should return lat ~40.689, lon ~-74.044\n\npython3 ~\u002F.hermes\u002Fskills\u002Fmaps\u002Fscripts\u002Fmaps_client.py nearby --near \"Times Square\" --category restaurant --limit 3\n# Should return a list of restaurants within ~500m of Times Square\n```\n","# Maps Skill\n\nLocation intelligence using free, open data sources. 8 commands, 44 POI\ncategories, zero dependencies (Python stdlib only), no API key required.\n\nData sources: OpenStreetMap\u002FNominatim, Overpass API, OSRM, TimeAPI.io.\n\nThis skill supersedes the old `find-nearby` skill — all of find-nearby's\nfunctionality is covered by the `nearby` command below, with the same\n`--near \"\u003Cplace>\"` shortcut and multi-category support.\n\n## When to Use\n\n- User sends a Telegram location pin (latitude\u002Flongitude in the message) → `nearby`\n- User wants coordinates for a place name → `search`\n- User has coordinates and wants the address → `reverse`\n- User asks for nearby restaurants, hospitals, pharmacies, hotels, etc. → `nearby`\n- User wants driving\u002Fwalking\u002Fcycling distance or travel time → `distance`\n- User wants turn-by-turn directions between two places → `directions`\n- User wants timezone information for a location → `timezone`\n- User wants to search for POIs within a geographic area → `area` + `bbox`\n\n## Prerequisites\n\nPython 3.8+ (stdlib only — no pip installs needed).\n\nScript path: `~\u002F.hermes\u002Fskills\u002Fmaps\u002Fscripts\u002Fmaps_client.py`\n\n## Commands\n\n```bash\nMAPS=~\u002F.hermes\u002Fskills\u002Fmaps\u002Fscripts\u002Fmaps_client.py\n```\n\n### search — Geocode a place name\n\n```bash\npython3 $MAPS search \"Eiffel Tower\"\npython3 $MAPS search \"1600 Pennsylvania Ave, Washington DC\"\n```\n\nReturns: lat, lon, display name, type, bounding box, importance score.\n\n### reverse — Coordinates to address\n\n```bash\npython3 $MAPS reverse 48.8584 2.2945\n```\n\nReturns: full address breakdown (street, city, state, country, postcode).\n\n### nearby — Find places by category\n\n```bash\n# By coordinates (from a Telegram location pin, for example)\npython3 $MAPS nearby 48.8584 2.2945 restaurant --limit 10\npython3 $MAPS nearby 40.7128 -74.0060 hospital --radius 2000\n\n# By address \u002F city \u002F zip \u002F landmark — --near auto-geocodes\npython3 $MAPS nearby --near \"Times Square, New York\" --category cafe\npython3 $MAPS nearby --near \"90210\" --category pharmacy\n\n# Multiple categories merged into one query\npython3 $MAPS nearby --near \"downtown austin\" --category restaurant --category bar --limit 10\n```\n\n46 categories: restaurant, cafe, bar, hospital, pharmacy, hotel, guest_house,\ncamp_site, supermarket, atm, gas_station, parking, museum, park, school,\nuniversity, bank, police, fire_station, library, airport, train_station,\nbus_stop, church, mosque, synagogue, dentist, doctor, cinema, theatre, gym,\nswimming_pool, post_office, convenience_store, bakery, bookshop, laundry,\ncar_wash, car_rental, bicycle_rental, taxi, veterinary, zoo, playground,\nstadium, nightclub.\n\nEach result includes: `name`, `address`, `lat`\u002F`lon`, `distance_m`,\n`maps_url` (clickable Google Maps link), `directions_url` (Google Maps\ndirections from the search point), and promoted tags when available —\n`cuisine`, `hours` (opening_hours), `phone`, `website`.\n\n### distance — Travel distance and time\n\n```bash\npython3 $MAPS distance \"Paris\" --to \"Lyon\"\npython3 $MAPS distance \"New York\" --to \"Boston\" --mode driving\npython3 $MAPS distance \"Big Ben\" --to \"Tower Bridge\" --mode walking\n```\n\nModes: driving (default), walking, cycling. Returns road distance, duration,\nand straight-line distance for comparison.\n\n### directions — Turn-by-turn navigation\n\n```bash\npython3 $MAPS directions \"Eiffel Tower\" --to \"Louvre Museum\" --mode walking\npython3 $MAPS directions \"JFK Airport\" --to \"Times Square\" --mode driving\n```\n\nReturns numbered steps with instruction, distance, duration, road name, and\nmaneuver type (turn, depart, arrive, etc.).\n\n### timezone — Timezone for coordinates\n\n```bash\npython3 $MAPS timezone 48.8584 2.2945\npython3 $MAPS timezone 35.6762 139.6503\n```\n\nReturns timezone name, UTC offset, and current local time.\n\n### area — Bounding box and area for a place\n\n```bash\npython3 $MAPS area \"Manhattan, New York\"\npython3 $MAPS area \"London\"\n```\n\nReturns bounding box coordinates, width\u002Fheight in km, and approximate area.\nUseful as input for the bbox command.\n\n### bbox — Search within a bounding box\n\n```bash\npython3 $MAPS bbox 40.75 -74.00 40.77 -73.98 restaurant --limit 20\n```\n\nFinds POIs within a geographic rectangle. Use `area` first to get the\nbounding box coordinates for a named place.\n\n## Working With Telegram Location Pins\n\nWhen a user sends a location pin, the message contains `latitude:` and\n`longitude:` fields. Extract those and pass them straight to `nearby`:\n\n```bash\n# User sent a pin at 36.17, -115.14 and asked \"find cafes nearby\"\npython3 $MAPS nearby 36.17 -115.14 cafe --radius 1500\n```\n\nPresent results as a numbered list with names, distances, and the\n`maps_url` field so the user gets a tap-to-open link in chat. For \"open\nnow?\" questions, check the `hours` field; if missing or unclear, verify\nwith `web_search` since OSM hours are community-maintained and not always\ncurrent.\n\n## Workflow Examples\n\n**\"Find Italian restaurants near the Colosseum\":**\n1. `nearby --near \"Colosseum Rome\" --category restaurant --radius 500`\n   — one command, auto-geocoded\n\n**\"What's near this location pin they sent?\":**\n1. Extract lat\u002Flon from the Telegram message\n2. `nearby LAT LON cafe --radius 1500`\n\n**\"How do I walk from hotel to conference center?\":**\n1. `directions \"Hotel Name\" --to \"Conference Center\" --mode walking`\n\n**\"What restaurants are in downtown Seattle?\":**\n1. `area \"Downtown Seattle\"` → get bounding box\n2. `bbox S W N E restaurant --limit 30`\n\n## Pitfalls\n\n- Nominatim ToS: max 1 req\u002Fs (handled automatically by the script)\n- `nearby` requires lat\u002Flon OR `--near \"\u003Caddress>\"` — one of the two is needed\n- OSRM routing coverage is best for Europe and North America\n- Overpass API can be slow during peak hours; the script automatically\n  falls back between mirrors (overpass-api.de → overpass.kumi.systems)\n- `distance` and `directions` use `--to` flag for the destination (not positional)\n- If a zip code alone gives ambiguous results globally, include country\u002Fstate\n\n## Verification\n\n```bash\npython3 ~\u002F.hermes\u002Fskills\u002Fmaps\u002Fscripts\u002Fmaps_client.py search \"Statue of Liberty\"\n# Should return lat ~40.689, lon ~-74.044\n\npython3 ~\u002F.hermes\u002Fskills\u002Fmaps\u002Fscripts\u002Fmaps_client.py nearby --near \"Times Square\" --category restaurant --limit 3\n# Should return a list of restaurants within ~500m of Times Square\n```\n",{"name":5,"author":42,"license":14,"version":43,"metadata":44,"description":57},"Mibayy","1.2.0",{"hermes":45},{"tags":46,"category":22,"supersedes":54,"requires_toolsets":56},[5,19,47,23,48,31,49,50,51,52,53,25],"places","distance","nearby","location","openstreetmap","nominatim","overpass",[55],"find-nearby",[29],"Location intelligence — geocode a place, reverse-geocode coordinates, find nearby places (46 POI categories), driving\u002Fwalking\u002Fcycling distance + time, turn-by-turn directions, timezone lookup, bounding box + area for a named place, and POI search within a rectangle. Uses OpenStreetMap + Overpass + OSRM. Free, no API key.\n","master","a76a61826887171cb38ce217ae85643d5d7685d1","hermes_home\u002Fskills\u002Fproductivity\u002Fmaps",2,"https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01","https:\u002F\u002Fgithub.com\u002F0xzgbot","2026-08-31 09:13:28",{"source":8,"skillName":5,"commands":66,"prompt":76,"zipAvailable":77},[67,70,73],{"tool":68,"command":69},"npx","npx skills add 0xzgbot\u002Fforge-nps-v01 --skill maps",{"tool":71,"command":72},"bunx","bunx skills add 0xzgbot\u002Fforge-nps-v01 --skill maps",{"tool":74,"command":75},"pnpm","pnpm dlx skills add 0xzgbot\u002Fforge-nps-v01 --skill maps","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fproductivity\u002Fmaps\u002FSKILL.md",true,[79],{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"scripts\u002Fmaps_client.py","SCRIPT","脚本",46457,"https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fproductivity\u002Fmaps\u002Fscripts\u002Fmaps_client.py",[86,99,121,135,146,158],{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":37},"01M71J5TFCV7K97773JYZE7ET8","yuanbao","Yuanbao (元宝) groups: @mention users, query info\u002Fmembers.","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fyuanbao\u002FSKILL.md",[],[88,93,94,95,96,97,98],"groups","at","info","users","query","group",{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":113,"publishedAt":37},"01M71J5QR69MCT5J8P3B4Y9ZHA","workflow-ltx-i2v","Use when the task involves workflow ltx i2v. DESCRIPTION.","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fworkflow_ltx_i2v\u002FSKILL.md",[105,110],{"categoryNo":106,"categoryName":107,"taxonomyType":108,"taxonomyTypeDesc":109},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",{"categoryNo":111,"categoryName":112,"taxonomyType":108,"taxonomyTypeDesc":109},"01JBSEEDCAT000000000000023","Skill与智能体开发",[114,115,116,117,118,119,120],"ltx","workflow ltx i2v","workflow","Production","task","when","use",{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":129,"publishedAt":37},"01M71J5NYW853AAPB17VR0F7ZX","workflow-flux2-text-to-image","Flux2 Text-to-Image Workflow Reference.","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fworkflow_flux2_text_to_image\u002FSKILL.md",[127,128],{"categoryNo":106,"categoryName":107,"taxonomyType":108,"taxonomyTypeDesc":109},{"categoryNo":111,"categoryName":112,"taxonomyType":108,"taxonomyTypeDesc":109},[130,131,116,132,133,117,134],"workflow flux2 text to image","image","text","reference","Text-to-Image",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":142,"publishedAt":37},"01M71J5KWY96MD6B6YC2XP6NXB","wide-angle-environmental","Use when the task involves wide angle environmental. DESCRIPTION.","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fwide_angle_environmental\u002FSKILL.md",[141],{"categoryNo":111,"categoryName":112,"taxonomyType":108,"taxonomyTypeDesc":109},[143,144,145,117,118,119,120],"environmental","wide","wide angle environmental",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":153,"publishedAt":37},"01M71J5DXHECTDVDF8HRP81YFY","wes-anderson-specialist","Use when the task involves wes anderson specialist. 1. EXECUTIVE SUMMARY.","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fwes_anderson_specialist\u002FSKILL.md",[152],{"categoryNo":111,"categoryName":112,"taxonomyType":108,"taxonomyTypeDesc":109},[154,155,156,157,119,120,118,117],"specialist","wes anderson specialist","summary","executive summary",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":165,"publishedAt":37},"01M71J5BRHX2N4BRG2VQMWJK3E","volumetric-god-rays-lighting","Use when the task involves volumetric god rays lighting. DESCRIPTION.","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fvolumetric_god_rays_lighting\u002FSKILL.md",[164],{"categoryNo":111,"categoryName":112,"taxonomyType":108,"taxonomyTypeDesc":109},[166,167,120,119,118,117],"volumetric god rays lighting","lighting"]