[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71SJ6S6XREB0J6CCVCSFZ9E":3,"skill-same:01M71SJ6S6XREB0J6CCVCSFZ9E":58},{"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":18,"publishedAt":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":43,"install":44,"resources":57},"01M71SJ6S6XREB0J6CCVCSFZ9E","hotel-supplier-recovery",null,"Restores accommodation for a shortfall-hit hotel allotment by moving contracted rooms from a donor allotment with headroom, resolving the reported supplier shortfall.","arturcrmbot\u002Fzava-control-plane","arturcrmbot","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F156445312?v=4","01M71R9QBEJ4ZSX5AXBGBYH82C","Artur Zielinski","01M71R9QCJSV19ESCAF5773TWH",1,"MIT","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fhotel-supplier-recovery\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28],"recovery","hotel","hotel supplier recovery","check","operations","travel","move","with","for","headroom","2026-11-10 13:02:02",false,"---\nname: hotel-supplier-recovery\ndescription: Restores accommodation for a shortfall-hit hotel allotment by moving contracted rooms from a donor allotment with headroom, resolving the reported supplier shortfall.\nallowed-tools:\n  - travel_operations_check_allotment_headroom\n  - travel_operations_move_allotment_rooms\n---\n\n# Hotel Supplier Recovery\n\nRestores accommodation for a shortfall-hit hotel allotment by moving contracted rooms from a donor allotment with headroom, resolving the reported supplier shortfall.\n\n- **Sensor:** `sensor:hotel_allotment_shortfall`\n- **Objective:** `restore_hotel_accommodation`\n- **Command:** `move_hotel_allotment`\n- **Evaluation:** `accommodation_restored`\n- **Authority:** `accommodation_manager`\n- **Orchestrator:** `HotelSupplierRecoveryOrchestrator`\n\n## Phases\n\n1. `detect_shortfall` (deterministic)\n1. `assess_recovery` (agent)\n1. `plan_move` (agent)\n1. `execute_move` (deterministic)\n\n## Tools\n\n- `travel_operations_check_allotment_headroom`\n- `travel_operations_move_allotment_rooms`\n","# Hotel Supplier Recovery\n\nRestores accommodation for a shortfall-hit hotel allotment by moving contracted rooms from a donor allotment with headroom, resolving the reported supplier shortfall.\n\n- **Sensor:** `sensor:hotel_allotment_shortfall`\n- **Objective:** `restore_hotel_accommodation`\n- **Command:** `move_hotel_allotment`\n- **Evaluation:** `accommodation_restored`\n- **Authority:** `accommodation_manager`\n- **Orchestrator:** `HotelSupplierRecoveryOrchestrator`\n\n## Phases\n\n1. `detect_shortfall` (deterministic)\n1. `assess_recovery` (agent)\n1. `plan_move` (agent)\n1. `execute_move` (deterministic)\n\n## Tools\n\n- `travel_operations_check_allotment_headroom`\n- `travel_operations_move_allotment_rooms`\n",{"name":5,"description":7,"allowed-tools":34},[35,36],"travel_operations_check_allotment_headroom","travel_operations_move_allotment_rooms","main","db273d7d646605c0bf0175dc9c8057b9ad2628b5","verticals\u002Ftravel\u002Fskills\u002Fhotel-supplier-recovery",2,"https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane","https:\u002F\u002Fgithub.com\u002Farturcrmbot","2026-09-28 17:47:06",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add arturcrmbot\u002Fzava-control-plane --skill hotel-supplier-recovery",{"tool":50,"command":51},"bunx","bunx skills add arturcrmbot\u002Fzava-control-plane --skill hotel-supplier-recovery",{"tool":53,"command":54},"pnpm","pnpm dlx skills add arturcrmbot\u002Fzava-control-plane --skill hotel-supplier-recovery","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fhotel-supplier-recovery\u002FSKILL.md",true,[],[59,77,94,102,109,122],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":29},"01M71SJECD4KXSSJV1B0HSY4T4","proactive-customer-care","Proactively notifies and, where warranted, extends a small bounded goodwill gesture to a customer whose itinerary materially changed.","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fproactive-customer-care\u002FSKILL.md",[],[66,67,68,69,70,22,23,24,71,72,73,74,75,76],"proactive customer care","customer","proactive","customer care","status","issue","itinerary","action","bounded","booking","gesture",{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":29},"01M71SJ9VHGNNTB6452H1KRZD6","payment-exception","Resolves a failed balance payment by retrying it to complete the booking, or releasing the booking's inventory when retry is not viable.","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fpayment-exception\u002FSKILL.md",[],[84,85,75,86,87,88,89,90,91,70,92,93,22,23,24],"payment exception","payment","when","balance","retry","capacity","it","complete","release","inventory",{"skillNo":95,"name":96,"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":97,"categories":98,"keywords":99,"publishedAt":29},"01M71SJ4G5MPM50WZ6F66M3PNS","holiday-sales-booking","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fholiday-sales-booking\u002FSKILL.md",[],[75,100,101],"sales","holiday sales booking",{"skillNo":103,"name":104,"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":105,"categories":106,"keywords":107,"publishedAt":29},"01M71SJ2AHHWN2C4YV2RKEE947","flight-disruption-recovery","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fflight-disruption-recovery\u002FSKILL.md",[],[108,19],"flight disruption recovery",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":29},"01M71SHYPK8HNQ80C9XAWSER53","destination-operations","Dispatches a replacement resort transfer when an arrival is at risk, rebinding any travellers on the at-risk transfer to the replacement.","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fdestination-operations\u002FSKILL.md",[],[116,117,23,118,119,120,22,24,121,86],"destination operations","destination","dispatch","transfer","risk","at",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":128,"publishedAt":29},"01M71SHW7TK5MGRNPKXYFAT0FH","capacity-yield-management","Moves contracted room headroom between hotel allotments to relieve capacity pressure without ever breaching a supplier's contracted total.","https:\u002F\u002Fgithub.com\u002Farturcrmbot\u002Fzava-control-plane\u002Fblob\u002Fmain\u002Fverticals\u002Ftravel\u002Fskills\u002Fcapacity-yield-management\u002FSKILL.md",[],[89,129,130,131,132,22,23,24,25,20,28],"capacity yield management","yield","yield management","management"]