Prepare for Submission
SkillDev toolsRuns pre-submission checks (word count, anonymization, citations, placeholders, cross-refs) and generates a checklist. Use before journal submission.
Use Prepare for Submission in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Prepare for Submission and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Prepare for Submission skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by brycewang-stanford/auto-empirical-research-skills in skills/29-quarcs-lab-project20XXy/dot-claude/skills/submission-prep/SKILL.md and read by Ahel’s review.
Run pre-submission checks and generate a submission checklist for a journal submission.
Steps
-
Render the manuscript if
_manuscript/does not exist or is stale:bash scripts/render.sh -
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)
-
Anonymization check — Scan
index.qmdfor content that may violate double-blind review:- Author names (from the YAML
authorfield) 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
- Author names (from the YAML
-
Citation audit — Cross-check citations and references:
- Extract all
@keyand[@key]citations fromindex.qmd - Extract all keys from
references.bib - Report:
- Citations used in text but missing from
.bib(errors) - Entries in
.bibnot cited in the manuscript (unused — informational only)
- Citations used in text but missing from
- Extract all
-
Figures and tables inventory — List all embedded outputs:
- Extract all
{{< embed >}}shortcodes fromindex.qmd - For each, check that the referenced notebook and cell label exist
- Report a table: label, notebook, caption (from cell directive), type (figure/table)
- Extract all
-
Placeholder check — Scan for orphan
[FILL:]placeholders inindex.qmd:grep -n "\[FILL:" index.qmdReport each with line number and context.
-
Cross-reference check — Scan for
@sec-,@fig-,@tbl-references inindex.qmdand verify each target exists (section IDs in the document, figure/table labels in notebooks). -
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) -
Report the full checklist with pass/fail status for each automated check, and leave manual items unchecked for the user.
Signals
- GitHub stars
- 5k
- Forks
- 536
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
submission-prep-brycewang-stanford- Source
- github.com/brycewang-stanford/auto-empirical-research-skills
github.com/brycewang-stanford/auto-empirical-research-skills
Related picks
Skill · k-dense-ai
The pick for LaTeXlatex-drawing-guide
Skill · brycewang-stanford
The pick for LaTeXlark-markdown
Skill · larksuite
The pick for Markdownmarkdown-formatter
Skill · nvidia
The pick for Markdowngolden-pdf-ch
Skill · yusufkaraaslan
The pick for PDFpdf-co-automation
Skill · composio-community
The pick for PDF