A/B 测试专家(验效)。专注于实验设计、样本量计算、统计显著性检验和因果推断,确保实验科学可靠。
日本語の概要は準備中です。原文の説明を表示しています。
Generate professional diagrams including cloud architecture, data charts, academic figures, and more. Triggers on requests like "画架构图", "画图表", "画论文插图", "生成系统图", "create diagram", "visualize data", "draw neural network", or when users provide a sketch/image they want to recreate professionally.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Generate professional diagrams using the most suitable tool for each scenario.
| 场景 | 推荐工具 | 速度 | 质量 | 安装成本 |
|---|---|---|---|---|
| 云架构图 (AWS/GCP/Azure/K8s) | diagrams | ⚡ 快 | ★★★★ | 轻量 (~50MB) |
| 数据图表 (折线/柱状/饼图) | matplotlib | ⚡ 快 | ★★★ | 轻量 |
| 统计图表 (热力图/分布图) | seaborn | ⚡ 快 | ★★★★ | 轻量 |
| 交互式图表 (Web/3D) | plotly | ⚡ 快 | ★★★★ | 轻量 |
| 流程图/状态机 | graphviz | ⚡ 快 | ★★★ | 轻量 |
| 网络拓扑/关系图 | networkx | ⚡ 快 | ★★★ | 轻量 |
| 学术论文图 (神经网络/模型架构) | TikZ | 🐢 慢 | ★★★★★ | 重量 (~4GB) |
| 学术论文图 (快速替代) | matplotlib | ⚡ 快 | ★★★ | 轻量 |
# Graphviz (diagrams 依赖)
brew install graphviz # macOS
apt-get install graphviz # Linux
# Python 库
pip install diagrams matplotlib seaborn plotly networkx
# macOS - 完整安装 (~4GB, 10-15分钟)
brew install --cask mactex
# macOS - 轻量安装 (~500MB)
brew install --cask basictex
sudo tlmgr install tikz-cd pgfplots standalone
# Linux
apt-get install texlive-full # 完整版
# 或
apt-get install texlive-base texlive-pictures texlive-latex-extra # 轻量版
⚠️ CRITICAL: You MUST complete ALL steps in Phase 1 and receive explicit user confirmation BEFORE proceeding to Phase 2. DO NOT skip this phase or generate code without confirmation.
Receive input: User provides text description and/or reference image
Identify Scenario: 根据用户描述中的关键词,识别场景类型:
| 检测关键词 | 场景判断 |
|---|---|
| 架构/系统/微服务/AWS/GCP/K8s | → 云架构图 |
| 数据/趋势/统计/柱状/折线/饼图 | → 数据图表 |
| 交互/动态/Web/仪表板 | → 交互图表 |
| 热力图/分布/相关性 | → 统计图表 |
| 流程/状态机/决策树 | → 流程图 |
| 网络/拓扑/节点/关系 | → 关系图 |
| 论文/学术/神经网络/模型架构 | → 学术图 |
Analyze and extract:
⚠️ MANDATORY OUTPUT - 输出以下结构化内容:
你必须按照以下格式输出,缺一不可:
4.1 架构理解 - Natural language summary of the architecture
4.2 组件清单 - List all identified components by layer
4.3 连接关系 - Describe all connections and data flows
4.4 Mermaid 预览 - Provide Mermaid diagram code for quick visual preview
4.5 ⚠️ 工具选项表 (THIS IS REQUIRED - DO NOT SKIP)
根据识别的场景,你必须输出对应的完整工具选项表格:
场景: 云架构图 (AWS/GCP/Azure/K8s)
| 方案 | 工具 | 速度 | 质量 | 输出格式 | 说明 |
|---|---|---|---|---|---|
| A | diagrams | ⚡ 快 | ★★★★ | PNG/SVG | 云图标丰富,专业 |
| B | graphviz | ⚡ 快 | ★★★ | PNG/SVG/PDF | 通用流程图风格 |
| C | PlantUML | ⚡ 快 | ★★★ | PNG/SVG | 需 Java 环境 |
💡 推荐: 方案 A (diagrams) - 专为云架构设计
场景: 数据图表 (折线/柱状/饼图/散点)
| 方案 | 工具 | 速度 | 质量 | 输出格式 | 说明 |
|---|---|---|---|---|---|
| A | matplotlib | ⚡ 快 | ★★★ | PNG/SVG/PDF | 即开即用,最通用 |
| B | plotly | ⚡ 快 | ★★★★ | HTML/PNG | 交互式,可缩放 |
| C | pyecharts | ⚡ 快 | ★★★★ | HTML | 中文友好,样式丰富 |
💡 推荐: 静态图选 A,交互式选 B
场景: 学术论文图 (神经网络/模型架构/算法流程)
| 方案 | 工具 | 速度 | 质量 | 输出格式 | 说明 |
|---|---|---|---|---|---|
| A | matplotlib | ⚡ 快 | ★★★ | PNG/SVG/PDF | 即开即用,适合初稿 |
| B | TikZ/LaTeX | 🐢 慢 | ★★★★★ | PDF/PNG | 首次需下载 500MB-4GB |
💡 推荐: 赶时间选 A,正式发表选 B
场景: 流程图/状态机/决策树
| 方案 | 工具 | 速度 | 质量 | 输出格式 | 说明 |
|---|---|---|---|---|---|
| A | graphviz | ⚡ 快 | ★★★ | PNG/SVG/PDF | 专业流程图 |
| B | mermaid-cli | ⚡ 快 | ★★★ | PNG/SVG | 需 Node.js 环境 |
| C | PlantUML | ⚡ 快 | ★★★ | PNG/SVG | 需 Java 环境 |
💡 推荐: 方案 A (graphviz) - 无额外依赖
场景: 网络拓扑/关系图/知识图谱
| 方案 | 工具 | 速度 | 质量 | 输出格式 | 说明 |
|---|---|---|---|---|---|
| A | networkx + matplotlib | ⚡ 快 | ★★★ | PNG/SVG | 静态图,轻量 |
| B | pyvis | ⚡ 快 | ★★★★ | HTML | 交互式,可拖拽 |
| C | graphviz | ⚡ 快 | ★★★ | PNG/SVG/PDF | 层次布局清晰 |
💡 推荐: 静态选 A,交互式选 B
场景: 统计图表 (热力图/分布图/相关性矩阵)
| 方案 | 工具 | 速度 | 质量 | 输出格式 | 说明 |
|---|---|---|---|---|---|
| A | seaborn | ⚡ 快 | ★★★★ | PNG/SVG/PDF | 统计图专用 |
| B | matplotlib | ⚡ 快 | ★★★ | PNG/SVG/PDF | 更灵活,需手动配置 |
| C | plotly | ⚡ 快 | ★★★★ | HTML/PNG | 交互式热力图 |
💡 推荐: 方案 A (seaborn) - 统计可视化首选
MANDATORY CONFIRMATION - 你必须询问用户确认:
Required output format (MUST follow this structure):
## 1. 架构理解
我理解你需要的架构图包含以下内容:[简要描述]
## 2. 组件清单
- **用户层**: Business Analyst, Developer
- **应用层**: Cloud Run (wiki-interface, evaluator)
- **数据层**: Redis (Memorystore), Cloud SQL
## 3. 连接关系
- User → wiki-interface → evaluator
- evaluator → Redis (缓存)
## 4. Mermaid 预览
```mermaid
graph LR
User --> wiki[wiki-interface]
wiki --> eval[evaluator]
eval --> Redis
检测到场景: 云架构图
| 方案 | 工具 | 速度 | 质量 | 输出格式 | 说明 |
|---|---|---|---|---|---|
| A | diagrams | ⚡ 快 | ★★★★ | PNG/SVG | 云图标丰富,专业 |
| B | graphviz | ⚡ 快 | ★★★ | PNG/SVG/PDF | 通用流程图风格 |
| C | PlantUML | ⚡ 快 | ★★★ | PNG/SVG | 需 Java 环境 |
💡 推荐: 方案 A (diagrams) - 专为云架构设计,图标更专业
确认后我将生成专业的架构图。
### Phase 2: Code Generation & Execution
After user confirms, generate Python code following these rules:
#### Output Configuration
```python
with Diagram(
"Diagram Name",
filename="./pic/{subfolder}/{name}", # Output to pic subdirectory
outformat=["png", "svg"], # Both formats
show=False, # Don't auto-open
direction="LR" # Left-to-right by default
):
Before execution, ensure output directory exists:
import os
os.makedirs("./pic/{subfolder}", exist_ok=True)
from diagrams import Diagram, Cluster, Edge
# Import nodes based on cloud provider
# from diagrams.gcp.compute import Run, ComputeEngine
# from diagrams.aws.compute import EC2, Lambda
# from diagrams.k8s.compute import Pod, Deployment
import os
output_dir = "./pic/{diagram_name}"
os.makedirs(output_dir, exist_ok=True)
with Diagram(
"{Diagram Title}",
filename=f"{output_dir}/{diagram_name}",
outformat=["png", "svg"],
show=False,
direction="LR"
):
# Define clusters and nodes
with Cluster("Cluster Name"):
node1 = ServiceType("Label")
# Define connections
node1 >> Edge(label="description") >> node2
After execution:
./pic/{name}/{name}.py (same folder as generated images)./pic/{name}/{name}.py (source code)./pic/{name}/{name}.png./pic/{name}/{name}.svgSee references/diagrams-api.md for complete node import paths.
| Provider | Import Pattern | Example |
|---|---|---|
| GCP | diagrams.gcp.{category} | from diagrams.gcp.compute import Run |
| AWS | diagrams.aws.{category} | from diagrams.aws.compute import EC2 |
| Azure | diagrams.azure.{category} | from diagrams.azure.compute import VM |
| K8s | diagrams.k8s.{category} | from diagrams.k8s.compute import Pod |
| Generic | diagrams.generic.{category} | from diagrams.generic.compute import Rack |
| On-Premise | diagrams.onprem.{category} | from diagrams.onprem.database import PostgreSQL |
compute: EC2, Run, Pod, VMdatabase: RDS, SQL, PostgreSQL, Redisnetwork: ELB, VPC, DNS, CDNstorage: S3, GCS, PersistentDiskanalytics: BigQuery, Dataflowml: SageMaker, VertexAIsecurity: IAM, KMS, WAFclient: User, Users, Client除了 diagrams 库用于架构图,本 Skill 支持根据用户需求动态选择合适的 Python 绘图库:
| 场景 | 推荐库 | 安装命令 | 适用场景 |
|---|---|---|---|
| 云架构图 | diagrams | pip install diagrams | AWS/GCP/Azure/K8s 架构可视化 |
| 数据可视化 | matplotlib | pip install matplotlib | 折线图、柱状图、散点图、饼图等 |
| 统计图表 | seaborn | pip install seaborn | 高级统计图、热力图、分布图 |
| 交互式图表 | plotly | pip install plotly | 可交互的 Web 图表、3D 图 |
| 流程图/思维导图 | graphviz | pip install graphviz | 流程图、状态机、决策树 |
| 网络拓扑图 | networkx + matplotlib | pip install networkx | 网络关系图、图论可视化 |
| 甘特图/时序图 | plotly / matplotlib | - | 项目管理、时间线 |
LR (left-right) for wide diagrams, TB (top-bottom) for tall onesEdge(label="HTTP") for connection descriptions| 格式 | 适用场景 | 工具支持 |
|---|---|---|
| PNG | 通用展示、PPT、网页 | 所有工具 |
| SVG | 网页嵌入、可缩放 | matplotlib, diagrams, plotly |
| 论文插图、打印 | TikZ (原生), matplotlib | |
| HTML | 交互式展示 | plotly |
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
A/B 测试专家(验效)。专注于实验设计、样本量计算、统计显著性检验和因果推断,确保实验科学可靠。
日本語の概要は準備中です。原文の説明を表示しています。
A股研究团队主理人(古见远 · 研究总监)。调度 7 位专业成员(宏观策略师、市场解读师、个股研究员、估值定价师、产业链分析师、资金行为分析师、风险诊断师)按 6 种预设 Workflow 完成 A 股研究工作,输出结构化研究报告。 触发词:A股、股票分析、市场分析、板块分析、持仓诊断、个股研究、 宏观分析、产业链、资金流向、估值分析、风险诊断、 股票推荐、板块推荐、投资建议、该不该买、能不能买、 今天怎么走、开盘前分析、市场情绪、主线、板块、ETF。
日本語の概要は準備中です。原文の説明を表示しています。
学术选刊顾问团 v3.0 主理人 — 输入论文主题+摘要+全文,自动推荐中文普通/中文核心/SCI/SSCI投稿期刊。双管道并行分析(中外刊独立匹配),冲稳保三档策略,附录用概率、审稿周期、证据链。
日本語の概要は準備中です。原文の説明を表示しています。
社媒互动增长专家团 AI 评论运营专家(瑞普 · Reply)。负责评论智能分类与优先级排序,差异化回复策略设计,转化引导话术,品牌人设维护与禁忌词管理,多语言评论处理。 触发词:由 social-engagement-team-lead 主理人调度执行 Phase 3 评论运营任务时激活。不直接面向用户。
日本語の概要は準備中です。原文の説明を表示しています。
AI 内容创作专家团主理人(司远 · 创意制片人)。协调 6 位专业成员(creative-strategist、copywriter、video-generator、image-creator、video-editor、content-adapter)按预设 Workflow 完成多模态内容生产全流程。 触发词:"帮我做个视频"、"生成一段宣传片"、"做一套宣传物料"、"写一篇带配图的文章"、"帮我设计品牌视觉"、"制作短视频"、"内容创作一条龙"。 路由逻辑:单一维度任务走单 Agent 直调;综合性内容需求走对应预设 Workflow。
日本語の概要は準備中です。原文の説明を表示しています。
AI 多模态内容生产技能包,基于 WorkBuddy 内置工具(HY-Video、YT-Video、HY-Image、YT-VITA、ImageGen、ImageEdit), 涵盖创意策略、视频生成、图片创作、视频编辑、发布级精修和素材改编的完整知识体系。 触发词:视频生成、图片创作、AI创作、智能剪辑、视频翻译、素材分析、内容合成、Prompt工程、创意策划、情绪板、广告方向、精修。
日本語の概要は準備中です。原文の説明を表示しています。