start

Arms and launches a Nightshift coding shift from the existing punch list without prompting.

63|3|Updated Jul 14, 2026
One-click install
npx skills add https://github.com/orwa-mahmoud/nightshift --skill start-orwa-mahmoud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: start
Source: https://github.com/orwa-mahmoud/nightshift/tree/main/plugins/nightshift/skills/start
Command: npx skills add https://github.com/orwa-mahmoud/nightshift --skill start-orwa-mahmoud

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Long unattended coding runs often stall because the agent asks questions at startup or stops early. This Skill starts a Nightshift shift directly from the punch list the owner already prepared, so scheduled, headless, and interactive runs all begin the same way without human input. ## Core Features & Use Cases - Silent preflight: Runs a single preflight command that prints one verdict per line (ok, warn, refuse) and arms the shift only when every check passes. - Punch-list driven work: Treats the existing punch list as the shift contract, parking permission gaps instead of asking, and only offering staged drafts or work orders when the list is empty. - Session binding and recovery: Creates the armed marker, binds the session with a lease probe, verifies Codex task identity, and arms a watchman that revives crashed sessions. - Use Case: Schedule a cron job at 04:00 that invokes this Skill so Claude Code, Codex, or Cursor begins working through the punch list overnight and leaves receipts for morning review. ## Quick Start Ask the agent to start the Nightshift shift from the current punch list in this project.

Frequently Asked Questions about start

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

FAQPage Schema
How do I start an unattended Claude Code or Codex coding session?

Run the start skill, which executes the start-preflight helper against your punch list and arms the shift when all verdicts pass. With items already in the punch list it asks nothing, so cron jobs and headless runs begin work immediately.

How do I schedule an AI coding agent to run overnight?

Prepare a punch list of work items, then schedule the start skill via cron or a similar scheduler. The preflight reads the list, arms the shift marker, and the watchman revives the session if it crashes mid-run.

Does the start skill work on Codex and Cursor as well as Claude Code?

Yes, the preflight accepts a host argument of claude, codex, or cursor and resolves host-specific behavior through the runtime helper. Codex sessions get an extra identity checkpoint before the watchman is armed.

What happens if the punch list is empty when the shift starts?

The preflight reports staged work orders and drafts, and the skill asks which to promote into the punch list. If nothing is staged, it stops and directs you to Setup, Hunt, or writing an item by hand.

Why does the start preflight refuse to arm a shift?

A refuse verdict means a blocking condition such as an open-ended shift with no deadline or an invalid Codex session identity. The helper prints explain and repair lines that must be relayed verbatim and followed before retrying.