← Back to Skills Marketplace
vardhineediganesh877-ui

Night Shift

by vardhineediganesh877-ui · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ⚠ suspicious
79
Downloads
0
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install night-shift
Description
Queue coding plans during the day, approve them, execute later in isolated worktrees, and inspect reports. Background agentic execution requires an explicitl...
Usage Guidance
This skill appears coherent with its purpose, but it's powerful: it will create git worktrees, run subprocesses (including arbitrary shell phases), commit changes, and optionally call model CLIs or send Telegram messages if you configure tokens. Before installing or running Night Shift: 1) inspect the included scripts (especially git_manager.py, executor.py, and any wrappers) and the SKILL.md; 2) run everything in an isolated/disposable workspace (OPENCLAW_WORKSPACE=/tmp/night-shift-demo) and use dry-run first; 3) be cautious about providing optional tokens (CURSOR_API_KEY, TELEGRAM_BOT_TOKEN) — only enable them if you trust the environment; 4) note that the skill attempts to chown/chmod worktrees and modifies global git safe.directory — run it under the intended service account and avoid running as root in a sensitive system; 5) approve plans manually and avoid approving high-risk production actions without explicit review.
Capability Analysis
Type: OpenClaw Skill Name: night-shift Version: 1.0.5 Night Shift is a comprehensive autonomous task-queueing and execution framework designed for engineering workflows. It manages a lifecycle of planning, user approval, and batch execution using git worktrees for isolation. While the skill possesses high-risk capabilities—including subprocess execution, filesystem modification, and global git configuration changes (scripts/git_manager.py)—these are strictly aligned with its stated purpose. Notably, the bundle includes proactive security measures, such as a command allowlist for verification steps and a content scanner (scripts/verifier.py) that checks for dangerous patterns like 'rm -rf /' or 'eval()'. No evidence of malicious intent, data exfiltration, or unauthorized persistence was found.
Capability Tags
cryptocan-make-purchasesrequires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description match the implementation: a queued execution framework that creates git worktrees, runs phases via shell/agent CLIs, verifies, checkpoints, and reports. Requested binaries (python3, git) and optional CLIs (cursor/agent/claude) are proportional to the described functionality.
Instruction Scope
SKILL.md directs the agent to create/modify worktrees, run subprocesses, and call optional CLIs or Telegram when configured — this is expected. It also allows arbitrary 'shell' phases (which by design lets Night Shift run arbitrary commands inside a worktree). Users must review generated plans before approving; the skill explicitly documents this. No instructions were found that access unrelated system paths or external endpoints beyond optional notifications and model CLIs.
Install Mechanism
There is no download/install step in the manifest (skill is bundled with Python scripts). Nothing is fetched from untrusted external URLs during install. Code is provided as part of the skill, so review the bundled files before running.
Credentials
No required environment secrets are listed; optional env vars (OPENCLAW_WORKSPACE, NIGHT_SHIFT_DATA_DIR, CURSOR_API_KEY, TELEGRAM_BOT_TOKEN, TELEGRAM_CHAT_ID, etc.) are reasonable for optional features (workspace override, agent CLI auth, notifications). Users should not populate optional tokens unless they want notifications or Cursor access; docs explicitly advise against committing secrets.
Persistence & Privilege
The skill writes state and worktrees under the configured workspace (expected). Notable privileged actions in code: chown/chmod calls in git_manager (attempting to chown worktrees to 'coder:coder' and chmod paths) and a global 'git config --global --add safe.directory' call. These may require elevated privileges or produce side effects in user-global git config; the behavior is explained in docs but merits explicit review and caution before running in production contexts or under privileged accounts.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install night-shift
  3. After installation, invoke the skill by name or use /night-shift
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
Registry package hardening: exclude local ops watchdog/notification/test helpers from public package, keep core executor/preflight/dry-run workflow, and reduce scanner noise while preserving local source/tests.
v1.0.4
Public package cleanup: exclude legacy/internal runner and BMAD helper paths from ClawHub package, keep core executor/preflight/dry-run flow, and reduce scanner surface while preserving tests.
v1.0.3
Scanner hardening: removed shell=True from verifier and phase shell runner, added allowlisted argv verification commands, retained read-only dry-run/preflight safeguards, and kept explicit capability metadata/docs.
v1.0.2
Trust and runner hardening: dry-run is read-only, added live preflight checks, declared runtime requirements/capabilities, documented security/install model, cleaned package artifacts, and improved systemd background environment.
v1.0.1
v1.0.1: add trust, permissions, and security scanner documentation explaining Night Shift's shell/git/subprocess automation model and safe first-run guidance.
v1.0.0
v1.0.0: initial public release of queued overnight coding workflow with isolated worktrees, phased execution, verification, checkpoints, reporting, and portable env-based configuration.
Metadata
Slug night-shift
Version 1.0.5
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 6
Frequently Asked Questions

What is Night Shift?

Queue coding plans during the day, approve them, execute later in isolated worktrees, and inspect reports. Background agentic execution requires an explicitl... It is an AI Agent Skill for Claude Code / OpenClaw, with 79 downloads so far.

How do I install Night Shift?

Run "/install night-shift" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Night Shift free?

Yes, Night Shift is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Night Shift support?

Night Shift is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Night Shift?

It is built and maintained by vardhineediganesh877-ui (@vardhineediganesh877-ui); the current version is v1.0.5.

💬 Comments