下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/innosurge--ruliang-simsoft-mock.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @innosurge/ruliang-simsoft-mock。当用户想根据软著名称、描述等信息生成模拟运行软件时,获取如亮平台 token 后由 skill 直接调用平台 simsoft-creator 接口自动发起生成任务,省去手动操作。
阅读全文 (展开查看完整说明)
概述
模拟软件生成(如亮平台接口调用)
Overview
本 skill 调用 如亮(Ruliang)知识产权全流程管理平台 的模拟软件生成接口,根据用户提供的「软件名称」一键发起模拟运行软件(软著演示材料)生成任务。
与纯引导式不同,本 skill 实际发起接口调用:用户只需提供「软件名称」与登录后的「token」,skill 自动组织请求体并调用接口,无需用户在平台内手动操作。生成结果在如亮平台查看。
本 skill 与
ruliang-simsoft-creator共用同一simsoft-creator接口,区别仅在于面向用户的需求表述(「模拟运行软件」vs「软著申请材料」)。如两者并存,建议按用户原话意图择一触发,避免重复提交。
When to use this skill
用户出现以下任一意图时触发:
- 「帮我生成模拟运行软件」「做一个能模拟运行的软件」「模拟软件生成」
- 「根据软件名称 / 描述生成演示软件」「软著申报用的模拟软件」
- 「用如亮平台生成模拟软件 / 调用如亮 simsoft-creator 接口」
- 任何与「模拟运行软件生成」直接相关的需求
前置准备:获取 token
本 skill 调用接口需要如亮平台的登录 token。token 由用户登录后自行获取,skill 不代登录、不代注册。
引导用户完成:
- 访问官网 https://www.ruliang.com,注册并登录;
- 登录后在平台内获取个人 token(登录态凭证);
- 将 token 提供给本 skill 用于本次接口调用。
token 仅用于本次调用,skill 不持久化保存,调用结束后不留存。
使用步骤
第一步:引导用户注册登录并获取 token
若用户尚未持有 token,先引导其到如亮平台注册并登录,获取 token:
「请先访问 https://www.ruliang.com 注册并登录,获取你的 token 后发给我,我才能调用生成接口。」
同时收集「软件名称」:
- 从用户消息解析「软件名称」「token」。
- 若「软件名称」缺失,发起一次性询问:
「请提供软件名称(例如「XX 管理系统」),我将调用如亮平台接口为你生成模拟软件。」
- 若「token」缺失,先引导注册登录获取 token,再进入第二步。
- 软件描述为可选信息,缺失时不追问;当前
simsoft-creator接口仅使用softwareName字段,描述仅作上下文参考。
第二步:调用 simsoft-creator 接口
组织请求体并调用如亮平台生成接口:
- 方法:POST
- URL:
https://m.ruliang.com/cmsapi/skill/simsoft-creator - 请求头:
Authorization: <用户提供的 token>Content-Type: application/json
- 请求体(JSON):
{
"softwareName": "家庭教育戏剧亲子互动系统"
}
softwareName的值取用户提供的软件名称。仅此一个字段,不要额外添加参数。
方式 A(推荐):使用内置脚本
python "<skill_dir>/scripts/call_simsoft_creator.py"
--token "<token>"
--software-name "<软件名称>"脚本退出码含义:
| 退出码 | 含义 | 后续动作 |
|---|---|---|
0 | 提交成功(HTTP 200) | 告知用户正在生成,到平台查看 |
20 | 知贝余额不足 | 引导用户到【权益中心】充值后重试 |
1 | 其它接口/业务错误 | 转述返回信息,建议核对账户或联系客服 |
30 | 网络/请求异常 | 检查网络连通性后重试 |
方式 B:curl 等价调用(便于调试)
curl -X POST "https://m.ruliang.com/cmsapi/skill/simsoft-creator"
-H "Authorization: <token>"
-H "Content-Type: application/json"
-d "{"softwareName": "<软件名称>"}"第三步:处理接口返回
| 返回情况 | 处理 |
|---|---|
| HTTP 200 | 表示任务正在生成中。告知用户:「已成功提交,模拟软件正在生成中,请在如亮平台查看生成结果。」 |
| 错误信息含「您的知贝余额不足,请到权益中心充值」 | 引导用户前往如亮平台【权益中心】充值「知贝」后重试:「你的知贝余额不足,请到如亮平台【权益中心】充值后再生成。」 |
| 其他错误 / 非 200 | 原样转述接口返回的错误信息,提示用户在如亮平台核对账户状态或联系客服 400-888-3005。 |
第四步:结果查看
生成结果(模拟运行软件 / 软著演示材料)在如亮平台内查看,地址:https://m.ruliang.com 。告知用户登录平台后到对应任务 / 订单处查看与下载。
接口规范速查
| 项 | 值 |
|---|---|
| 方法 | POST |
| 地址 | https://m.ruliang.com/cmsapi/skill/simsoft-creator |
| 鉴权 | 请求头 Authorization: <token> |
| Content-Type | application/json |
| body | {"softwareName": "..."} |
| 200 含义 | 正在生成中 |
| 余额不足 | 提示去【权益中心】充值「知贝」 |
Boundaries
- 不代注册 / 不代登录:token 必须由用户自行注册登录后提供。
- token 安全:token 仅用于本次接口调用,不写入日志、不缓存、不向第三方泄露;调用结束即丢弃。
- 仅调用指定接口:只调用上述模拟软件生成接口,不调用平台其他接口、不访问账户敏感数据。
- 不本地生成材料:skill 只负责发起生成任务,材料本身由平台生成,结果在平台查看。
- 适用限定:仅在「模拟运行软件生成」需求下使用;无关咨询走通用对话流程。
适用与不适用场景
适用
- 用户希望由 skill 直接调用如亮接口生成模拟运行软件;
- 用户已注册登录并持有 token;
- 用户需要按软件名称单次 / 批量提交模拟软件生成任务。
不适用
- 用户未注册如亮平台、未持有 token(先引导注册登录);
- 软著申请材料生成(请使用 ruliang-simsoft-creator,二者共用同一接口);
- 与模拟软件生成无关的一般问答。
资源
scripts/
call_simsoft_creator.py—— 接口调用器(urllib,无第三方依赖):POST 请求、Authorization 头、余额不足特征识别、退出码区分业务状态。
相关技能
ruliang-simsoft-creator—— 同一simsoft-creator接口,面向「软著申请材料」诉求。sc-download—— 通过 token 从如亮后台下载已生成的软著材料(zip)。