mit einem Klick
slk-canvas
Create, read, update, list canvases
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
Create, read, update, list canvases
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
| name | slk-canvas |
| description | Create, read, update, list canvases |
| metadata | {"version":"0.8.1","openclaw":{"category":"productivity","requires":{"bins":["slk"]},"cliHelp":"slk canvas --help"}} |
Create, read, update, list canvases
PREREQUISITE: Read
../slk-shared/SKILL.mdfor auth, global flags, security rules, and exit codes. If missing, runslk generate-skills.
| Command | Description |
|---|---|
slk canvas create | Create a standalone canvas |
slk canvas delete | Delete a canvas |
slk canvas list | List canvases via search.files |
slk canvas read | Read a canvas as markdown (HTML-converted) |
slk canvas share | Set access on a canvas for users or channels |
slk canvas unshare | Remove access on a canvas for users or channels |
slk canvas update | Update a canvas's content |
Create a standalone canvas
Slack API: canvases.create
slk canvas create [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--markdown | — | — | canvas body in markdown |
--markdown-file | — | — | path to markdown file (use - for stdin) |
--title | ✓ | — | canvas title |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Delete a canvas
Slack API: canvases.delete
slk canvas delete [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--id | ✓ | — | canvas ID |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
List canvases via search.files
Slack API: search.files
slk canvas list [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--limit | — | 20 | max results (1-100) |
--query | — | — | extra search terms prepended to type:canvases |
Read a canvas as markdown (HTML-converted)
Slack API: files.info
slk canvas read [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--id | ✓ | — | canvas ID |
--with-sections | — | — | also emit the section_id mapping (JSON output) |
Set access on a canvas for users or channels
Slack API: canvases.access.set
slk canvas share [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--access-level | ✓ | — | access level: read, write, or owner |
--channels | — | — | comma-separated channel IDs to grant access |
--id | ✓ | — | canvas ID |
--users | — | — | comma-separated user IDs to grant access |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Remove access on a canvas for users or channels
Slack API: canvases.access.delete
slk canvas unshare [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channels | — | — | comma-separated channel IDs to remove access |
--id | ✓ | — | canvas ID |
--users | — | — | comma-separated user IDs to remove access |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Update a canvas's content
Slack API: canvases.edit
slk canvas update [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--action | — | replace | edit action: replace (default), prepend, append |
--id | ✓ | — | canvas ID |
--markdown | — | — | new canvas body in markdown |
--markdown-file | — | — | path to markdown file (use - for stdin) |
--section-id | — | — | optional section ID to target |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Manage Slack credentials
Manage channel bookmarks
List and manage channels
Do-Not-Disturb status and snooze
List custom emoji
List and manage files