Agent skill

Fin Viz Launch

by csmar432 in csmar432/finai-research

将用户的研究描述转换为高质量学术图表,自动推荐最佳图表类型并生成matplotlib/seaborn代码,输出≥300 DPI的PDF/SVG/PNG。

MITAuto-check passedData & Analytics

Install Fin Viz Launch

skills CLI
$ npx skills add csmar432/finai-research --skill fin-viz-launch -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install csmar432/finai-research fin-viz-launch --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/csmar432/finai-research.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/fin-viz-launch .claude/skills/fin-viz-launch && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
fin-viz-launch
GitHub stars
109
Token cost
~2.6k tokens
SKILL.md length
178 words
Files
1
Skills in repo
15
Repo updated
First seen
Licence
MIT

At a glance

将用户的研究描述转换为高质量学术图表,自动推荐最佳图表类型并生成matplotlib/seaborn代码,输出≥300 DPI的PDF/SVG/PNG。

  • Works in 5 steps: 分辨率强制 — 所有图表必须 >= 300 DPI → 双格式输出 — 必须同时生成 PDF 和 PNG → 溯源记录 — 每个图表记录数据来源和生成参数 → …
  • Tasks that involve Data visualization
  • SKILL.md covers 触发条件, 三种工作模式, 20种预设图表模板 and 图表预设代码示例, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Fin Viz Launch is an agent skill from csmar432/finai-research. 将用户的研究描述转换为高质量学术图表,自动推荐最佳图表类型并生成matplotlib/seaborn代码,输出≥300 DPI的PDF/SVG/PNG。

Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Data & Analytics, covering Data visualization and Econometrics and empirical research. It works with Matplotlib and Seaborn. The repository describes itself as: Evidence-first AI workflow for economic and financial research: literature → identification → data → econometrics → verifiable LaTeX. 43 data sources, 58 method modules, 18 AI… The licence is MIT.

When your agent uses it

  • Tasks that involve Data visualization
  • Tasks that involve Econometrics and empirical research

Example prompts

  • “/fin-viz-launch”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. 分辨率强制 — 所有图表必须 >= 300 DPI
  2. 双格式输出 — 必须同时生成 PDF 和 PNG
  3. 溯源记录 — 每个图表记录数据来源和生成参数
  4. 学术规范 — 字体、字号、线宽符合发表标准
  5. 色盲友好 — 避免仅用红绿区分

What it can do on your machine

Read from SKILL.md and the folder at commit 47eebb7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are python).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Fin Viz Launch loads about 2.6k tokens when it runs. Until then it costs about 23 tokens; SKILL.md has 178 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~23
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from csmar432/finai-research at commit 47eebb7, republished under its MIT licence (© csmar432). 178 words, ~2,553 tokens.

