@vention/vention-skills

中文文档
0.10.31发布于 2026/11/03MITES Module零依赖

编码代理的技巧:编写MachineLogic应用程序,构建机器设计,诊断部署的机器。

中文使用文档
文档目录4 节
  1. 安装
  2. 验证安装
  3. 开发
  4. 释放

Vention技能

0.10.31版本。与Vention机器一起工作的编码代理的技能,打包成一个插件, vention,在… vention-skills 市场。

技能它是做什么的
vention-machine-logic类编写、验证和部署MachineLogic Python应用程序 machine-logic-sdk 和ventioncli。
vention-machine-logic-hmi在通过协议通信连接的Vention组件库上构建MachineLogic应用程序的自定义操作员HMI。
vention-design通过Vention MCP服务器创建和编辑Vention机器的设计图和设计图。
vention-monitoring通过Vention MCP服务器从控制器状态、历史记录、运行状况和活动数据诊断已部署的计算机。

安装

该插件作为npm包发布 @vention/vention-skills,列于 vention-skills 目录在 https://assets.vention.com/vention-skills/marketplace.json.

Claude Code需要2.1.277或更高版本:早期版本运行插件包的安装脚本。

在任何客户端上最快的路径是Vention CLI:

npm install -g @vention/vention-cli
vention skills install

在Windows上,如果 vention 安装后是不是找不到文件夹了 npm prefix -g 打印到您的PATH并打开一个新的终端,或者运行 npx -y @vention/vention-cli skills install 代替。

客户端什么 vention skills install 运行
克劳德代码claude plugin marketplace add --scope <scope> <catalog URL>,然后 claude plugin install -y --scope <scope> vention@vention-skills.
食典委始终为您的用户帐户安装(Codex没有项目范围)。在主目录下写入一个包含相同npm条目的目录目录,然后运行 codex plugin marketplace add <dir> 和 codex plugin add vention@vention-skills.
游标,副驾驶npm pack @vention/vention-skills,然后打开包中包含的所有技能 .agents/skills 在您的主目录或项目(每 --scope),取代这些技能,其余的保持不变。
手册npm pack @vention/vention-skills,然后复制 package/skills/<skill> 进入代理的技能目录。

vention skills status 列出磁盘上的每个Vention技能及其版本,旁边是npm上的最新版本。 vention skills update 更新所有有技能的特工,克劳德代码通过 claude plugin update vention@vention-skills,通过重新运行其安装,并通过在安装它们的作用域再次打开光标和副驾驶包。这个 vention-machine-logic 和 vention-machine-logic-hmi 技能在每个会话开始时运行此检查。

验证安装

在添加HMI技能之前,根据发布到一次性本地注册表的0.1.0包手工检查。

客户端版本状态
克劳德代码2.1.267未经验证:测试机器的托管Claude Code策略只允许列出的市场,因此它拒绝了本地目录URL
食典委codex-cli 0.157.1已安装和已加载:NPM包被加载到 plugins/cache/vention-skills/vention/0.1.0/skills/<skill>/SKILL.md 这三种技能都出现在提示文本呈现中
光标3.22.7安装在 .agents/skills; 未检查客户端加载
副驾驶员VS代码1.114.0,副驾驶聊天0.42.3安装在 .agents/skills; 未检查客户端加载
手册npm 11.6.1文件安装: npm pack 再加上一个副本 .claude/skills

开发

每一个变化都要经过 vention-skills 项目 VentionCo/platform-products (projects/machine-code/libs/vention-skills)。

  • npx nx build vention-skills 将包写入 dist/projects/machine-code/libs/vention-skills/,将包版本戳入插件清单和每个 SKILL.md。这个目录是npm包的根目录和插件的根目录。
  • npx nx test vention-skills 首先构建,然后检查前端内容,每个技能提到的相对路径, claude plugin validate --strict,从构建包进行安装,并对示例进行访问。
  • npx nx lint vention-skills 检查构建和测试源。

释放

nx release 读最新的 vention-skills@<version> 标记,从常规提交中计算出下一个版本,标记它,创建GitHub发布,然后发布 dist/{projectRoot} 通过NPM nx-release-publish 默认目标。npm通过包的GitHub信任发布者对发布作业进行身份验证,因此不会存储npm令牌。

提交文件中的版本 package.json 仅仅是一个起点:发布运行在构建之前将新版本写入那里,并且从不提交它。

市场文件从Vention CDN提供,而不是从npm提供。这个 publish 目标上传提交的文件 .claude-plugin/marketplace.json 到 vention-skills 在涉及此项目的每个主构建上。然后Watchtower将上传的内容固定在devops仓库中,并通过上面的URL进行产品推广。

版本与发布记录

@vention/vention-skills 共发布 83 个版本,首次发布于 2026/10/06;过去 12 个月发布了 83 个版本。

版本发布日期距今
0.10.31latest2026/11/03今天
0.10.302026/11/021 天前
0.10.292026/10/313 天前
0.10.282026/10/303 天前
0.10.272026/10/304 天前
0.10.262026/10/304 天前

关于 @vention/vention-skills 的常见问题

@vention/vention-skills 是什么?

编码代理的技巧:编写MachineLogic应用程序,构建机器设计,诊断部署的机器。

如何安装 @vention/vention-skills?

在项目目录运行 npm install @vention/vention-skills,或使用 pnpm add / yarn add / bun add。

@vention/vention-skills 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/vention__vention-skills 是否存在。

@vention/vention-skills 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@vention/vention-skills 可以商用吗?

@vention/vention-skills 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@vention/vention-skills 还在维护吗?

最新版本 0.10.31 发布于 2026/11/03(今天);至今共发布 83 个版本,其中过去 12 个月发布了 83 个;首次发布于 2026/10/06。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。