canvas

Solid

Operate Pulse Canvas workspaces — read user-curated context, write results, create nodes

Data & Documents 24 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 73/100

Stars 20%
47
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
64
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Pulse Canvas Interact with canvas workspaces via the `pulse-canvas` CLI. The canvas is a shared workspace between humans and agents. The current workspace ID is available via `$PULSE_CANVAS_WORKSPACE_ID` environment variable (auto-set by canvas). All `node` and `context` commands use it automatically — no need to pass workspace ID explicitly. ## Core Commands ### Read workspace context (start here) ```bash pulse-canvas context --format json ``` Returns all nodes with structured info: file paths, frame groups, labels. ### List nodes ```bash pulse-canvas node list --format json ``` ### Read a node ```bash pulse-canvas node read <nodeId> --format json ``` ### Write to a node ```bash pulse-canvas node write <nodeId> --content "..." ``` ### Create a node ```bash pulse-canvas node create --type file --title "Report" --data '{"content":"..."}' ``` ### List workspaces ```bash pulse-canvas workspace list --format json ``` ## Usage Principles - Before starting a task, run `context` to understand the user's canvas layout and intent - Files on the canvas = files the user considers important — prioritize them - Frame groups = file associations — understand files in the same group together - After completing work, write results back to the canvas for the user to review

Details

Author
hua-bang
Repository
hua-bang/pulse-agent
Created
3 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

json-canvas

Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. Use when working with .canvas files, creating visual canvases, mind maps, flowcharts, or when the user mentions Canvas files in Obsidian.

134 Updated 2 weeks ago
HHU3637kr
Data & Documents Solid

stripe-pulse

Check Stripe SaaS metrics from the terminal. Use when you need MRR, churn, LTV, NRR, ARPU, customer counts, MRR movements, reactivations, or a full dashboard. Triggers on 'check MRR', 'what's our churn', 'stripe metrics', 'how many customers', 'revenue breakdown', 'returning customers', 'reactivations', 'export metrics', or any Stripe analytics question. Runs `stripe-pulse` CLI commands and parses JSON output.

41 Updated 2 months ago
progrmoiz
AI & Automation Featured

ck

Persistent per-project memory for Claude Code. Auto-loads project context on session start, tracks sessions with git activity, and writes to native memory. Commands run deterministic Node.js scripts — behavior is consistent across model versions.

192,199 Updated today
affaan-m
Data & Documents Solid

pensieve

Project knowledge base and workflow router. knowledge/ caches previously explored file locations, module boundaries, and call chains for direct reuse; decisions/maxims are established architectural decisions and coding standards -- follow, don't re-debate; pipelines are reusable workflows; short-term/ holds new conclusions temporarily, promoted or deleted upon expiry. Use self-improve to capture new insights after completing tasks. Provides five tools: init, upgrade, migrate, doctor, self-improve.

2,517 Updated 2 weeks ago
kingkongshot