keel-overnight

Process GitHub issues overnight using time-aware merge rules from .keel/project.yaml.

4|Updated May 23, 2026
One-click install
npx skills add https://github.com/berkayturanci/keel --skill keel-overnight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: keel-overnight
Source: https://github.com/berkayturanci/keel/tree/main/.agents/skills/keel-overnight
Command: npx skills add https://github.com/berkayturanci/keel --skill keel-overnight

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires keel-core, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the unattended overnight work block, running a set of predefined commands to process GitHub issues without manual intervention, ensuring continuous progress and a time-aware merge mode.

Core Features & Use Cases

  • Unattended Overnight Work: Executes a set of commands over the queue until the merge window closes.
  • Time-Aware Merge Mode: Keyed on the merge window, enabling merging of PRs based on the time window.
  • Project-Neutral: Reads project-specific values from .keel/project.yaml.
  • Session/Morning Report: Generates a report summarizing the work done during the overnight block.

Quick Start

Run the keel overnight command to initiate the unattended overnight work block.

Frequently Asked Questions about keel-overnight

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

FAQPage Schema
How do I automate unattended overnight processing of GitHub issues in CI/CD?

You can automate unattended overnight GitHub issue processing by executing predefined commands over the queue without manual intervention, ensuring continuous progress during CI/CD workflows. This Skill runs that exact work block until the merge window closes.

What is a time-aware merge mode for unattended CI/CD work?

Time-aware merge mode is a mechanism keyed on a specific merge window, enabling the merging of pull requests based on the time window. It ensures automated merges only occur during approved hours for unattended overnight work blocks.

How do I set up project configurations for automated overnight GitHub work?

To set up automated overnight GitHub work, you must define project-specific values in a `.keel/project.yaml` configuration file. This approach keeps the automation project-neutral by reading all necessary settings from that YAML file.

Do I need keel-core to run unattended overnight work automation?

Yes, you need keel-core to run unattended overnight work automation. The Skill requires keel-core as a dependency alongside project-specific `.keel/project.yaml` configurations to properly execute continuous integration and delivery workflows.

Can I get a report of automated GitHub issue processing after an overnight block?

Yes, you can get a report of automated GitHub issue processing after an overnight block. The automation generates a session and morning report summarizing all the work completed during the unattended overnight execution.

When should I not use unattended overnight merge automation for GitHub?

You should not use unattended overnight merge automation if your GitHub project lacks predefined `.keel/project.yaml` configurations or if your CI/CD workflows require manual intervention rather than time-aware merge windows for pull requests.