slack-canvas

Read and write Slack Canvas content via API for documentation automation.

27|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/CorellisOrg/Corellis --skill slack-canvas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-canvas
Source: https://github.com/CorellisOrg/Corellis/tree/main/templates/skills/slack-canvas
Command: npx skills add https://github.com/CorellisOrg/Corellis --skill slack-canvas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack Canvas is a Slack feature for creating collaborative documents. This skill enables automated reading and writing of Slack Canvas content through the API, eliminating manual steps and keeping canvases synchronized with workflows.

Core Features & Use Cases

  • Read complete Canvas content using canvases.read-like operations and files.info for content retrieval
  • Create, edit, and share Canvas documents programmatically, including channel canvases
  • Manage access permissions across channels and users to control who can view or modify canvases
  • Use cases include updating team plans, documenting decisions, and distributing living docs within Slack workspaces

Quick Start

Create a new Slack Canvas titled Team Plan with initial content '# Team Plan' and share the link with the project channel.

Frequently Asked Questions about slack-canvas

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Slack Canvas content updates via API?

Read Slack Canvas content via API using canvases.read-like operations and files.info for content retrieval. This programmatically extracts complete document text and structure, keeping team plans and decisions synchronized with automated workflows.

How do I create and share a Slack Canvas programmatically?

Manage Slack Canvas access permissions via API by applying access control operations across channels and users. This programmatically defines who can view or modify specific canvases, ensuring secure documentation distribution within workspaces.

Can I manage channel canvases and access permissions through the Slack API?

Automate Slack Canvas content updates by using API-based operations to programmatically create, read, edit, and share documents. This eliminates manual steps, synchronizes canvases with workflows, and handles error management automatically.

What is the correct canvas link format for Slack API operations?

Read Slack Canvas content via API using canvases.read-like operations and files.info for content retrieval. This programmatically extracts complete document text and structure, keeping team plans and decisions synchronized with automated workflows.

What are the limitations of automating Slack Canvas documentation?

Create and share a Slack Canvas programmatically by calling API operations to generate documents with initial content. You can then distribute the resulting canvas link to project channels and manage user access permissions automatically.