Individual skill
sync-submission
Use when building, auditing or freezing a journal submission package from the canonical manuscript. Detects drift between the source and the per-journal submission copy, builds byte-preserving packages with manifests, and records current, stale or frozen status.
skills/sync-submission/SKILL.md
Source commit cc462bc2069064b557c2fea12a1f83ed1fe67f66
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 7, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 375
- Repository last updated
- Nov 10, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- biostatistics Repository topic
- claude-code Repository topic
- claude-skills Repository topic
- clinical-research Repository topic
- diagnostic-accuracy Repository topic
- literature-review Repository topic
- manuscript Repository topic
- medical-ai Repository topic
- medical-research Repository topic
- meta-analysis Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesSKILL.mdcore · 30,942 bytesexamples/build_synthetic_bundle.pyruns · 3,690 bytesreferences/bundle_workflow.mddoc · 7,344 bytesreferences/journal_availability_policy.jsonasset · 1,257 bytesreferences/marked_manuscript.mddoc · 1,718 bytesreferences/springer_em_packaging.mddoc · 3,085 bytesscripts/_quote_match.pyruns · 7,904 bytesscripts/_yaml_frontmatter.pyruns · 1,669 bytesscripts/assemble_supplement.pyruns · 8,979 bytesscripts/author_registry_example.yamlasset · 1,396 bytesscripts/blind_sweep.pyruns · 7,906 bytesscripts/build_marked_manuscript.pyruns · 11,623 bytesscripts/check_asset_anonymization.pyruns · 16,518 bytesscripts/check_checklist_dump_leak.pyruns · 10,056 bytesscripts/check_credit_integrity.pyruns · 18,645 bytesscripts/check_cross_artifact_stale.pyruns · 14,675 bytesscripts/check_disclosure_availability.pyruns · 12,568 bytesscripts/check_marked_manuscript.pyruns · 12,517 bytesscripts/check_portal_field_residue.pyruns · 7,976 bytesscripts/check_portal_field_residue_challenge/fixture/negative/abstract.txtdoc · 327 bytesscripts/check_portal_field_residue_challenge/fixture/negative/keywords.txtdoc · 327 bytesscripts/check_portal_field_residue_challenge/fixture/positive/abstract.txtdoc · 404 bytesscripts/check_portal_field_residue_challenge/fixture/positive/take_home.txtdoc · 104 bytesscripts/check_portal_field_residue_challenge/problem.mddoc · 1,577 bytesscripts/check_portal_field_residue_challenge/verify.shruns · 1,877 bytesscripts/check_portal_mirror.pyruns · 19,917 bytesscripts/check_wordcount_cap.pyruns · 16,282 bytesscripts/cover_letter_drift_check.pyruns · 21,257 bytesscripts/credit_integrity_challenge/fixture/manuscript_bad.mddoc · 400 bytesscripts/credit_integrity_challenge/fixture/manuscript_good.mddoc · 525 bytesscripts/credit_integrity_challenge/verify.shruns · 7,798 bytesscripts/cross_document_n_check.pyruns · 17,169 bytesscripts/detect_copy_divergence.pyruns · 6,377 bytesscripts/figure_portal_readiness_challenge/problem.mddoc · 1,555 bytesscripts/figure_portal_readiness_challenge/verify.shruns · 4,271 bytesscripts/figure_portal_readiness_check.pyruns · 6,300 bytesscripts/portal_mirror_challenge/fixture/manuscript.mddoc · 1,267 bytesscripts/portal_mirror_challenge/fixture/portal_complete/acknowledgements.txtdoc · 241 bytesscripts/portal_mirror_challenge/fixture/portal_complete/author_contributions.txtdoc · 230 bytesscripts/portal_mirror_challenge/fixture/portal_complete/competing_interests.txtdoc · 71 bytesscripts/portal_mirror_challenge/fixture/portal_complete/data_availability.txtdoc · 293 bytesscripts/portal_mirror_challenge/fixture/portal_dropped/acknowledgements.txtdoc · 131 bytesscripts/portal_mirror_challenge/fixture/portal_dropped/author_contributions.txtdoc · 174 bytesscripts/portal_mirror_challenge/fixture/portal_dropped/data_availability.txtdoc · 293 bytesscripts/portal_mirror_challenge/fixture/portal_reflowed/acknowledgements.txtdoc · 243 bytesscripts/portal_mirror_challenge/fixture/portal_reflowed/author_contributions.txtdoc · 231 bytesscripts/portal_mirror_challenge/fixture/portal_reflowed/competing_interests.txtdoc · 71 bytesscripts/portal_mirror_challenge/fixture/portal_reflowed/data_availability.txtdoc · 293 bytesscripts/portal_mirror_challenge/verify.shruns · 6,806 bytesscripts/preflight_gate.pyruns · 31,632 bytesscripts/scope_drift_check.pyruns · 12,047 bytesscripts/sync_submission.pyruns · 21,796 bytesscripts/verify_package_integrity.pyruns · 9,441 bytesskill.ymlasset · 2,736 bytestests/fixtures/copy_ok.mddoc · 249 bytestests/fixtures/copy_stale.mddoc · 239 bytestests/fixtures/ssot.mddoc · 251 bytestests/fixtures/suppl_bad/00_index.mddoc · 91 bytestests/fixtures/suppl_bad/S1_methods.mddoc · 43 bytestests/fixtures/suppl_bad/S2_a.mddoc · 30 bytestests/fixtures/suppl_bad/S2_b.mddoc · 30 bytestests/fixtures/suppl_bad/S4_figs.mddoc · 17 bytestests/fixtures/suppl_bad/S6_orphan.mddoc · 16 bytestests/fixtures/suppl_clean/00_index.mddoc · 119 bytestests/fixtures/suppl_clean/S1_methods.mddoc · 46 bytestests/fixtures/suppl_clean/S2_analyses.mddoc · 81 bytestests/fixtures/suppl_clean/S3_tables.mddoc · 44 bytestests/fixtures/suppl_manuscript.mddoc · 63 bytestests/fixtures/wc_body.mddoc · 1,093 bytestests/fixtures/wc_journal_profile.mddoc · 329 bytestests/test_anonymization_config_scan.shruns · 3,317 bytestests/test_assemble_supplement.shruns · 2,464 bytestests/test_asset_anonymization.shruns · 7,726 bytestests/test_checklist_dump_leak.shruns · 5,507 bytestests/test_copy_divergence.shruns · 3,451 bytestests/test_cover_letter_title_drift.shruns · 4,784 bytestests/test_cross_artifact_stale.shruns · 8,231 bytestests/test_cross_document_n.shruns · 7,096 bytestests/test_disclosure_availability.shruns · 5,400 bytestests/test_marked_build_failure.shruns · 12,945 bytestests/test_marked_manuscript.shruns · 10,173 bytestests/test_preflight_gate.shruns · 8,974 bytestests/test_scope_drift.shruns · 4,055 bytestests/test_submission_bundle.pyruns · 16,375 bytestests/test_vN_docx_assertion.shruns · 1,722 bytestests/test_wordcount_cap.shruns · 6,795 bytestests/test_wordcount_heading_forms.shruns · 4,814 bytes
Read excerpt
# Sync Submission
Keep the canonical manuscript and journal-specific submission packages from drifting apart.
Treat `submission/{journal}/` as derived output and record whether it is current, stale, or frozen.
## Inputs
1. Project root containing `project.yaml`, or a direct canonical manuscript path.
2. Journal short name, e.g. `chest`, `ryai`, `academic_radiology`.
3. Optional mode:
- `audit`: compare existing submission against canonical source.
- `build`: copy canonical source and optional declared final artifacts, preserving file bytes, and write metadata.
- `freeze`: freeze the chosen byte snapshot with its available check context (not submission approval).