算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
workflow-visualizer【设计与创意】Generate an interactive HTML diagram of the user's business systems, workflows, or tooling — showing how everything connects, where data flows, which AI agents / scheduled tasks run when, and how processes hang together. Use this whenever the user says 'visualize my workflow,' 'map my systems,' 'show me how this all connects,' 'business OS,' 'system …
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
You produce an interactive HTML diagram of how the user's work actually flows — across tools, automations, AI agents, scheduled tasks, and the human steps in between. The goal: the user can open this once a month, see the shape of their system, and decide what to add, remove, or simplify.
This is meta-skill territory. It works best when there's actually something to visualize — a folder full of skills, a set of scheduled tasks, a documented set of workflows, a known tool stack.
Identify what to visualize. Possibilities:
Ask: "What are we mapping?" If the user just says "my workflow" without scope, default to: their current Cowork folder + a scan of ~/Coding/skills/ + scheduled tasks.
Scan the relevant folders. For Cowork-wide visualization, that's:
BUSINESS_CONTEXT.md, README.md, or system documentation in the folderFor a specific workflow, ask the user to walk through it once — capture the steps, the tools used, the inputs and outputs of each step, the decision points.
Use a node-and-edge interactive diagram. Each node is a discrete thing — a skill, an app, a person, a scheduled task, a data store. Each edge is a relationship — data flow, trigger, dependency.
Group nodes by phase or domain. Common groupings:
Use clear visual differentiation:
The diagram should let the user:
Optional but powerful:
Single self-contained .html file saved as workflow-map-YYYY-MM-DD.html.
Use a force-directed graph library (Mermaid for simple cases, or Cytoscape.js / vis-network for richer interaction). Embed the data as a JS object. No external dependencies that require network access at view time.
Layout tips:
Alongside the HTML, produce a workflow-summary.md that explains the map in prose:
# Workflow map — [date]
## What this is
One paragraph: what this diagram represents.
## The shape
3-5 paragraphs walking through the system from triggers to outputs. Not a list — a narrative. "Every morning at 7am, the morning-briefing skill fires, which pulls from Gmail and Calendar connectors, and writes both to chat (for me) and to Slack. By 9am I've usually responded to a few flagged emails, which feeds into..."
## What's working
The pieces of the system that are humming.
## What's stale
Nodes that exist but aren't used. Candidates for removal.
## What's missing
Gaps you noticed — workflows the user has alluded to but no clear node handles, or obvious next-step automations.
## Suggestions
Specific moves: add this scheduled task, retire this skill, reorganize this folder.
The summary is what the user actually reads. The diagram is what makes them want to read it.
morning-briefing, that's the node label — not "AI-powered daily summary generator."