Skip to content
Kitbay
Submit
Skill

cyrus-setup-gitlab

Apache-2.0Updated on Nov 11, 2026893GitHub stars

A setup skill from the Cyrus project that prepares a machine so the Cyrus agent can push branches and open GitLab merge requests.

What the skill teaches

A setup skill from the Cyrus project that prepares a machine so the Cyrus agent can push branches and open GitLab merge requests. It checks whether the glab command-line tool is already signed in and whether git has a user name and email, starts glab's interactive browser login when needed, including for a self-hosted GitLab host, asks the user which name and email commits should carry, and verifies the result. It forbids the agent from reading or editing files in the Cyrus configuration folder so that secrets stay out of the conversation.

Capabilities

  • Check and complete glab CLI sign-in
  • Sign in to a self-hosted GitLab host
  • Set the git identity used for commits
  • Verify GitLab setup for the Cyrus agent