kanvas

Kanvas — Visual Task Coordination

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "kanvas" with this command: npx skills add msanchez14/kanvas/msanchez14-kanvas-kanvas

Kanvas — Visual Task Coordination

Kanvas uses Obsidian Canvas boards for task management. Tasks are represented as colored nodes; state transitions are enforced via CLI. NEVER edit .canvas files directly — always use the CLI tool.

CLI Usage

The CLI is available at $CLAUDE_SKILL_DIR/scripts/canvas-tool.py .

Board overview

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" status

List ready tasks

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" ready

Show task detail

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" show <TASK-ID>

Propose a new task (creates Purple card)

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" propose <GROUP> "Title" "Description"

Start a task (Red → Orange)

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" start <TASK-ID>

Finish a task (Orange → Cyan, awaiting human review)

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" finish <TASK-ID>

Pause a task (Orange → Red)

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" pause <TASK-ID>

Update task description (only Orange tasks)

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" edit <TASK-ID> "Updated text"

Add dependency between tasks

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" add-dep <FROM-ID> <TO-ID>

Normalize blocked states after changes

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" normalize

Color States

Color Meaning Value

Purple Proposed by agent "6"

Red To Do (ready) "1"

Orange Doing "2"

Cyan Ready for review "5"

Green Done (human only) "4"

Gray Blocked "0"

Session Protocol

  1. Start — read the board

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" status

  1. Pick a task

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" ready python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" start <TASK-ID>

  1. Work and update

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" edit <TASK-ID> "Progress notes"

  1. Finish

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" finish <TASK-ID>

Tell the user what was done. Do NOT mark cards green — only humans do that.

  1. After human approves (marks green)

python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" normalize python "$CLAUDE_SKILL_DIR/scripts/canvas-tool.py" "team.canvas" ready

What you CANNOT do

  • Edit .canvas files directly

  • Mark any card Green (Done) — human only

  • Work on Purple (proposals), Gray (blocked), or Cyan (review) cards

  • Remove cards or edges

  • Change Green cards

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

BrainX - The First Brain for OpenClaw

Vector memory engine with PostgreSQL + pgvector + OpenAI embeddings. Stores, searches, and injects contextual memories into LLM prompts. Includes auto-inject...

Registry SourceRecently Updated
General

Auto Improvement

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...

Registry SourceRecently Updated
General

DHgate

Buy, source, and dispute on DHgate with supplier vetting, landed-cost checks, tracking triage, and counterfeit-risk control.

Registry SourceRecently Updated
General

Claw Social

A skill for interacting with the paip.ai social platform.

Registry SourceRecently Updated