paper-ds-canvas
Installation
SKILL.md
Paper canvas rules
Every paper-ds-* skill loads this first.
Before the first write
- Call
get_basic_infowith the targetfileId. Every file-scoped response carriesfile.id. If it is not the file you meant, stop and correctfileId. A write to the wrong file cannot be undone. - Read
paper-ds.jsonand../paper-ds-manage/references/versioning.md. During first setup, use its in-progress connection record; do not recursively rerun setup. Outside setup, a missing record needspaper-ds-setup. - Call
get_font_family_infofor every family before writing text. A missing weight falls back silently and breaks every measurement after it. - Call
get_tokensand comparecontentHashwith the manifest. A different hash means tokens changed outside your session. Re-read before trusting names. Before overwriting artwork, checkpoint its real source, tokens, and any user's edits. Do not relabel a token-bound live frame as a frozen historical version.