Agent skill

Fin Submit Check

by csmar432 in csmar432/finai-research

根据目标期刊要求,对论文进行投稿前全面检查,涵盖格式、引用、图表、数据可用性等所有投稿必需项. An agent skill from csmar432/finai-research.

MITAuto-check passedDocuments & Office

Install Fin Submit Check

skills CLI
$ npx skills add csmar432/finai-research --skill fin-submit-check -a claude-code

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

GitHub CLI
$ gh skill install csmar432/finai-research fin-submit-check --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-submit-check .claude/skills/fin-submit-check && 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-submit-check
GitHub stars
109
Token cost
~1.2k tokens
SKILL.md length
80 words
Files
1
Skills in repo
15
Repo updated
First seen
Licence
MIT

At a glance

根据目标期刊要求,对论文进行投稿前全面检查,涵盖格式、引用、图表、数据可用性等所有投稿必需项. An agent skill from csmar432/finai-research.

  • Works in 10 steps: 匿名性检查 (双盲审稿) → 格式检查 → 图表分辨率检查 → …
  • Tasks that involve LaTeX
  • SKILL.md covers 触发条件, 十大检查类别, 期刊特定检查清单 and 输出文件, plus 3 more sections
  • Calls python; reaches afajof.org

What it does

Fin Submit Check is an agent skill from csmar432/finai-research. 根据目标期刊要求,对论文进行投稿前全面检查,涵盖格式、引用、图表、数据可用性等所有投稿必需项。

Its SKILL.md is about 1.2k 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 Documents & Office, covering LaTeX and Econometrics and empirical research. It works with LaTeX. 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 LaTeX
  • Tasks that involve Econometrics and empirical research

Example prompts

  • “/fin-submit-check”

Requirements

  • Python 3

Workflow steps

10 steps, taken from the step headings in SKILL.md.

  1. 匿名性检查 (双盲审稿)
  2. 格式检查
  3. 图表分辨率检查
  4. 引用完整性检查
  5. 参考文献格式检查
  6. 公式编号检查
  7. 数据可用性声明
  8. 附录检查
  9. 语法与语言检查
  10. LaTeX 编译检查

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

    Shell commands in SKILL.md call:

    • python

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

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • afajof.org

    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 Submit Check loads about 1.2k tokens when it runs. Until then it costs about 16 tokens; SKILL.md has 80 words of instructions outside code blocks.

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

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). 80 words, ~1,192 tokens.

