[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KJSNDVDVRPFB8F5RFR7ANT":3,"skill-same:01M6KJSNDVDVRPFB8F5RFR7ANT":71},{"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":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":48,"ownerDescription":49,"updatedAt":50,"install":51,"resources":64},"01M6KJSNDVDVRPFB8F5RFR7ANT","cxb-ask",null,"Async via ask, end turn immediately; use when user explicitly delegates to any AI provider (gemini\u002Fcodex\u002Fopencode); NOT for questions about the providers themselves.","mugsun\u002Fcurdx-bridge","mugsun","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F100790155?v=4","01M6KJSAN2W4WRPDFBKTJTDDQ2","Mugsun","01M6KJSARZ3CEDFW8AGN5VQ62Y",2,"MIT","https:\u002F\u002Fgithub.com\u002Fmugsun\u002Fcurdx-bridge\u002Fblob\u002Fmain\u002Fclaude_skills\u002Fcxb-ask\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"ask","cxb ask","gemini","codex","Providers","user","use","opencode","async","provider","end","via","about","questions","delegates","for","2026-11-10 10:12:30",false,"---\nname: cxb-ask\ndescription: Async via ask, end turn immediately; use when user explicitly delegates to any AI provider (gemini\u002Fcodex\u002Fopencode); NOT for questions about the providers themselves.\nmetadata:\n  short-description: Ask AI provider asynchronously\n---\n\n# Ask AI Provider (Async)\n\nSend the user's request to specified AI provider asynchronously.\n\n## Usage\n\nThe first argument must be the provider name, followed by the message:\n- `gemini` - Send to Gemini\n- `codex` - Send to Codex\n- `opencode` - Send to OpenCode\n\n## Execution (MANDATORY)\n\n```\nBash(CURDX_CALLER=claude cxb-ask $PROVIDER \"$MESSAGE\")\n```\n\n## Rules\n\n- Follow the **Async Guardrail** rule in CLAUDE.md (mandatory).\n- Local fallback: if output contains `CURDX_ASYNC_SUBMITTED`, end your turn immediately.\n- If submit fails (non-zero exit):\n  - Reply with exactly one line: `[Provider] submit failed: \u003Cshort error>`\n  - End your turn immediately.\n\n## Examples\n\n- `\u002Fcxb-ask gemini What is 12+12?`\n- `\u002Fcxb-ask codex Refactor this code`\n- `\u002Fcxb-ask opencode Analyze this bug`\n\n","# Ask AI Provider (Async)\n\nSend the user's request to specified AI provider asynchronously.\n\n## Usage\n\nThe first argument must be the provider name, followed by the message:\n- `gemini` - Send to Gemini\n- `codex` - Send to Codex\n- `opencode` - Send to OpenCode\n\n## Execution (MANDATORY)\n\n```\nBash(CURDX_CALLER=claude cxb-ask $PROVIDER \"$MESSAGE\")\n```\n\n## Rules\n\n- Follow the **Async Guardrail** rule in CLAUDE.md (mandatory).\n- Local fallback: if output contains `CURDX_ASYNC_SUBMITTED`, end your turn immediately.\n- If submit fails (non-zero exit):\n  - Reply with exactly one line: `[Provider] submit failed: \u003Cshort error>`\n  - End your turn immediately.\n\n## Examples\n\n- `\u002Fcxb-ask gemini What is 12+12?`\n- `\u002Fcxb-ask codex Refactor this code`\n- `\u002Fcxb-ask opencode Analyze this bug`\n\n",{"name":5,"metadata":40,"description":7},{"short-description":41},"Ask AI provider asynchronously","main","d9e7fe01f432d602aaf551dd49b58bdb54e8359d","claude_skills\u002Fcxb-ask",0,"https:\u002F\u002Fgithub.com\u002Fmugsun\u002Fcurdx-bridge","https:\u002F\u002Fgithub.com\u002Fmugsun","📮 bydongxin@gmail.com","🧑‍💻 AI Builder & Software Engineer\r\n🚀 Turning ideas into software.          \r\n\r\n","2026-05-06 22:53:03",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add mugsun\u002Fcurdx-bridge --skill cxb-ask",{"tool":57,"command":58},"bunx","bunx skills add mugsun\u002Fcurdx-bridge --skill cxb-ask",{"tool":60,"command":61},"pnpm","pnpm dlx skills add mugsun\u002Fcurdx-bridge --skill cxb-ask","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmugsun\u002Fcurdx-bridge\u002Fblob\u002Fmain\u002Fclaude_skills\u002Fcxb-ask\u002FSKILL.md",true,[65],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"SKILL.md.powershell","OTHER","其他",1304,"https:\u002F\u002Fgithub.com\u002Fmugsun\u002Fcurdx-bridge\u002Fblob\u002Fmain\u002Fclaude_skills\u002Fcxb-ask\u002FSKILL.md.powershell",[72,88,99,113,130,149],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":35},"01M6KJW1ETKAK1Z6N7N8KZ8MZ3","cxb-status","Report which CURDX providers are mounted (session exists AND daemon is online). Outputs JSON.","https:\u002F\u002Fgithub.com\u002Fmugsun\u002Fcurdx-bridge\u002Fblob\u002Fmain\u002Fcodex_skills\u002Fcxb-status\u002FSKILL.md",[],[79,80,81,23,82,83,84,85,86,87],"cxb status","status","report","json","session","show","as","daemon","which",{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":35},"01M6KJVYNPMV4AQVMEM3W920Q9","cxb-reply","View latest reply from AI provider (gemini\u002Fcodex\u002Fopencode\u002Fclaude).","https:\u002F\u002Fgithub.com\u002Fmugsun\u002Fcurdx-bridge\u002Fblob\u002Fmain\u002Fcodex_skills\u002Fcxb-reply\u002FSKILL.md",[],[95,96,21,22,97,26,28,98],"reply","cxb reply","view","latest",{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":35},"01M6KJVSNTTZZGPJMP575JMMNZ","cxb-plan","Collaborative planning using abstract roles (designer + inspiration + reviewer).","https:\u002F\u002Fgithub.com\u002Fmugsun\u002Fcurdx-bridge\u002Fblob\u002Fmain\u002Fcodex_skills\u002Fcxb-plan\u002FSKILL.md",[],[106,107,108,109,110,111,112],"cxb plan","plan","plans","roles","reviewer","designer","planning",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":124,"publishedAt":35},"01M6KJVMZN8SYRXE6RDJGAH9D3","cxb-ping","Test connectivity with AI provider (gemini\u002Fcodex\u002Fopencode\u002Fclaude).","https:\u002F\u002Fgithub.com\u002Fmugsun\u002Fcurdx-bridge\u002Fblob\u002Fmain\u002Fcodex_skills\u002Fcxb-ping\u002FSKILL.md",[119],{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[125,126,127,21,22,128,26,28,129],"ping","cxb ping","with","test","connectivity",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":35},"01M6KJVFXN7075A5YWQPKDZDAR","cxb-file-op","Execute FileOpsREQ protocol requests. Handles autoflow domain ops for .curdx\u002F state management.","https:\u002F\u002Fgithub.com\u002Fmugsun\u002Fcurdx-bridge\u002Fblob\u002Fmain\u002Fcodex_skills\u002Fcxb-file-op\u002FSKILL.md",[],[137,138,139,140,141,142,143,144,145,146,147,148,34],"cxb file op","op","file","domain","state management","state","protocol","management","execute","ops","autoflow","requests",{"skillNo":150,"name":5,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":154,"publishedAt":35},"01M6KJVB58MARW2CD1114BK9R7","Send the user's request to specified AI provider asynchronously","https:\u002F\u002Fgithub.com\u002Fmugsun\u002Fcurdx-bridge\u002Fblob\u002Fmain\u002Fcodex_skills\u002Fcxb-ask\u002FSKILL.md",[],[19,20,24,28,155,156],"request","send"]