Token导航 LogoToken导航TokenDH.com
运维和基础设施执行命令github未标认证来源可访问许可证需确认审计提醒

glabglab 命令行

Agent Skill

glab 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

343

周安装

14

GitHub Stars

公开资料未说明

下载量

111
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:glab(glab 命令行)
来源仓库:https://github.com/beeltec/skills
仓库路径:skills/glab
安装命令:
npx skills add https://github.com/beeltec/skills --skill glab
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/beeltec/skills --skill glab

简介

glab 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,支持 GitLab 项目管理。

  • 适用于创建合并请求、运行管道、管理发布和维护仓库等操作。
  • 可通过命令行执行 REST 或 GraphQL API 调用,无需离开终端环境。
  • 安装前建议确认权限范围、维护状态及是否触发联网或文件读写操作。
  • glab 属于运维和基础设施类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

GitLab CLI (glab)

Manage GitLab projects entirely from the terminal using glab. This skill covers creating merge requests, triaging issues, running pipelines, cutting releases, and making raw API calls — all without leaving your shell.

When to Use

  • Creating, reviewing, approving, or merging merge requests
  • Creating, listing, updating, or closing issues and incidents
  • Running, retrying, canceling, or viewing CI/CD pipelines and jobs
  • Creating releases with assets and changelogs
  • Cloning, forking, or managing repositories
  • Managing CI/CD variables, schedules, and snippets
  • Making raw REST or GraphQL API calls to GitLab
  • Working with stacked diffs (experimental)
  • Managing labels, milestones, deploy keys, SSH/GPG keys
  • Authenticating to GitLab instances

Prerequisites

  • glab installed (brew install glab, apt install glab, or see https://gitlab.com/gitlab-org/cli)
  • Authenticated via glab auth login (minimum scopes: api, write_repository)
  • Inside a Git repository with a GitLab remote (or use -R OWNER/REPO to target another project)

Command Structure

glab <command> <subcommand> [flags]

All commands support -h/--help and -R/--repo OWNER/REPO (to target a different project).

Reference Guides

TopicFileLoad when...
Merge requestsreferences/merge-requests.mdCreating, reviewing, approving, merging, or listing MRs
Issuesreferences/issues.mdCreating, listing, updating, closing, or triaging issues/incidents
CI/CD pipelines & jobsreferences/ci-cd.mdRunning, viewing, retrying, canceling pipelines or jobs; linting CI config
Releasesreferences/releases.mdCreating releases, uploading assets, managing changelogs
Repo, auth & configreferences/repo-and-config.mdCloning, forking, creating repos; authenticating; configuring glab
API, variables & advancedreferences/api-and-advanced.mdMaking raw API calls; managing variables, snippets, schedules, stacks, labels, milestones, aliases
Writing issues & MRsreferences/writing-issues-and-mrs.mdREQUIRED before creating or updating any issue or MR title/description

Core Workflows

Create a Merge Request

REQUIRED: Read references/writing-issues-and-mrs.md for full guidelines before writing titles/descriptions.

Title format: <type>[scope]: <imperative description> (closes #N) Types: feat, fix, docs, refactor, test, chore, perf, ci Max 72 chars. Imperative mood ("Add", not "Added").

# Interactive — prompts for title, description, target branch
glab mr create

# Non-interactive with conventional title, reviewers, and labels
glab mr create -t "feat(auth): add OAuth2 login (closes #123)" --yes -a assignee --reviewer reviewer1 --label "ready for review" -b main

# Draft MR for early feedback
glab mr create -f --draft

Review and Merge

glab mr list --reviewer=@me          # MRs awaiting your review
glab mr diff 42                       # View changes
glab mr approve 42                    # Approve
glab mr merge 42                      # Merge (prompts for method)

Create an Issue

REQUIRED: Read references/writing-issues-and-mrs.md for full guidelines before writing titles/descriptions.

Title format: [Type]: <specific problem/action> <context> Types: [Bug], [Feature], [Docs], [Task] 50-70 chars. Sentence case. Include location + symptom.

glab issue create -t "[Bug]: Login fails on iOS Safari 17 after timeout" -l bug,P1 -m v2.0
glab issue list --label bug --assignee=@me
glab issue close 99

Run and Monitor CI/CD

glab ci run -b main                   # Trigger pipeline on branch
glab ci status                        # Current pipeline status
glab ci view                          # Interactive pipeline viewer
glab ci retry lint                    # Retry a specific job by name
glab ci lint                          # Validate .gitlab-ci.yml

Create a Release

glab release create v1.2.0 ./dist/*.tar.gz \
  --notes "Bugfix release" \
  --milestone v1.2.0

Raw API Calls

# REST
glab api projects/:fullpath/members

# GraphQL
glab api graphql -f query='{ currentUser { username } }'

# With pagination
glab api issues --paginate --output ndjson

Manage Variables

glab variable list
glab variable set MY_SECRET "s3cret"
glab variable get MY_SECRET
glab variable delete MY_SECRET

All Top-Level Commands

CommandPurpose
glab aliasCreate command shortcuts
glab apiMake authenticated REST/GraphQL API calls
glab attestationManage attestations
glab authAuthenticate to GitLab instances
glab changelogGenerate changelogs
glab check-updateCheck for glab updates
glab ciManage CI/CD pipelines and jobs
glab clusterManage cluster agents
glab completionGenerate shell completions (bash/zsh/fish/PowerShell)
glab configSet and get glab configuration
glab deploy-keyManage deploy keys
glab duoInteract with GitLab Duo AI
glab gpg-keyManage GPG keys
glab incidentManage incidents
glab issueManage issues
glab iterationManage iterations
glab jobManage CI/CD jobs
glab labelManage labels
glab mcpModel Context Protocol server
glab milestoneManage milestones
glab mrManage merge requests
glab opentofuOpenTofu integration
glab releaseManage releases
glab repoManage repositories
glab scheduleManage pipeline schedules
glab securefileManage secure files
glab snippetManage snippets
glab ssh-keyManage SSH keys
glab stackStacked diffs (experimental)
glab tokenManage personal access tokens
glab userInteract with user accounts
glab variableManage CI/CD variables
glab versionShow glab version

Global Flags

FlagDescription
-h, --helpShow help for any command
-R, --repo OWNER/REPOTarget a different repository (also accepts GROUP/NAMESPACE/REPO or full URL)
-v, --versionShow glab version

Tips

  • Title conventions: Always use conventional commit prefixes for MR titles (feat:, fix:, docs:, etc.) and descriptive problem-statement titles for issues. See references/writing-issues-and-mrs.md.
  • Auto-detection: glab reads your Git remotes to determine the GitLab project. No need to specify --repo when inside the project directory.
  • Multiple instances: Use glab auth login for each GitLab host. glab picks the right credentials based on your remote URL.
  • Output formats: Many list commands accept -F json for machine-readable output.
  • Aliases: Create shortcuts with glab alias set mrc 'mr create --fill --yes' then use glab mrc.
  • Editor: Set EDITOR or VISUAL env vars to control which editor opens for descriptions.
  • Recover: Use --recover on mr create and issue create to save progress if creation fails.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.56%
按下载量换算38

Claude

33.7%
按下载量换算37

Cursor

19.12%
按下载量换算21

Gemini CLI

9.35%
按下载量换算10

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/beeltec/skills --skill glab 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills