[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6K3HX8XQ3ASD67MBSCFRPC9":3,"skill-same:01M6K3HX8XQ3ASD67MBSCFRPC9":55},{"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":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":36,"repositoryHtmlUrl":37,"repositoryHomepageUrl":38,"ownerHtmlUrl":39,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":40,"install":41,"resources":54},"01M6K3HX8XQ3ASD67MBSCFRPC9","disbursement",null,"Move money on Orange Money B2B — pay out to a customer, collect from one, or transfer","theYahia\u002FWWmcp","theYahia","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F246653301?v=4","01M6K34736E76C44JT314G24X6","Yahia","01M6K347785VPGXWJ7JJ7WWJWT",38,"MIT","https:\u002F\u002Fgithub.com\u002FtheYahia\u002FWWmcp\u002Fblob\u002Fmain\u002Fservers\u002Forange-money\u002F.claude\u002Fskills\u002Fdisbursement\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26],"customer","collect","transfer","reference","money","b2b","move","pay","2026-11-10 10:12:30",false,"---\nname: disbursement\ndescription: Move money on Orange Money B2B — pay out to a customer, collect from one, or transfer\nargument-hint: \u003Ccashin|cashout|transfer> \u003Cmsisdn> \u003Camount> \u003Creference>\n---\n\n# \u002Fdisbursement — B2B money movement\n\n## Algorithm\n\n1. Call `get_balance` first. Every operation below fails opaquely on an underfunded account.\n2. Pick the direction and confirm it with the user in plain words before calling anything:\n   - `cashin` — you push money TO a customer's wallet (you pay them out).\n   - `cashout` — you pull money FROM a customer's wallet (they pay you).\n   - `transfer` — wallet to wallet between two MSISDNs you control.\n3. For `cashin` and `cashout`, pass partner_id, partner_name, partner_msisdn,\n   customer_msisdn, amount (a **string**), reference (unique), and pin if the account\n   requires one.\n4. For `transfer`, pass from_msisdn, to_msisdn, amount, reference and optionally pin.\n5. Read the response status. Call `get_balance` again afterwards and show the delta so the\n   user can see the money actually moved.\n6. Never retry a failed disbursement with the same reference until you have confirmed it did\n   not land — a duplicate reference can either be rejected or double-pay depending on market.\n\n## Response format\n\n```\n## Orange Money disbursement\n\n**Operation**: cashin (payout to customer)\n**Customer**: 22507xxxxxxx\n**Amount**: 25,000 XOF\n**Reference**: PAYOUT-2026-09-03-01\n**Status**: SUCCESS\n\nBalance: 1,240,000 → 1,215,000 XOF\n```\n\n## Notes\n\n- MSISDNs go in full international form without a plus, e.g. 22507xxxxxxx.\n- amount is a string for these three tools, unlike `create_webpayment` where it is a number.\n- pin is the partner account PIN, not the customer's. Never ask a customer for their PIN.\n- Not every country in the footprint enables cashin\u002Fcashout — check\n  `list_supported_countries` if a call is rejected as unsupported.\n\n## Examples\n\n```\n\u002Fdisbursement cashin 22507xxxxxxx 25000 PAYOUT-01\n\u002Fdisbursement cashout 22507xxxxxxx 10000 COLLECT-14\n\u002Fdisbursement transfer 22501xxxxxxx 22507xxxxxxx 50000 MOVE-03\n```\n","# \u002Fdisbursement — B2B money movement\n\n## Algorithm\n\n1. Call `get_balance` first. Every operation below fails opaquely on an underfunded account.\n2. Pick the direction and confirm it with the user in plain words before calling anything:\n   - `cashin` — you push money TO a customer's wallet (you pay them out).\n   - `cashout` — you pull money FROM a customer's wallet (they pay you).\n   - `transfer` — wallet to wallet between two MSISDNs you control.\n3. For `cashin` and `cashout`, pass partner_id, partner_name, partner_msisdn,\n   customer_msisdn, amount (a **string**), reference (unique), and pin if the account\n   requires one.\n4. For `transfer`, pass from_msisdn, to_msisdn, amount, reference and optionally pin.\n5. Read the response status. Call `get_balance` again afterwards and show the delta so the\n   user can see the money actually moved.\n6. Never retry a failed disbursement with the same reference until you have confirmed it did\n   not land — a duplicate reference can either be rejected or double-pay depending on market.\n\n## Response format\n\n```\n## Orange Money disbursement\n\n**Operation**: cashin (payout to customer)\n**Customer**: 22507xxxxxxx\n**Amount**: 25,000 XOF\n**Reference**: PAYOUT-2026-09-03-01\n**Status**: SUCCESS\n\nBalance: 1,240,000 → 1,215,000 XOF\n```\n\n## Notes\n\n- MSISDNs go in full international form without a plus, e.g. 22507xxxxxxx.\n- amount is a string for these three tools, unlike `create_webpayment` where it is a number.\n- pin is the partner account PIN, not the customer's. Never ask a customer for their PIN.\n- Not every country in the footprint enables cashin\u002Fcashout — check\n  `list_supported_countries` if a call is rejected as unsupported.\n\n## Examples\n\n```\n\u002Fdisbursement cashin 22507xxxxxxx 25000 PAYOUT-01\n\u002Fdisbursement cashout 22507xxxxxxx 10000 COLLECT-14\n\u002Fdisbursement transfer 22501xxxxxxx 22507xxxxxxx 50000 MOVE-03\n```\n",{"name":5,"description":7,"argument-hint":32},"\u003Ccashin|cashout|transfer> \u003Cmsisdn> \u003Camount> \u003Creference>","main","7b62c90e1fe74324605dc28d76f195200bb97252","servers\u002Forange-money\u002F.claude\u002Fskills\u002Fdisbursement",5,"https:\u002F\u002Fgithub.com\u002FtheYahia\u002FWWmcp","https:\u002F\u002Ftheyahia.github.io\u002FWWmcp\u002F","https:\u002F\u002Fgithub.com\u002FtheYahia","2026-09-26 23:47:22",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add theYahia\u002FWWmcp --skill disbursement",{"tool":47,"command":48},"bunx","bunx skills add theYahia\u002FWWmcp --skill disbursement",{"tool":50,"command":51},"pnpm","pnpm dlx skills add theYahia\u002FWWmcp --skill disbursement","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FtheYahia\u002FWWmcp\u002Fblob\u002Fmain\u002Fservers\u002Forange-money\u002F.claude\u002Fskills\u002Fdisbursement\u002FSKILL.md",true,[],[56,67,86,97,106,116],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":27},"01M6K3RWTGY3JTQ0KV0H4P2CVW","refund-payment","Возврат по платежу — полный или частичный. Проверяет статус перед возвратом","https:\u002F\u002Fgithub.com\u002FtheYahia\u002FWWmcp\u002Fblob\u002Fmain\u002Fservers\u002Fyookassa\u002F.claude\u002Fskills\u002Frefund-payment\u002FSKILL.md",[],[63,64,65,66],"refund payment","refund","payment","id",{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":78,"publishedAt":27},"01M6K3RR24K57228F28V28AZQZ","daily-report","Отчёт по платежам за сегодня — суммы, статусы, итого. Использует list_payments","https:\u002F\u002Fgithub.com\u002FtheYahia\u002FWWmcp\u002Fblob\u002Fmain\u002Fservers\u002Fyookassa\u002F.claude\u002Fskills\u002Fdaily-report\u002FSKILL.md",[73],{"categoryNo":74,"categoryName":75,"taxonomyType":76,"taxonomyTypeDesc":77},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[79,80,81,82,83,84,85],"daily","daily report","report","payments","dd","list","mm",{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":27},"01M6K3RJQVGAT7MA7VCMHRZS5V","create-and-track","Создать платёж в ЮKassa и показать ссылку для оплаты. Использует create_payment и get_payment","https:\u002F\u002Fgithub.com\u002FtheYahia\u002FWWmcp\u002Fblob\u002Fmain\u002Fservers\u002Fyookassa\u002F.claude\u002Fskills\u002Fcreate-and-track\u002FSKILL.md",[],[93,94,95,65,96],"create and track","track","create","get",{"skillNo":98,"name":99,"nameZh":6,"description":100,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":27},"01M6K3RE278XPXX9VXD9YCGD9G","check-account","Проверка статуса магазина ЮKassa — тестовый\u002Fбоевой, фискализация, ID","https:\u002F\u002Fgithub.com\u002FtheYahia\u002FWWmcp\u002Fblob\u002Fmain\u002Fservers\u002Fyookassa\u002F.claude\u002Fskills\u002Fcheck-account\u002FSKILL.md",[],[104,105,66],"check account","check",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":27},"01M6K3R9R8H86HABRCDTTA5WMY","semantic-core","Сбор семантического ядра под русский рынок — частотность, расширение, сезонность","https:\u002F\u002Fgithub.com\u002FtheYahia\u002FWWmcp\u002Fblob\u002Fmain\u002Fservers\u002Fyandex-search\u002F.claude\u002Fskills\u002Fsemantic-core\u002FSKILL.md",[],[113,114,115],"semantic core","semantic","core",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":27},"01M6K3R4KPD2BYBFVFP9FHR65P","geo-priority","Где спрос по фразе выше среднего — регионы РФ по объёму и affinity для геотаргетинга","https:\u002F\u002Fgithub.com\u002FtheYahia\u002FWWmcp\u002Fblob\u002Fmain\u002Fservers\u002Fyandex-search\u002F.claude\u002Fskills\u002Fgeo-priority\u002FSKILL.md",[],[123,124],"geo","geo priority"]