Download SKILL.mdSave it as .claude/skills/fin-viz-launch/SKILL.md (or your agent's skills folder).
name
fin-viz-launch
description
将用户的研究描述转换为高质量学术图表,自动推荐最佳图表类型并生成matplotlib/seaborn代码,输出≥300 DPI的PDF/SVG/PNG。
trigger
画图|可视化|figure|chart|plot|图表|图表生成|生成图表
version
1.0.0
created
2026-06-13
tags
visualization, chart, figure, matplotlib, academic, plot

fin-viz-launch

将用户的研究描述转换为高质量学术图表,自动推荐最佳图表类型并生成matplotlib/seaborn代码,输出≥300 DPI的PDF/SVG/PNG。

触发条件

  • 关键词: 画图 可视化 figure chart plot 图表 图表生成 生成图表 生成图片
  • Skill语法: Skill: fin-viz-launch
  • 前置条件: 有可用数据 (DataFrame) 或数据路径

三种工作模式

模式一:快速模式 (Quick Mode)

通过关键词匹配,无须LLM直接调用预设模板:

python
from scripts.research_framework import FinancialChartFactory, ChartConfig

factory = FinancialChartFactory(output_dir="figures/")

# 关键词 → 预设映射
# "平行趋势" → parallel_trends
# "安慰剂" → placebo_distribution
# "相关性" → correlation_heatmap

# 直接使用预设
fig = factory.plot("parallel_trends", df,
    time_var="year",
    treat_var="treat",
    y_var="innovation",
    save_path="figures/parallel_trends.pdf",
    dpi=300,
)
模式二:LLM模式 (CoDA-Style Pipeline)

描述 → 选择图表类型 → 生成代码 → 执行 → 迭代:

python
from scripts.research_framework import ChartLLMGenerator

generator = ChartLLMGenerator(
    model="deepseek",
    output_dir="figures/",
)

# 用户描述
user_description = "显示处理组和对照组在政策前后的创新投入趋势,标注置信区间"

# LLM选择图表类型并生成代码
result = generator.generate(
    description=user_description,
    data=df,
    context={"methodology": "DID", "journal": "经济研究"},
)

# result = {
#     "chart_type": "parallel_trends",
#     "code": "...",
#     "reasoning": "选择了带置信区间的平行趋势图...",
# }

# 执行代码
fig = generator.execute(result["code"])
模式三:交互模式 (Interactive Mode)

用户确认后再生成:

用户: 画一个展示DID回归结果的图

AI推荐: 系数森林图 (forest plot) 适合展示DID系数和置信区间

请确认:
1. 接受推荐 → 生成森林图
2. 换成其他类型 → 选择: 条形图/时序图/热力图
3. 自定义参数 → 指定: 颜色/标签/标题

> 1

[生成森林图...]

20种预设图表模板

实证研究图表
图表类型关键词用途
parallel_trends平行趋势, pre-trendDID平行趋势检验
placebo_distribution安慰剂, placebo安慰剂检验分布
robustness_summary稳健性, robustness稳健性系数森林图
psm_distributionPSM, 倾向得分倾向得分分布
did_coef_timelineDID系数, 时序DID系数时间变化
cumulative_effect累积, CAR累积处理效应
event_study事件研究, 窗口事件窗口期收益
描述性图表
图表类型关键词用途
correlation_heatmap相关性, 相关矩阵变量相关热力图
descriptive_bar描述性, 对比分组对比柱状图
heterogeneity_bar异质性, 分组异质性分析柱状图
marginal_effects边际效应边际效应图
ridgeline分布, 时序Ridgeline时序分布
waffle构成, 比例Waffle构成图
诊断图表
图表类型关键词用途
residual_qqQQ图, 残差残差QQ图
residual_distribution残差, 分布残差分布
synthetic_control合成控制, SCM合成控制反事实
rdd_plotRDD, 断点断点回归图
金融图表
图表类型关键词用途
factor_returns因子收益, FFFF因子收益时序
stock_return_dist收益率, 分布收益率分布
rolling_correlation滚动相关滚动相关性

图表预设代码示例

python
def plot_parallel_trends(
    df: pd.DataFrame,
    time_var: str = "year",
    treat_var: str = "treat",
    y_var: str = "y",
    ci: float = 0.95,
    save_path: str = None,
    dpi: int = 300,
) -> plt.Figure:
    """绘制平行趋势图"""
    
    fig, ax = plt.subplots(figsize=(10, 6))
    
    # 计算各年各组的均值和标准误
    grouped = df.groupby([time_var, treat_var])[y_var].agg(["mean", "sem"])
    grouped["ci"] = grouped["sem"] * 1.96  # 95% CI
    
    # 分离处理组和对照组
    treat = grouped.xs(1, level=treat_var)
    control = grouped.xs(0, level=treat_var)
    
    # 绘图
    ax.plot(treat.index, treat["mean"], "o-", color="#E74C3C", 
            label="处理组", linewidth=2, markersize=8)
    ax.fill_between(treat.index, treat["mean"] - treat["ci"], 
                    treat["mean"] + treat["ci"], color="#E74C3C", alpha=0.2)
    
    ax.plot(control.index, control["mean"], "s--", color="#3498DB", 
            label="对照组", linewidth=2, markersize=8)
    ax.fill_between(control.index, control["mean"] - control["ci"], 
                    control["mean"] + control["ci"], color="#3498DB", alpha=0.2)
    
    # 政策时点标注
    ax.axvline(x=policy_year, color="gray", linestyle=":", alpha=0.7)
    ax.text(policy_year, ax.get_ylim()[1], " 政策实施", 
            fontsize=10, color="gray", va="top")
    
    # 预处理期虚线
    ax.axvspan(pre_min, policy_year - 1, alpha=0.1, color="gray")
    ax.text(pre_min + 0.5, ax.get_ylim()[0], "预处理期", 
            fontsize=9, color="gray", style="italic")
    
    ax.set_xlabel("年份", fontsize=12)
    ax.set_ylabel(y_var, fontsize=12)
    ax.legend(loc="best", fontsize=11)
    ax.grid(True, alpha=0.3)
    
    plt.tight_layout()
    
    if save_path:
        fig.savefig(save_path, dpi=dpi, bbox_inches="tight")
        # 同时保存PNG
        png_path = save_path.replace(".pdf", ".png")
        fig.savefig(png_path, dpi=dpi, bbox_inches="tight")
    
    return fig
robustness_summary (稳健性森林图)
python
def plot_robustness_forest(
    results: dict,
    labels: list,
    true_val: float = 0,
    save_path: str = None,
    dpi: int = 300,
) -> plt.Figure:
    """绘制稳健性检验系数森林图"""
    
    fig, ax = plt.subplots(figsize=(10, 8))
    
    y_positions = np.arange(len(labels))
    coef_values = [r["coef"] for r in results]
    ci_lower = [r["ci_lower"] for r in results]
    ci_upper = [r["ci_upper"] for r in results]
    
    # 绘制系数点和置信区间
    for i, (y, coef, lo, hi) in enumerate(zip(y_positions, coef_values, ci_lower, ci_upper)):
        color = "#2ECC71" if (lo <= true_val <= hi) else "#E74C3C"
        ax.plot([lo, hi], [y, y], color=color, linewidth=2)
        ax.plot(coef, y, "o", color=color, markersize=10)
    
    # 真实值参考线
    ax.axvline(x=true_val, color="black", linestyle="--", linewidth=1.5, alpha=0.7)
    
    # 零线标注
    ax.axvline(x=0, color="gray", linestyle=":", alpha=0.5)
    
    ax.set_yticks(y_positions)
    ax.set_yticklabels(labels, fontsize=11)
    ax.set_xlabel("系数估计值 (95% CI)", fontsize=12)
    ax.set_title("稳健性检验结果", fontsize=14, fontweight="bold")
    ax.grid(True, alpha=0.3, axis="x")
    
    # 添加图例
    ax.plot([], [], "o", color="#2ECC71", label="显著")
    ax.plot([], [], "o", color="#E74C3C", label="不显著")
    ax.legend(loc="upper right", fontsize=10)
    
    plt.tight_layout()
    
    if save_path:
        fig.savefig(save_path, dpi=dpi, bbox_inches="tight")
    
    return fig
correlation_heatmap (相关性热力图)
python
def plot_correlation_heatmap(
    df: pd.DataFrame,
    vars: list,
    cmap: str = "RdBu_r",
    center: float = 0,
    save_path: str = None,
    dpi: int = 300,
) -> plt.Figure:
    """绘制变量相关性热力图"""
    
    corr = df[vars].corr()
    
    fig, ax = plt.subplots(figsize=(12, 10))
    
    sns.heatmap(
        corr,
        annot=True,
        fmt=".2f",
        cmap=cmap,
        center=center,
        vmin=-1, vmax=1,
        square=True,
        linewidths=0.5,
        cbar_kws={"shrink": 0.8, "label": "相关系数"},
        ax=ax,
    )
    
    ax.set_xticklabels(ax.get_xticklabels(), rotation=45, ha="right", fontsize=10)
    ax.set_yticklabels(ax.get_yticklabels(), rotation=0, fontsize=10)
    ax.set_title("变量相关性矩阵", fontsize=14, fontweight="bold", pad=20)
    
    plt.tight_layout()
    
    if save_path:
        fig.savefig(save_path, dpi=dpi, bbox_inches="tight")
    
    return fig

FinancialChartFactory API

python
from scripts.research_framework import FinancialChartFactory, ChartConfig

# 初始化工厂
factory = FinancialChartFactory(
    output_dir="figures/",
    default_dpi=300,
    style="academic",  # academic / journal / presentation
)

# ============ 使用预设 ============
fig = factory.plot(
    "parallel_trends",
    df=df,
    time_var="year",
    treat_var="treat",
    y_var="innovation",
    save_path="figures/parallel_trends.pdf",
)

# ============ 自定义配置 ============
config = ChartConfig(
    title="图1: 平行趋势检验",
    xlabel="年份",
    ylabel="研发投入强度 (%)",
    legend=True,
    legend_loc="best",
    grid=True,
    grid_alpha=0.3,
    font_family="Times New Roman",
    font_size=12,
)

fig = factory.plot_custom(
    chart_type="line",
    data=df,
    config=config,
    save_path="figures/custom_line.pdf",
)

# ============ 批量生成 ============
charts = [
    ("parallel_trends", {"df": did_df, ...}),
    ("placebo_distribution", {"df": placebo_df, ...}),
    ("heterogeneity_bar", {"df": hetero_df, ...}),
]

results = factory.batch_generate(charts)
print(f"成功生成 {results['success']} 个图表")

图表规范 (学术发表标准)

分辨率: >= 300 DPI (必需)
格式: PDF (矢量) + PNG (位图备份)
字体: Times New Roman (英文) / 宋体/黑体 (中文)
字号: 轴标签 10-12pt, 标题 12-14pt, 图例 9-11pt
线宽: 1.5-2.5pt
标记大小: 6-10pt
颜色: 使用色盲友好配色 (避免红绿区分)
边距: 紧凑但留白充足
纵横比: 约 4:3 或 1:1

溯源元数据

每个图表自动记录溯源信息:

python
from scripts.core.provenance import ChartProvenance

provenance = ChartProvenance()

provenance.record_chart(
    chart_id="fig1_parallel_trends",
    chart_type="parallel_trends",
    data_source="tushare + manual",
    data_timestamp=datetime.now(),
    code_hash=hashlib.md5(code.encode()).hexdigest(),
    output_files=["figures/parallel_trends.pdf", "figures/parallel_trends.png"],
    parameters={
        "time_var": "year",
        "treat_var": "treat",
        "y_var": "innovation",
        "ci_level": 0.95,
    },
)

provenance.export("figures/provenance.json")

交互流程

用户: 画一个平行趋势图

[Quick Mode] 检测到关键词 "平行趋势"

推荐图表类型: parallel_trends (预设模板)
- 适用: DID平行趋势检验
- 数据要求: 包含时间变量、处理组标记、结果变量

请确认:
1. 使用预设模板 → 立即生成
2. 调整参数 → 指定: 置信区间/颜色/标签
3. 更换图表类型 → 选择其他模板

> 2

请输入调整参数 (直接回车使用默认值):
- 置信区间水平 [95%]: 
- 标题 []: 平行趋势检验
- 处理组标签 [处理组]: 
- 对照组标签 [对照组]: 

[生成图表...]
✅ 图表已保存: figures/parallel_trends.pdf
✅ 分辨率: 300 DPI

输出规范

figures/
├── parallel_trends.pdf      # 矢量图 (出版用)
├── parallel_trends.png      # 位图 (预览用)
├── parallel_trends_meta.json # 溯源元数据
├── placebo_distribution.pdf
├── placebo_distribution.png
├── robustness_summary.pdf
...

依赖项

  • scripts/research_framework/fin_charts.py — 图表工厂核心
  • scripts/research_framework/chart_llm_generator.py — LLM图表生成
  • scripts/core/provenance.py — 溯源追踪
  • scripts/journal_template.py — 期刊格式适配

约束

  1. 分辨率强制 — 所有图表必须 >= 300 DPI
  2. 双格式输出 — 必须同时生成 PDF 和 PNG
  3. 溯源记录 — 每个图表记录数据来源和生成参数
  4. 学术规范 — 字体、字号、线宽符合发表标准
  5. 色盲友好 — 避免仅用红绿区分

© csmar432, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/fin-viz-launch of csmar432/finai-research.

Open the folder on GitHubat commit 47eebb7

Compare with similar skills

Fin Viz Launch next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Fin Viz Launch compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Fin Viz Launch this skillcsmar432/finai-research109—~2.6kAutomated safety check: PassMIT
MatplotlibzLanqing/codex-claude-academic-skills4.7k17 repos~2.9kAutomated safety check: PassMIT
Scientific Visualizationmims-harvard/OptimusKG14719 repos~6.3kAutomated safety check: PassMIT
SeabornzLanqing/codex-claude-academic-skills4.7k15 repos~4.9kAutomated safety check: PassBSD-3-Clause
Ieee Figure TableCloudWave818/ieee-skills359—~1kAutomated safety check: PassMIT
Nature FigureCitrus-bit/Anaxa1202 repos~2.7kAutomated safety check: PassMIT

Similar skills

  • Matplotlib

    zLanqing/codex-claude-academic-skills

    Low-level plotting library for full customization. An agent skill from zLanqing/codex-claude-academic-skills.

    4.7k GitHub starsUsed in 17 repos~2.9k tokens
    Data & AnalyticsAuto-check passed
  • Scientific Visualization

    mims-harvard/OptimusKG

    Create publication figures with matplotlib/seaborn/plotly. An agent skill from mims-harvard/OptimusKG.

    147 GitHub starsUsed in 19 repos~6.3k tokens
    Data & AnalyticsAuto-check passed
  • Seaborn

    zLanqing/codex-claude-academic-skills

    Statistical visualization with pandas integration. An agent skill from zLanqing/codex-claude-academic-skills.

    4.7k GitHub starsUsed in 15 repos~4.9k tokens
    Data & AnalyticsAuto-check passed
  • Ieee Figure Table

    CloudWave818/ieee-skills

    Audit, redesign, generate, and improve IEEE manuscript figures, tables, captions, result presentation, plotting scripts, visual polish, hybrid Python/R plus vector-editor workflows…

    359 GitHub stars~1k tokensUpdated 2 mo ago
    Data & AnalyticsAuto-check passed
  • Nature Figure

    Citrus-bit/Anaxa

    Submission-grade Nature/high-impact journal figure workflow for Python or R.

    120 GitHub starsUsed in 2 repos~2.7k tokens
    Data & AnalyticsAuto-check passed
  • CJK Font Setup for Plots

    xjtulyc/MedgeClaw

    Detects a usable Chinese, Japanese or Korean font and configures matplotlib so chart labels, titles and legends render instead of showing empty boxes.

    617 GitHub starsUsed in 1 repo~1.3k tokens
    Data & AnalyticsAuto-check passed

More from csmar432/finai-research

All 15 skills in this repo
  • Fin Arch Diagram

    csmar432/finai-research

    生成研究/项目架构图、流程图、层次图(swimlane / processflow / hierarchytree)。适合 PPT 汇报、技术文档、综述插图。输出风格接近 draw.io,可选 graphviz(高质量)/ matplotlib(零依赖)双后端。

    109 GitHub stars~1.5k tokensUpdated 5 days ago
    Auto-check passed
  • Fin Brief Generator

    csmar432/finai-research

    根据用户输入或已有研究输出(文献综述/想法报告/新颖性报告),自动生成或更新FINBRIEF.md,减少用户填写负担. An agent skill from csmar432/finai-research.

    109 GitHub stars~1.7k tokensUpdated 5 days ago
    Auto-check passed
  • Fin Data Acquisition

    csmar432/finai-research

    根据REFINEDDESIGN.md中的变量定义,自动获取所需数据并生成可执行的回归分析脚本(Python/Stata)。

    109 GitHub stars~2k tokensUpdated 5 days ago
    Auto-check passed
  • Fin Experiment Design

    csmar432/finai-research

    经济金融实证方法设计。根据研究想法和REFINEDDESIGN.md,生成完整的实证研究设计方案,覆盖识别策略选择、样本构建、变量定义、稳健性检验清单和内生性处理方案。

    109 GitHub stars~4.2k tokensUpdated 5 days ago
    Auto-check passed
  • Fin Generate Idea

    csmar432/finai-research

    针对经济金融研究方向的创意生成与评估。生成8-12个可发表的研究idea,过滤后在数据可行的情况下进行小规模实证验证,输出排序后的研究想法报告。

    109 GitHub stars~2.5k tokensUpdated 5 days ago
    Auto-check passed
  • Fin Idea Discovery

    csmar432/finai-research

    经济金融研究的完整想法发现流程。从研究方向出发,经过文献综述、想法生成、新颖性验证、实证方法设计和数据获取,输出经过数据实证验证的可执行研究方案。

    109 GitHub stars~2.7k tokensUpdated 5 days ago
    Auto-check passed

Questions about Fin Viz Launch

What does Fin Viz Launch do?

将用户的研究描述转换为高质量学术图表,自动推荐最佳图表类型并生成matplotlib/seaborn代码,输出≥300 DPI的PDF/SVG/PNG。. Fin Viz Launch is an agent skill from csmar432/finai-research.

When should I use Fin Viz Launch?

Fin Viz Launch fits situations like: tasks that involve Data visualization; tasks that involve Econometrics and empirical research.

How do I install Fin Viz Launch in Claude Code?

Run `npx skills add csmar432/finai-research --skill fin-viz-launch -a claude-code`. Or copy the skill folder (.agents/skills/fin-viz-launch in csmar432/finai-research) into .claude/skills/fin-viz-launch in your project. Claude Code loads it when a task matches its description.

How do I install Fin Viz Launch in Codex?

Run `npx skills add csmar432/finai-research --skill fin-viz-launch -a codex`. Or copy the skill folder (.agents/skills/fin-viz-launch in csmar432/finai-research) into .agents/skills/fin-viz-launch in your project. Codex loads it when a task matches its description.

Can I use Fin Viz Launch in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add csmar432/finai-research --skill fin-viz-launch -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fin-viz-launch, .gemini/skills/fin-viz-launch, .github/skills/fin-viz-launch and .opencode/skills/fin-viz-launch in your project.

What does Fin Viz Launch need to run?

SKILL.md names no scripts, command-line tools or credentials: Fin Viz Launch is instructions for the agent only. Our summary lists: Python 3.

Does Fin Viz Launch access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Fin Viz Launch safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Fin Viz Launch use?

Fin Viz Launch is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Fin Viz Launch use?

About 2.6k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Fin Viz Launch?

Skills that share tags, products or a category with Fin Viz Launch: Matplotlib (zLanqing/codex-claude-academic-skills, 4.7k stars), Scientific Visualization (mims-harvard/OptimusKG, 147 stars), Seaborn (zLanqing/codex-claude-academic-skills, 4.7k stars) and Ieee Figure Table (CloudWave818/ieee-skills, 359 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Fin Viz Launch?

csmar432 (a GitHub user) maintains it in csmar432/finai-research, which has 109 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 6, 2026.

Source: csmar432/finai-research on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.