Download SKILL.mdSave it as .claude/skills/fin-submit-check/SKILL.md (or your agent's skills folder).
name
fin-submit-check
description
根据目标期刊要求,对论文进行投稿前全面检查,涵盖格式、引用、图表、数据可用性等所有投稿必需项。
trigger
投稿前检查|submit check|格式检查|合规检查|投稿检查
version
1.0.0
created
2026-06-13
tags
paper, submission, check, format, journal

fin-submit-check

根据目标期刊要求,对论文进行投稿前全面检查,涵盖格式、引用、图表、数据可用性等所有投稿必需项。

触发条件

  • 关键词: 投稿前检查 submit check 格式检查 合规检查 投稿检查 论文检查
  • Skill语法: Skill: fin-submit-check
  • 前置条件: 已有完整的论文草稿 (.tex 文件)

十大检查类别

1. 匿名性检查 (双盲审稿)
检查项:
□ 作者姓名未出现在正文、致谢、基金声明中
□ 无"感谢XX老师的指导"类致谢
□ 基金编号是否匿名化处理
□ 运行 latexmk 或 pdflatex 后检查 .log 中是否有 "[author name] removed"

检查命令:
grep -i "author" paper.tex
grep -i "感谢" paper.tex
grep "removed" paper.log || echo "No author info found"
2. 格式检查
检查项:
□ 字数/页数在限制内
□ 行距正确 (单倍/双倍)
□ 页边距符合要求
□ 字体要求满足 (如 JF 要求 Times New Roman 12pt)
□ 标题格式正确
□ 脚注格式正确

针对 JF/JFE:
- 主文本不超过 50 页 (含参考文献)
- 12pt Times New Roman
- 双倍行距
- 2.54cm 页边距
3. 图表分辨率检查
python
from PIL import Image
from pathlib import Path

def check_figure_resolution(figures_dir: str, min_dpi: int = 300) -> list:
    """检查所有图表分辨率"""
    issues = []
    for f in Path(figures_dir).glob("*.png"):
        img = Image.open(f)
        dpi = img.info.get("dpi", (72, 72))
        if min(dpi) < min_dpi:
            issues.append(f"LOW DPI: {f} = {dpi}")
        print(f"{f.name}: {dpi[0]:.0f} x {dpi[1]:.0f} DPI")
    return issues

# 执行
issues = check_figure_resolution("figures/", min_dpi=300)
检查项:
□ 所有图表 >= 300 DPI
□ 图表有清晰标题
□ 图表在正文中被引用
□ 图表编号连续
□ EPS/PDF 格式用于矢量图
□ PNG/JPEG 用于位图
4. 引用完整性检查
检查项:
□ 无 [?], [citation needed] 等占位符
□ 所有参考文献 .bib 条目都在正文中被引用
□ 所有引用的文献都在 .bib 中
□ DOI 链接有效
□ 无重复引用

检查命令:
grep -c "\[?\]" paper.tex  # 应为 0
grep -c "\\cite{" paper.tex
5. 参考文献格式检查
检查项:
□ JF/JFE 格式: Author (Year). Title. Journal Volume: Pages.
□ 经济研究/金融研究: GB/T 7714-2015
□ 作者姓名格式一致
□ 期刊名称缩写正确
□ 年份准确

验证命令:
python scripts/journal_template.py --validate-refs --journal JF

常见格式错误:
❌ Author, A. B. (Year). Title. Journal. -> 缺少卷期页
❌ Author, A. (ed.). Title. -> 作者格式不一致
6. 公式编号检查
检查项:
□ 所有公式都有编号
□ 编号连续无跳跃
□ 交叉引用有效 (\eqref{eq:xxx})
□ 重要公式有名称标注

检查命令:
grep "\\label{" paper.tex | grep -v "fig:" | grep -v "tab:" | wc -l
grep -E "\\ref\{eq:" paper.tex | sort -u
7. 数据可用性声明
检查项:
□ 数据可用性声明存在
□ 代码可用性声明存在
□ 数据集描述完整 (来源、时间、样本量)
□ 补充材料列表完整

声明模板 (JF 要求):
We will make our data and code available to reproduce the results.

声明模板 (中文顶刊):
"数据集和代码可根据作者要求提供" 或 "已上传至XXX平台"
8. 附录检查
检查项:
□ 所有互联网附录有链接或说明
□ 变量定义表完整
□ 稳健性检验结果在附录或正文
□ 额外测试结果标注清晰

变量定义表必需项:
□ 变量名称
□ 变量定义/计算方法
□ 数据来源
□ 预期符号
9. 语法与语言检查
检查项:
□ 无语法错误
□ 技术术语一致
□ 动词时态正确 (现在时描述方法,过去时描述结果)
□ 冠词使用正确

工具推荐:
- LanguageTool (命令行版本)
- Grammarly API
- WriteGood

检查命令:
languagetool paper.tex
writegood paper.tex
10. LaTeX 编译检查
检查项:
□ 0 编译错误
□ 0 编译警告 (或警告可忽略)
□ 无 overfull/underfull hbox
□ 字体嵌入验证
□ 目录/引用完整

编译命令:
pdflatex -interaction=nonstopmode paper.tex
biber paper  # 处理参考文献
pdflatex paper.tex
pdflatex paper.tex  # 第二次编译

检查日志:
grep -i "error" paper.log
grep -i "warning" paper.log
grep "Overfull\|Underfull" paper.log

期刊特定检查清单

Journal of Finance (JF)
□ 双盲审稿 (匿名所有作者信息)
□ 不超过 50 页主文本
□ Times New Roman 12pt
□ 双倍行距
□ 匿名指南: https://www.afajof.org/
□ Online Appendix 必需
□ Data and Code Availability Statement 必需
Journal of Financial Economics (JFE)
□ 双盲审稿
□ 不超过 50 页
□ Times New Roman 12pt
□ 双倍行距
□ Data Availability Statement 必需
经济研究
□ 作者信息页单独
□ 中文参考文献格式: GB/T 7714-2015
□ 英文参考文献需翻译
□ 3000-15000 字
□ 摘要 200-300 字
□ 资助基金标注
金融研究
□ 作者信息页单独
□ 中文参考文献格式: GB/T 7714-2015
□ 不超过 20000 字
□ 摘要 200 字左右
□ 图表有中英文标题

输出文件

SUBMIT_CHECK_REPORT.md
markdown
# 投稿前检查报告
生成时间: 2026-06-13
目标期刊: JF

## 检查摘要
| 类别 | 状态 | 问题数 |
|------|------|--------|
| 匿名性 | ✅ PASS | 0 |
| 格式 | ⚠️ WARN | 2 |
| 图表分辨率 | ✅ PASS | 0 |
| 引用完整性 | ✅ PASS | 0 |
| 参考文献格式 | ❌ FAIL | 5 |
| 公式编号 | ✅ PASS | 0 |
| 数据可用性 | ⚠️ WARN | 1 |
| 附录 | ✅ PASS | 0 |
| 语法检查 | ⚠️ WARN | 3 |
| LaTeX编译 | ✅ PASS | 0 |

## 总体状态: ⚠️ 需要修复后投稿
SUBMIT_CHECK_ISSUES.md
markdown
# 详细问题清单

## ❌ 严重问题 (必须修复)

### 参考文献格式
1. Line 45: 作者姓名格式不一致 (应为 "Last, First" 格式)
2. Line 78: 缺少期刊卷号
3. Line 112: DOI 格式错误

## ⚠️ 警告 (建议修复)

### 格式
1. 行距略大于双倍行距
2. 图表标题字体小于正文

### 语法
1. Line 156: 语法错误 "the results shows" -> "the results show"
2. Line 203: 冠词缺失 "in figure" -> "in Figure"

交互流程

[CHECKPOINT] 投稿前检查完成。

问题汇总: 2个严重问题,4个警告

请选择:
1. 修复所有问题 → 自动生成修复建议
2. 查看详细问题清单 → 展示 SUBMIT_CHECK_ISSUES.md
3. 跳过检查 → 继续投稿流程

依赖项

  • scripts/journal_template.py — 期刊模板和格式验证
  • scripts/health_check.py — LaTeX 环境检查
  • scripts/research_framework/fin_charts.py — 图表分辨率检查

约束

  1. 必须完整执行所有10类检查
  2. 每类检查必须给出明确的 PASS/WARN/FAIL 状态
  3. 问题清单必须具体到行号或位置
  4. 修复建议必须可操作
  5. 达到 FAIL 状态时不得继续投稿流程

© 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-submit-check of csmar432/finai-research.

Open the folder on GitHubat commit 47eebb7

Compare with similar skills

Fin Submit Check 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 Submit Check compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Fin Submit Check this skillcsmar432/finai-research109—~1.2kAutomated safety check: PassMIT
Tablebrycewang-stanford/Auto-Empirical-Research-Skills4.5k—~3.3kAutomated safety check: PassCustom licence
Academic Paper Verifybrycewang-stanford/Auto-Empirical-Research-Skills4.5k—~2.9kAutomated safety check: PassCustom licence
Research Writingalfonso0512/research-writing-skill4881 repos~818Automated safety check: PassMIT
Paper WritingMLNLP-World/Paper-Writing-Tips4.7k—~630Automated safety check: PassNone
PaperjurySpark-To-Paper-Skills/paperjury1.2k—~5.3kAutomated safety check: PassMIT

Similar skills

  • Table

    brycewang-stanford/Auto-Empirical-Research-Skills

    Econometrics skill for creating publication-quality LaTeX regression and summary tables.

    4.5k GitHub stars~3.3k tokensUpdated 4 days ago
    Documents & OfficeAuto-check passed
  • Academic Paper Verify

    brycewang-stanford/Auto-Empirical-Research-Skills

    Thoroughly verify all code, tables, figures, modeling decisions, and quantitative claims in an academic paper against its source R scripts and output files.

    4.5k GitHub stars~2.9k tokensUpdated 4 days ago
    Research & ScienceAuto-check passed
  • Research Writing

    alfonso0512/research-writing-skill

    科研论文写作助手,提供 30 个 Prompt 模板覆盖论文写作全流程. An agent skill from alfonso0512/research-writing-skill.

    488 GitHub starsUsed in 1 repo~818 tokens
    Documents & OfficeAuto-check passed
  • Paper Writing

    MLNLP-World/Paper-Writing-Tips

    学术论文写作检查与优化助手。基于 MLNLP-World 社区整理的论文写作技巧,帮助检查和优化学术论文。Use when: (1) 检查论文 LaTeX 格式和排版, (2) 优化公式符号使用, (3) 改进图表设计, (4) 润色英文学术表达, (5) 检查参考文献格式, (6) 投稿前终稿检查, (7) 用户询问论文写作技巧或规范。

    4.7k GitHub stars~630 tokensUpdated 13 days ago
    Documents & OfficeAuto-check passed
  • Paperjury

    Spark-To-Paper-Skills/paperjury

    Three modes for CS-conference papers (CVPR/ICCV/ECCV vision, ACL/EMNLP/NAACL NLP, ICLR/NeurIPS/ICML/AAAI ML).

    1.2k GitHub stars~5.3k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed
  • Literature Survey

    ai4s-research/ai4s-skills

    A skill your agent uses when the user wants a comprehensive literature survey on a specific research topic.

    237 GitHub starsUsed in 2 repos~2k tokens
    Documents & OfficeAuto-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 4 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 4 days ago
    Auto-check passed
  • Fin Data Acquisition

    csmar432/finai-research

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

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

    csmar432/finai-research

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

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

    csmar432/finai-research

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

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

    csmar432/finai-research

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

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

Works with

Questions about Fin Submit Check

What does Fin Submit Check do?

根据目标期刊要求,对论文进行投稿前全面检查,涵盖格式、引用、图表、数据可用性等所有投稿必需项. An agent skill from csmar432/finai-research. Fin Submit Check is an agent skill from csmar432/finai-research.

When should I use Fin Submit Check?

Fin Submit Check fits situations like: tasks that involve LaTeX; tasks that involve Econometrics and empirical research.

How do I install Fin Submit Check in Claude Code?

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

How do I install Fin Submit Check in Codex?

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

Can I use Fin Submit Check 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-submit-check -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-submit-check, .gemini/skills/fin-submit-check, .github/skills/fin-submit-check and .opencode/skills/fin-submit-check in your project.

What does Fin Submit Check need to run?

Going by SKILL.md and its folder, Fin Submit Check needs the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Fin Submit Check access the network?

SKILL.md names 1 domain. In commands or code: afajof.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Fin Submit Check 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 Submit Check use?

Fin Submit Check 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 Submit Check use?

About 1.2k tokens (SKILL.md is roughly 4.8k 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 Submit Check?

Skills that share tags, products or a category with Fin Submit Check: Table (brycewang-stanford/Auto-Empirical-Research-Skills, 4.5k stars), Academic Paper Verify (brycewang-stanford/Auto-Empirical-Research-Skills, 4.5k stars), Research Writing (alfonso0512/research-writing-skill, 488 stars) and Paper Writing (MLNLP-World/Paper-Writing-Tips, 4.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Fin Submit Check?

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.