← Back to Skills Marketplace
sairammahadevan

PM Toolkit - Excalidraw - "Messy Thoughts" to "Visual Spec" in 30 seconds.

by sairammahadevan · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
3264
Downloads
5
Stars
15
Active Installs
1
Versions
Install in OpenClaw
/install thought-to-excalidraw
Description
Visualizes Product Manager thoughts (Why, What, How, User Journey) into an editable Excalidraw diagram. Use when the user asks to "visualize specs", "create a PM diagram", or "map out product thoughts".
Usage Guidance
This skill appears to do what it says: it takes a JSON spec and produces an .excalidraw file locally. Before installing/using it: (1) verify you have Python 3 available (the script runs locally); (2) inspect scripts/layout_diagram.py (it is included) if you want to be certain it contains only expected local file operations — there are no network calls or secret accesses; (3) check the SKILL.md command path (skills/pm-visualizer/scripts/... vs scripts/...) and adjust the invocation to match where the script actually lives; (4) run the script in a directory where writing files is acceptable (it will create output files and you are asked to create output directories); and (5) if you allow autonomous agent invocation, be aware the agent could run the script and write files on your behalf — this is normal but make sure you trust the skill source. Overall the package is coherent and proportional to its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: thought-to-excalidraw Version: 1.0.0 The skill is designed to visualize product manager thoughts into an Excalidraw diagram. The `SKILL.md` instructions guide the agent to parse user input, create a temporary JSON file, execute a local Python script (`scripts/layout_diagram.py`) to generate an `.excalidraw` file in a user-owned directory (`~/Downloads/Documents/PM_Visuals/`), and then clean up. The Python script itself only performs local file I/O, reading the temporary JSON and writing the Excalidraw output. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts aimed at harmful actions. All operations are aligned with the stated purpose.
Capability Assessment
Purpose & Capability
Name/description (convert PM thoughts to Excalidraw) matches the included script and instructions. The Python script reads a JSON spec and writes an .excalidraw file; nothing in the manifest or code indicates unrelated capabilities (no cloud APIs, no extra binaries).
Instruction Scope
Instructions ask the agent/user to create a temporary JSON, run the local Python script, create an output directory, and delete the temp file. This stays within the stated purpose (local generation of diagrams). One minor incoherence: SKILL.md runs python3 skills/pm-visualizer/scripts/layout_diagram.py but the package manifest lists scripts/layout_diagram.py — path differences may cause a runtime path error if the agent's working directory differs. Also note the script writes files to user-specified paths (e.g., ~/Downloads/Documents/PM_Visuals).
Install Mechanism
No install spec or remote downloads included. The skill is instruction-only with a bundled Python script; nothing is fetched from external URLs.
Credentials
The skill requests no environment variables, credentials, or config paths. The code reads only the provided input JSON and writes a local .excalidraw file — credential access is not required or requested.
Persistence & Privilege
always:false and user-invocable:true (defaults) — the skill does not demand permanent inclusion or elevated privileges. It performs local file operations only and does not modify other skills or global agent configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install thought-to-excalidraw
  3. After installation, invoke the skill by name or use /thought-to-excalidraw
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
V1.0
Metadata
Slug thought-to-excalidraw
Version 1.0.0
License
All-time Installs 17
Active Installs 15
Total Versions 1
Frequently Asked Questions

What is PM Toolkit - Excalidraw - "Messy Thoughts" to "Visual Spec" in 30 seconds.?

Visualizes Product Manager thoughts (Why, What, How, User Journey) into an editable Excalidraw diagram. Use when the user asks to "visualize specs", "create a PM diagram", or "map out product thoughts". It is an AI Agent Skill for Claude Code / OpenClaw, with 3264 downloads so far.

How do I install PM Toolkit - Excalidraw - "Messy Thoughts" to "Visual Spec" in 30 seconds.?

Run "/install thought-to-excalidraw" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is PM Toolkit - Excalidraw - "Messy Thoughts" to "Visual Spec" in 30 seconds. free?

Yes, PM Toolkit - Excalidraw - "Messy Thoughts" to "Visual Spec" in 30 seconds. is completely free (open-source). You can download, install and use it at no cost.

Which platforms does PM Toolkit - Excalidraw - "Messy Thoughts" to "Visual Spec" in 30 seconds. support?

PM Toolkit - Excalidraw - "Messy Thoughts" to "Visual Spec" in 30 seconds. is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PM Toolkit - Excalidraw - "Messy Thoughts" to "Visual Spec" in 30 seconds.?

It is built and maintained by sairammahadevan (@sairammahadevan); the current version is v1.0.0.

💬 Comments