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