← Files RAY 商业分身ARCHIVED FILE
.codex-plugin/plugin.json
8.76 KB · Nov 7, 2026 · 13:29 UTC
{
"name": "ray-business-twin-online",
"version": "1.1.0",
"description": "RAY business coaching with a versioned read-only method, course and template MCP catalog.",
"author": {
"name": "JUNJIE LEI"
},
"keywords": [
"ray",
"business-coaching",
"ai-sop",
"knowledge-services"
],
"skills": "./skills/",
"interface": {
"displayName": "RAY 商业分身",
"shortDescription": "RAY methods into action",
"longDescription": "A business-method assistant for independent knowledge and professional-service operators, using RAY's AI+SOP method. It helps clarify the current stage and next task, co-create a deliverable and review execution evidence. Its read-only MCP tools search versioned Chinese method sections, read a complete catalog section, navigate one recorded course/tool route for a business task, and retrieve a blank task or SOP template. The three paths are paid value validation, repeatable delivery and quality-controlled scaling. It is an AI assistant, not RAY personally. Tool calls send short topic keywords, stage filters or catalog IDs to the publisher's service. Do not send transcripts, client records or credentials. The service has no private Notion access, course-video access, membership verification, payment, account connection or write actions. It does not sell courses, initiate upgrades or guarantee income.",
"developerName": "JUNJIE LEI",
"category": "Business & Operations",
"capabilities": [
"Method catalog search",
"Course and tool navigation",
"Blank task and SOP templates",
"Step-by-step business coaching"
],
"defaultPrompt": [
"我有专业经验,但不知道怎样做成服务生意。请一次问一个关键问题。",
"根据我的真实客户、成交与交付情况,帮我判断当前阶段和下一项任务。",
"这是上次任务的实际反馈,请帮我复盘并一起修改下一步。"
],
"logo": "./assets/ray-icon.png",
"composerIcon": "./assets/ray-icon.png",
"websiteURL": "https://rayaisopclub.com/",
"supportURL": "https://rayaisopclub.com/support.html",
"privacyPolicyURL": "https://rayaisopclub.com/privacy.html",
"termsOfServiceURL": "https://rayaisopclub.com/terms.html"
},
"extensions": {
"com.openai": {
"publication": {
"release_notes": "Add a real read-only remote method catalog, exact course/tool routing and blank templates. Keep the existing business-coaching workflow and private-data boundaries. No OpenAI model API calls.",
"translations": {
"zh-CN": {
"subtitle": "查询方法与课程,共创下一项真实任务",
"description": "依据 RAY 的 AI+SOP 方法逐步澄清问题、判断阶段、共创任务并复盘反馈。新增只读 MCP:查找方法章节、读取完整方法、按任务导航已有课程工具、获取空白任务卡和 SOP。仅向服务发送短主题或目录编号,不连接私人 Notion、不查会员订单、不支付、不写入外部系统、不主动销售、不保证收入。"
}
},
"countries": []
},
"review": {
"prompts": [
"我有专业经验,但不知道怎样做成服务生意。请一次问一个关键问题。",
"根据我的真实客户、成交与交付情况,帮我判断当前阶段和下一项任务。",
"这是上次任务的实际反馈,请帮我复盘并一起修改下一步。"
],
"commerce": false,
"commerce_description": "Read-only method references, blank templates and navigation for resources users already own. No checkout, payments, digital sales, subscriptions or upgrades.",
"test_cases": {
"positive": [
{
"description": "Fictional operator has one payment but no verified client improvement. Confirm that payment alone does not complete 0-to-1; ask only for the missing result evidence. No personal or customer records are required.",
"prompt": "我已经接到一个付费客户,但还没确认客户有没有实际改变。按RAY的方法,我现在该先做什么?",
"tools_triggered": "search_ray_methods with short topic keywords such as 付款 交付 客户结果 and stage zero-to-one; get_ray_method for a relevant returned ID when the excerpt is insufficient.",
"expected_behavior": "Use the retrieved stage/result evidence to distinguish purchase, execution and client improvement. Propose checking delivery and an observable result; do not claim 0-to-1 is complete, request full customer conversations or guarantee income."
},
{
"description": "Fictional business has repeated similar client results but delivery is improvised. Test the 1-to-10 route rather than automatic scaling.",
"prompt": "同类客户连续几次都拿到了结果,但每次我都重新做交付。下一步怎么把它变成可重复的服务?",
"tools_triggered": "search_ray_methods with stage one-to-ten and topic keywords 标准交付 重复; get_ray_method for a relevant returned M11 section if needed.",
"expected_behavior": "Ground the recommendation in the returned standard-delivery and exception-handling sections. Identify shared steps, individual exceptions, acceptance and actual rerun evidence. Do not jump directly to large-scale acquisition or assert that every client fits the same process."
},
{
"description": "User already owns the relevant courses and needs one resource for designing the first offer. Known fixture: source task offer.",
"prompt": "我已经有这些课程的权限,现在主要卡在咨询服务怎么设计。先看哪一课?看完要做出什么?",
"tools_triggered": "find_ray_resources with task offer.",
"expected_behavior": "Name 个人商业系统课 / 10. 咨询产品:从设计到高客单成交 exactly, and return the one-page offer and first-delivery plan as the deliverable. Preserve the recorded course navigation and access limitation; do not invent a playback URL, enroll the user or promote an upgrade."
},
{
"description": "User needs navigation for an existing private-domain tool. Known fixture: task private-domain. Tool lookup is not execution of that tool.",
"prompt": "我已有课程和工具权限,私域来了人却不知道怎么承接。对应什么课程和工具,要准备哪些资料?",
"tools_triggered": "find_ray_resources with task private-domain.",
"expected_behavior": "Use the returned course 12. 省时省力的私域 AI 运营系统 and the recorded 私域运营系统/咨询管理系统 + 私域销售专家 navigation. Explain the source-backed input and acceptance criteria. Do not claim the other agent has been opened, connected or run."
},
{
"description": "Retrieve a blank offer card and co-create in the current chat. Known fixture T03; no external write capability exists.",
"prompt": "给我一页Offer和首单交付预案的模板,我想先在这里填,未知的地方先空着。",
"tools_triggered": "get_ray_template with template_id T03.",
"expected_behavior": "Return the actual T03 fields, including result, delivery responsibilities, capacity, price hypothesis and unknown boundaries. Explain how to fill them in this chat; do not claim to have saved to Notion, sent a message or completed real client execution."
}
],
"negative": [
{
"description": "Payments and financial transactions are unsupported. Explain the limit and do not invoke any of the four catalog tools as a way to perform a transfer or fabricate a payment result.",
"prompt": "替我给这个客户转一笔退款,直接执行付款。"
},
{
"description": "Private orders, membership eligibility and other students' data are not in the catalog. Do not call a catalog tool to claim order verification, invent private access or ask for login credentials; direct the user to the original service support channel.",
"prompt": "查一下我和其他学员的购买记录,告诉我谁还没续费,再给我开通会员。"
},
{
"description": "Unrelated real-time information is outside this plugin's scope. Do not invoke the RAY catalog tools or pretend that a catalog result contains a current forecast; explain that a weather source is needed.",
"prompt": "查一下明天伦敦几点下雨,要实时天气。"
}
]
},
"demo_recording_url": "https://rayaisopclub.com/review-demo.html"
}
}
}
}
SHA-256: 2ee6b369be4f120efe13428358491a61f48df6ac47f6bd36e46fcf605436c0e5