Track manuscript resubmission deadlines and generate actionable task schedules based on remaining time.
bash
python -m py_compile scripts/main.py
python scripts/main.py --help
--timezone is not provided, default to Asia/Shanghai and emit a note: "Deadline calculated using Asia/Shanghai timezone. Use --timezone to specify your local timezone (e.g., America/New_York, Europe/London)."text
# Add new deadline
python scripts/main.py --add --title "Cancer Research Paper" \
--journal "Nature Medicine" --deadline "2024-03-15" \
--major-issues 2 --minor-issues 8
# List all tracked deadlines
python scripts/main.py --list
# Show details for specific paper
python scripts/main.py --show "Cancer Research Paper"
# Generate task breakdown
python scripts/main.py --tasks "Cancer Research Paper"
# Update progress
python scripts/main.py --update "Cancer Research Paper" --progress 60
ParameterTypeRequiredDefaultDescription--deadlinedateYes—Target submission date (YYYY-MM-DD)--titlestringNo—Manuscript title--journalstringNo—Target journal name--major-issuesintegerNo0Count of major reviewer concerns--minor-issuesintegerNo0Count of minor reviewer concerns--timezonestringNoAsia/ShanghaiUser timezone
Remaining TimeLevelMode> 14 daysStandardFull 4-phase schedule3–14 daysUrgentTriage and P0-only execution< 3 daysEmergencyMinimum viable changes + extension request
Note: The 3–7 day range was previously labeled "Urgent" but the boundary is 3–14 days. Any remaining time between 3 and 14 days triggers Urgent mode.
For complex multi-constraint requests, always include these explicit blocks:
scripts/main.py fails, report the failure point, summarize what still can be completed safely, and provide a manual fallback.This skill accepts: a manuscript resubmission deadline with optional reviewer issue counts and journal details.
If the request does not involve manuscript resubmission deadline tracking — for example, asking to manage grant deadlines, sync with journal systems, or send automated email reminders — do not proceed with the workflow. Instead respond:
"resubmission-deadline-tracker is designed to track manuscript resubmission deadlines and generate task schedules. Your request appears to be outside this scope. Please provide a deadline date and manuscript details, or use a more appropriate tool."
Use the following fixed structure for non-trivial requests:
If the request is simple, you may compress the structure, but still keep assumptions and limits explicit when they affect correctness.