← 返回
效率工具

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".
{"answer":"将产品经理的思维(Why、What、How、用户旅程)可视化为可编辑的 Excalidraw 图表。当用户要求“可视化规格”、“创建 PM 图表”或“梳理产品思路”时使用。"}
sairammahadevan
效率工具 clawhub v1.0.0 1 版本 98992.5 Key: 无需
★ 10
Stars
📥 3,632
下载
💾 356
安装
1
版本
#latest

概述

PM Visualizer Skill

This skill converts unstructured Product Manager thoughts into a structured Excalidraw visualization.

Features

  • Smart Layout: Automatically columns "Why, What, How" and creates a horizontal flow for "User Journey".
  • Color Coding: Visual distinction between problem (Why - Yellow), solution (What - Green), implementation (How - Blue), and flow (Journey - Red/Pink).
  • Grouped Elements: Text is properly bound to containers so they move together.

Workflow

  1. Analyze Request: Extract the following sections from the user's prompt or context:
    • Title: The feature or product name.
    • Why: The problem statement, business goals, or "Why are we building this?".
    • What: The solution requirements, features, or "What is it?".
    • How: Technical implementation details, API strategy, or "How will we build it?".
    • Journey: A sequential list of steps for the user journey or process flow.
  1. Prepare Data: Create a JSON file (e.g., temp_visual_data.json) with this structure:

```json

{

"title": "Feature Name",

"why": ["Reason 1", "Reason 2"],

"what": ["Feature 1", "Feature 2"],

"how": ["Tech 1", "Tech 2"],

"journey": ["Step 1", "Step 2", "Step 3"]

}

```

  1. Generate Diagram: Run the python script to generate the .excalidraw file.

```bash

python3 skills/pm-visualizer/scripts/layout_diagram.py temp_visual_data.json ~/Downloads/Documents/PM_Visuals/Output_Name.excalidraw

```

Ensure the output directory exists first.

  1. Cleanup: Delete the temporary JSON input file.
  1. Report: Inform the user the file is ready at the output path.

Example

User: "Visualize a new 'Login with Google' feature. Why? Reduce friction. What? Google button on login page. How? OAuth2. Journey: User clicks button -> Google Popup -> Redirect to Dashboard."

Codex Action:

  1. Create login_spec.json:

```json

{

"title": "Login with Google",

"why": ["Reduce friction", "Increase conversion"],

"what": ["Google Sign-in Button", "Profile Sync"],

"how": ["OAuth 2.0 Flow", "Google Identity SDK"],

"journey": ["User clicks 'Sign in with Google'", "Google permissions popup appears", "User approves access", "System verifies token", "User redirected to Dashboard"]

}

```

  1. mkdir -p ~/Downloads/Documents/PM_Visuals
  2. python3 skills/pm-visualizer/scripts/layout_diagram.py login_spec.json ~/Downloads/Documents/PM_Visuals/Login_Spec.excalidraw

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-28 11:20 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

productivity

Nano Pdf

steipete
使用nano-pdf CLI通过自然语言指令编辑PDF
★ 274 📥 114,720
productivity

Weather

steipete
获取当前天气和预报(无需API密钥)
★ 444 📥 226,102
productivity

Obsidian

steipete
操作 Obsidian 仓库(纯 Markdown 笔记)并通过 obsidian-cli 自动化。
★ 429 📥 103,687