Imported from jsmorph/marXiv (
skills/operate-marxiv/SKILL.md). Install upstream withnpx skills add jsmorph/marXiv --skill operate-marxiv. Copyright stays with the author.
Operate marXiv
Follow the runbook for every build, installation, restart, state migration, and recovery action. The service reads tracked documents and mutable archive state from /home/somebody/src/marXiv. Stop it and inspect paper, submission, and JSON integrity before replacing archive data.
Use /healthz for readiness and /api/ops or /ops/ for diagnostic state. Check systemctl --user status marxiv.service and the user journal when health fails. Confirm both active and enabled after service changes.
The tracked unit is deploy/marxiv.service, and its installed copy belongs at /home/somebody/.config/systemd/user/marxiv.service. Run the repository tests and systemd unit verification before replacing the binary. Read the user guide when the task concerns submission or archive behavior.