stage-subm-packer

Preflight, package, and freeze academic paper submissions with build and lint gates.

2|Updated Aug 3, 2026
One-click install
npx skills add https://github.com/wanghao9610/STAGE --skill stage-subm-packer-wanghao9610
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stage-subm-packer
Source: https://github.com/wanghao9610/STAGE/tree/main/.qwen/skills/stage-subm-packer
Command: npx skills add https://github.com/wanghao9610/STAGE --skill stage-subm-packer-wanghao9610

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Finalizing a research paper submission involves many error-prone manual checks: verifying the build compiles, lint passes, venue page limits hold, reviewer promises are honored, and the package contains no identity leaks. This Skill automates that preflight and packaging workflow, producing a verified submission bundle, a durable SUBMISSION record, and a git freeze tag. ## Core Features & Use Cases - Gated packaging: Runs the build and lint scripts as hard gates, walks venue checklists, sweeps figure/table/bibliography completeness, then assembles the camera PDF, supplementary, and arXiv-ready source under wkdrs/builds/. - Freeze and record: Writes cycls/<cycle>/SUBMISSION_<date>.md and creates the freeze/<cycle>_<date> git tag on a clean tree, never pushing or uploading. - Venue template conversion: Reformats the paper into a user-supplied official venue template kit as a regenerable copy, reporting the page count against the confirmed limit and logging human-actionable findings. - Use Case: Before submitting to a conference, run the packer to confirm lint passes, all reviewer promises are checked off, and the anonymized package compiles from inside the bundle, then freeze the exact tree with a tag. ## Quick Start Ask the assistant to run /stage-subm-packer to preflight and package the current cycle's submission, or add the camera or convert argument for camera-ready packaging or venue template conversion.

Frequently Asked Questions about stage-subm-packer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package a paper submission with preflight checks?

Run the packer with no arguments to package a review submission for the active cycle. It runs the build and lint scripts as hard gates, walks the venue checklist, sweeps figure and table completeness, then assembles the PDF, supplementary, and source bundle under wkdrs/builds/.

How do I convert a LaTeX paper to a conference venue template?

Use convert mode with kit=<path> pointing to an official venue template zip or directory. The skill registers the kit, generates a compat.sty and converted main.tex as a regenerable copy under wkdrs/, and reports the page count against the venue limit.

What blocks a camera-ready package from being created?

Camera mode refuses to pack while tasks/<cycle>_promises.md contains any unchecked promise boxes, since each represents a change promised to reviewers. Hard lint failures, an unconfirmed venue.yml, or uncommitted changes under manus/, notes/, or cycls/ also stop the run.

Does the submission packer upload to arXiv or conference portals?

No, it never uploads, pushes, or edits the manuscript. It only verifies, packages, writes the SUBMISSION record, and creates the freeze git tag; the actual portal or arXiv submission steps are handed back to the user.

Why does packaging fail when venue.yml is unconfirmed?

Venue facts like page limits and anonymization only bind when venue.yml has its confirmed field set by the user. An unconfirmed profile stops the run and routes to the story coach skill, because limits are never filled in from memory.