open-canvas

GitHub

用于在 Codex 中打开 Infinite Canvas 画布,自动启动本地 Agent 并获取连接参数。支持在线和本地模式,默认新建画布,也可选择最近或自定义画布。

plugins/infinite-canvas/skills/open-canvas/SKILL.md basketikun/infinite-canvas

触发场景

用户要求打开 Infinite Canvas 用户要求进入或使用画布

安装

npx skills add basketikun/infinite-canvas --skill open-canvas -g -y
更多选项

非标准路径

npx skills add https://github.com/basketikun/infinite-canvas/tree/main/plugins/infinite-canvas/skills/open-canvas -g -y

不安装直接使用

npx skills use basketikun/infinite-canvas@open-canvas

指定 Agent (Claude Code)

npx skills add basketikun/infinite-canvas --skill open-canvas -a claude-code -g -y

安装 repo 全部 skill

npx skills add basketikun/infinite-canvas --all -g -y

预览 repo 内 skill

npx skills add basketikun/infinite-canvas --list

SKILL.md

Frontmatter
{
    "name": "open-canvas",
    "description": "打开 Infinite Canvas 在线或本地画布,并自动连接本地 Canvas Agent。用户要求打开、启动、进入或使用 Infinite Canvas 画布时使用。"
}

Open Infinite Canvas

默认打开在线版。只有用户明确要求使用本地项目时,才启动本地前端。

在线版

  1. 启动本地 Canvas Agent 并保持运行:
npx -y @basketikun/canvas-agent@latest
  1. 从启动输出取得 Local URL 和 Connect token。

  2. 在 Codex 右侧浏览器打开:

https://canvas.best/canvas?mode=new#agentUrl=<Local URL>&agentToken=<Connect token>

本地版

  1. 在 Infinite Canvas 项目中启动前端,并使用 Vite 输出的 Local 地址:
cd web
bun install
bun run dev
  1. 启动本地 Canvas Agent:
npx -y @basketikun/canvas-agent@latest
  1. 从启动输出取得 Local URL 和 Connect token,在 Codex 右侧浏览器打开:
<Vite Local 地址>/canvas?mode=new#agentUrl=<Local URL>&agentToken=<Connect token>

MCP 与连接地址

插件在新的 Codex 任务中加载时会自动启动 npx -y @basketikun/canvas-agent@latest mcp。这个 MCP 进程负责提供画布工具,不提供网页连接服务; 上面启动的普通 Canvas Agent 负责提供 Local URL 和 Connect token。两个进程读取同一份本地配置,因此不需要用户手动填写地址或 token。

打开模式

用户没有明确指定打开方式时,始终使用 mode=new 新建画布。只有用户明确要求时才替换为:

  • 最近画布:mode=recent
  • 自己选择:mode=choose

版本历史

  • 9698162 当前 2026-09-03 03:49

    更新文档和代码中的命令以使用 canvas-agent 的最新版本。

  • ed013e8 2026-08-27 16:30

    修复了从 URL 片段引导 Agent 凭据的问题 (#200)

  • 49851f2 2026-07-24 11:33

同 Skill 集合

.agents/skills/frontend-design/SKILL.md
.agents/skills/vercel-react-best-practices/SKILL.md
plugins/infinite-canvas/skills/canvas/SKILL.md

元信息

文件数
0
版本
9cd3dea
Hash
12ca3401
收录时间
2026-07-24 11:33

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.156.0. UTC+08:00, 2026-11-06 05:04
浙ICP备14020137号-1