studysolo-workflow-canvas

Edits StudySolo workflow canvas nodes and edges with dry-run validation.

3|2|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/AIMFllys/StudySolo --skill studysolo-workflow-canvas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: studysolo-workflow-canvas
Source: https://github.com/AIMFllys/StudySolo/tree/main/.agent/skills/studysolo-workflow-canvas
Command: npx skills add https://github.com/AIMFllys/StudySolo --skill studysolo-workflow-canvas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It lets you update existing StudySolo workflow instances by editing the real persisted graph (nodes_json and edges_json) instead of producing mock structures or developing new node types.

Core Features & Use Cases

  • Read real workflow graphs: Retrieves nodes_json, edges_json, and updated_at via the MCP tools to ground edits in the latest state.
  • Apply safe canvas patches: Translates natural-language changes into apply_workflow_canvas_patch operations with dry-run validation for multi-node and destructive edits.
  • Validate and optionally execute: Re-reads the canvas to confirm saved nodes/edges and can run workflows with run_workflow_and_wait after successful validation.

Quick Start

Use the studysolo-workflow-canvas skill to update the canvas for an existing workflow by adding a summary node connected from your input node, then validate the change with a dry run.

Frequently Asked Questions about studysolo-workflow-canvas

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

FAQPage Schema
How do I safely edit existing workflow canvas nodes without overwriting persisted graph state?

To safely edit workflow canvas nodes, retrieve the latest nodes_json and edges_json via MCP tools, translate changes into apply_workflow_canvas_patch operations, and use dry-run validation to prevent overwriting persisted graph state.

How do I apply multi-node modifications to a React Flow DAG graph using MCP tools?

You can apply multi-node modifications to a DAG graph by reading the current canvas and node manifests, generating apply_workflow_canvas_patch operations for the new nodes and edges, and validating the changes with a dry run before persisting.

Can I run a workflow immediately after validating a canvas patch?

Yes, after a successful dry-run validation of your canvas patch, you can execute the updated workflow immediately using the run_workflow_and_wait MCP tool, which also provides SSE execution trace data for monitoring.

What happens if the workflow canvas graph is updated while I am making node edits?

If the graph is updated concurrently, the system handles conflicts by re-fetching the canvas to confirm the latest persisted state, ensuring your node modifications do not unintentionally overwrite recent changes made by others.

Does this workflow editing approach support developing new node types?

No, this approach specifically maintains existing workflow instances by editing real persisted node instances and edges, rather than supporting the development or mocking of entirely new node types.

How do I confirm my workflow canvas edits are successfully persisted?

To confirm your canvas edits are persisted, re-read the workflow canvas via MCP tools after applying the patch to verify the updated nodes_json and edges_json reflect your changes and check the updated_at timestamp.