Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
brycewang-stanford avatar

Submission Prep

  • 1 installs
  • 3.2k repo stars
  • Updated August 4, 2026
  • brycewang-stanford/awesome-agent-skills-for-empirical-research

submission-prep is a Claude skill that runs automated pre-submission checks on a journal manuscript (word count, anonymization, citations, cross-refs) and generates a submission checklist.

About

A skill that runs pre-submission checks on a journal manuscript and generates a submission checklist. Authors use it before submitting to verify word count, double-blind anonymization, citation resolution against references.bib, orphan placeholders, embedded figure/table sources, and cross-references. It reports each check with pass/fail status and leaves manual items unchecked for the user.

  • Runs pre-submission checks: word count, anonymization, citations, placeholders, cross-refs
  • Cross-checks @key citations against references.bib and flags missing or unused entries
  • Generates a submission checklist with pass/fail status per automated check

Submission Prep by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,366 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

submission-prep capabilities & compatibility

Capabilities
manuscript review · citation audit
Use cases
documentation
From the docs

What submission-prep says it does

Runs pre-submission checks (word count, anonymization, citations, placeholders, cross-refs) and generates a checklist. Use before journal submission.
SKILL.md
**Anonymization check** — Scan `index.qmd` for content that may violate double-blind review:
SKILL.md
Report the full checklist with pass/fail status for each automated check, and leave manual items unchecked for the user.
SKILL.md
npx skills add https://github.com/brycewang-stanford/awesome-agent-skills-for-empirical-research --skill submission-prep

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars3.2k
Last updatedAugust 4, 2026
Repositorybrycewang-stanford/awesome-agent-skills-for-empirical-research

What it does

Run automated pre-submission checks on a journal manuscript and generate a submission checklist.

Who is it for?

Verifying a manuscript is submission-ready before sending to a journal.

Skip if: Writing or editing the manuscript's content itself.

When should I use this skill?

You are preparing a manuscript for journal submission and need automated checks plus a checklist.

What you get

A submission checklist with pass/fail status for each automated check and manual items flagged for review.

  • submission checklist
  • anonymization findings
  • citation audit report

By the numbers

  • 7 automated pre-submission checks
  • 13-item submission checklist

Files

SKILL.mdMarkdownGitHub ↗

Prepare for Submission

Run pre-submission checks and generate a submission checklist for a journal submission.

Steps

1. Render the manuscript if _manuscript/ does not exist or is stale:

   bash scripts/render.sh

2. Word count — Count words in the prose body of index.qmd:

  • Exclude YAML front matter, code blocks, embed shortcodes, and the References section
  • Report: total word count, and breakdown by section
  • Flag if over common limits (8,000 or 10,000 words)

3. Anonymization check — Scan index.qmd for content that may violate double-blind review:

  • Author names (from the YAML author field) appearing in the body text
  • First-person self-citations (e.g., "our previous work", "we showed in Author (Year)")
  • Acknowledgments section content that identifies the authors
  • Repository URLs that reveal author identity
  • Report each finding with line numbers

4. Citation audit — Cross-check citations and references:

  • Extract all @key and [@key] citations from index.qmd
  • Extract all keys from references.bib
  • Report:
  • Citations used in text but missing from .bib (errors)
  • Entries in .bib not cited in the manuscript (unused — informational only)

5. Figures and tables inventory — List all embedded outputs:

  • Extract all {{< embed >}} shortcodes from index.qmd
  • For each, check that the referenced notebook and cell label exist
  • Report a table: label, notebook, caption (from cell directive), type (figure/table)

6. Placeholder check — Scan for orphan [FILL:] placeholders in index.qmd:

   grep -n "\[FILL:" index.qmd

Report each with line number and context.

7. Cross-reference check — Scan for @sec-, @fig-, @tbl- references in index.qmd and verify each target exists (section IDs in the document, figure/table labels in notebooks).

8. Generate submission checklist:

   ## Submission Checklist

   - [ ] Word count within journal limit: <count> words
   - [ ] No anonymization issues (or list issues to fix)
   - [ ] All citations resolve to references.bib entries
   - [ ] No orphan [FILL:] placeholders in manuscript
   - [ ] All embedded figures/tables have valid notebook sources
   - [ ] All cross-references resolve
   - [ ] Abstract present and complete
   - [ ] Keywords listed
   - [ ] Acknowledgments section reviewed
   - [ ] Data availability statement included
   - [ ] PDF renders without errors
   - [ ] Figures are high resolution
   - [ ] Supplementary materials prepared (if applicable)

9. Report the full checklist with pass/fail status for each automated check, and leave manual items unchecked for the user.

Related skills

FAQ

What checks does it run?

Word count, anonymization, citation resolution against references.bib, figure/table inventory, orphan [FILL:] placeholders, and cross-reference validation.

Does it fix issues automatically?

No. It reports findings with line numbers and generates a checklist; manual items are left unchecked for the user.

Documentationworkflowpm

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.