← KombaiCONTENT HISTORY

Update to Kombai

Snapshot Nov 9, 2026 · 06:07 UTC · version 0.5.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Kombai and check future changes in Following.

Up to 3 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Design UI with Kombai. Designs go on a Kombai canvas, which the Codex app shows beside the chat; design systems are .ds files in the Kombai account and need no canvas. Use when the user asks to work with Kombai, for a design, mockup, variants or a design system, or pastes a Kombai canvas link; not for ordinary coding.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 166
    }
  ],
  "name": "work-with-kombai",
  "skill_md_contents": "---\nname: work-with-kombai\ndescription: Design UI with Kombai. Designs go on a Kombai canvas, which the Codex app shows beside the chat; design systems are .ds files in the Kombai account and need no canvas. Use when the user asks to work with Kombai, for a design, mockup, variants or a design system, or pastes a Kombai canvas link; not for ordinary coding.\n---\n\nWhen running in Codex's sandbox, request approved execution outside it **before the first\ncommand below** and for every later Kombai CLI command. Use\n`sandbox_permissions: \"require_escalated\"` on the execution tool call. The commands need network\naccess and write `~/.kombai`; `npx` may contact the package registry before Kombai starts.\nDo not try the restricted command first. If this chat cannot approve the required access,\nexplain the restriction and wait for the user to change its permissions; do not retry inside\nthe sandbox.\n\n**First, before anything else, even `npx -y @kombai/cli@0.1.5 skill`:** in the Codex app, look for Kombai's\n`canvas_app` tool. Codex lists no MCP tool up front, so search inside exec with\n`ALL_TOOLS.filter((t) => t.name.endsWith('canvas_app'))`. If it doesn't exist, Kombai's view isn't set up in Codex\nyet: set it up without asking, with `npx -y @kombai/cli@0.1.5 mcp install codex` (outside the sandbox, like every\nKombai command), tell the user in one line, then follow its `next`. When it answers `notStarting: true` (Kombai's\nserver isn't starting in Codex) or `codexApp: false` (this Codex isn't the app, so it shows no view), its `next` starts\nno new task: follow it, and carry on in this task as it says. Otherwise it moves the work to a new task: one offer,\nwith a link that opens it with the request filled in, and on yes a new task that carries the request; the new task's\nprompt starts with Kombai's mention. Then do no design work in this task: it can't show the canvas. Kombai's\nplugin id in this Codex is `kombai@<marketplace>`, where `<marketplace>` is the folder after `plugins/cache/` in\nthis skill's own path: `~/.codex/plugins/cache/openai-curated-remote/kombai/…` gives `kombai@openai-curated-remote`.\n\nOnce `canvas_app` exists, it is the only way to show a canvas here: call it with the canvas id right after\n`kombai canvas create`, before you write any design, or when you first use a canvas that isn't already open beside\nthe chat. No browser, no in-app browser, and no canvas link unless the user asks for one; show no link when the view\nisn't there either.\n\nRun `npx -y @kombai/cli@0.1.5 skill` and follow what it prints; it is this skill's full text.\n\nIf that command fails before it prints anything:\n\n- **`npx` or `node` not found.** Kombai needs Node.js 20 or later. Tell the user, give them the steps for their OS, and wait; do not install Node yourself.\n  - macOS: `brew install node` if Homebrew is installed, otherwise the LTS installer from https://nodejs.org.\n  - Windows: `winget install OpenJS.NodeJS.LTS`, otherwise the LTS .msi from https://nodejs.org.\n  - Linux: nvm (https://github.com/nvm-sh/nvm), then `nvm install --lts`. The distro's package is often older than 20.\n\n  When they say it is installed, run the command again. If `node` is still not found, ask them to restart this agent or its editor, so it picks up the new PATH; do not ask them to install again.\n- **`CLI_NODE_TOO_OLD`.** The same steps upgrade Node; with nvm, `nvm install --lts` then `nvm alias default lts/*`. If the error comes back after an upgrade, an older `node` is first on PATH: show the user `which -a node` (`where node` on Windows).\n- **Windows PowerShell says running scripts is disabled.** Run `npx.cmd` in place of `npx`.\n- **The network is blocked** (a sandboxed shell). Request approved execution outside the sandbox as above; do not retry inside it. Node is not missing.\n"
}

SHA-256 of public snapshot: ce79e99c95224e90f9ce2ae53eaceaebfbb081e2c3193a842bffb15954160bd3