用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/kyh/inteligir --skill inteligir-canvas命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | inteligir-canvas |
| description | Canvas blocks in inteligir notes — when a spatial sketch is the right answer, and the exact grid payload. |
Canvas is a rough spatial surface: boxes, connectors, and relative position. It is not a diagram renderer and not a place for readable sentences.
Use canvas when someone asks for a canvas, edits an existing one, or wants a
sketch they can rearrange. Use a plaintext code fence for a generic flow,
wireframe, or menu sketch — ASCII stays readable everywhere, including in a diff.
Use a chart for quantity and an image for anything polished.
The test: if the words matter more than where the boxes sit, canvas is the wrong block.
```inteligir-canvas
[inteligir:grid:v2]
[inteligir:labels:[{"id":"draft","text":"Draft","col":8,"row":4}]]
....########................
....#......#................
....########................
```
In order: the grid marker, an optional single-line labels array, then grid rows.
The grid is 120 columns by 60 rows. Missing cells pad empty, extra cells truncate, and a saved canvas normalizes to the full size.
Every character except . and space becomes ink. Letters do not stay
readable — an A is a smudge, not a letter. All readable text goes in labels.
Labels are objects with:
| Field | Contract |
|---|---|
id | Unique within this canvas, non-empty |
text | Non-empty, keep under 80 characters |
col | Integer, 0–119 |
row | Integer, 0–59 |
The labels line must be valid compact JSON on one line.
< and >; show direction with layout and
labels.