glab-schedule

Manage GitLab CI/CD pipeline schedules via the GitLab CLI.

43|5|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/vince-winkintel/gitlab-cli-skills --skill glab-schedule
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: glab-schedule
Source: https://github.com/vince-winkintel/gitlab-cli-skills/tree/main/glab-schedule
Command: npx skills add https://github.com/vince-winkintel/gitlab-cli-skills --skill glab-schedule

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of GitLab CI/CD pipeline schedules, allowing for automation of builds and deployments through cron-like intervals.

Core Features & Use Cases

  • Create Schedules: Define new automated pipeline runs with custom cron intervals, descriptions, and target branches.
  • List Schedules: View existing pipeline schedules for a repository, including their ID, description, cron pattern, and active status.
  • Update Schedules: Modify existing schedules, such as changing the cron pattern, description, or active status.
  • Delete Schedules: Remove unwanted pipeline schedules.
  • Run Schedules: Manually trigger a scheduled pipeline run.
  • Use Case: Automate your nightly build process by creating a schedule that runs every night at 2 AM using the main branch.

Quick Start

Use the glab schedule skill to list all current pipeline schedules for the repository.

Frequently Asked Questions about glab-schedule

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

FAQPage Schema
How do I create a GitLab CI/CD pipeline schedule for nightly builds?

To create a GitLab CI/CD pipeline schedule, you define a cron interval, description, and target branch. This automates your nightly builds by triggering pipeline execution at specified times.

Can I manually trigger a scheduled GitLab pipeline without waiting for the cron interval?

Yes, you can manually trigger a scheduled GitLab pipeline run. This allows you to execute the scheduled job immediately without waiting for its next cron interval.

How do I list existing pipeline schedules for a GitLab repository?

You can list existing pipeline schedules to view repository automation configurations. This displays the schedule ID, description, cron pattern, and active status for each scheduled job.

What components are required to manage GitLab schedules from the command line?

Managing GitLab schedules requires the GitLab CLI for direct interaction with repository configurations. You use this integration to update cron patterns, descriptions, or target branches.

How do I update or delete GitLab CI/CD schedules?

You can update or delete GitLab CI/CD schedules by modifying their cron patterns, descriptions, or active statuses. Unwanted pipeline schedules can be completely removed from the repository.

Can I pass custom variables to a scheduled GitLab pipeline run?

Yes, you can configure variables for automated pipeline execution when creating or updating schedules. This allows custom environment configurations for your scheduled GitLab CI/CD jobs.