mcpField
G
glab-skills

glab-skills

github.com/vince-winkintelエージェントワークフロー49110 回インストール1 日前に更新
リポジトリ

glab-skills について

glab-skillsは、glabコマンドでエージェントスキルを確認、インストール、更新する方法を扱います。組み込みスキルと厳選されたリモートのOrbitスキルを対象とし、実験段階のため変更される可能性があります。

主な機能

  1. 01組み込み・厳選スキルの一覧表示
  2. 02組み込みスキルファイルの確認
  3. 03エージェントワークフロー向けの導入
  4. 04提供元からインストール済みスキルを更新
  5. 05厳選されたリモートOrbitスキルの導入

活用シーン

  1. 01互換エージェント向けにglabスキルを設定
  2. 02導入前に組み込みスキルを確認
  3. 03提供元から導入済みスキルを更新

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/vince-winkintel/gitlab-cli-skills --skill glab-skills

インストール後、Claude Code で/glab-skillsを入力して読み込まれたか確認します。

詳細

glab skills

概要

チェックサム検証済みの macOS arm64 リリースバイナリから取得したヘルプです。ターミナルのパディングと末尾の空白は削除されており、リリースの出所は VERSION に記録されています。


  Install the bundled glab agent skills so that AI agents can discover
  and use glab effectively.

  Skills follow the Agent Skills specification and work with
  any compatible agent, including GitLab Duo Agent Platform, Claude Code, Codex,
  and Gemini CLI.

  This feature is an experiment and is not ready for production use.
  It might be unstable or removed at any time.
  For more information, see
  https://docs.gitlab.com/policy/development_stages_support/.


  USAGE

    glab skills <command> [command] [--flags]

  COMMANDS

    get <name> [<path>]       Print a bundled agent skill file. (EXPERIMENTAL)
    install [name] [--flags]  Install glab's bundled agent skills. (EXPERIMENTAL)
    list                      List the available bundled agent skills. (EXPERIMENTAL)
    update [name] [--flags]   Update installed agent skills to the current shipped version. (EXPERIMENTAL)

  FLAGS

    -h --help                 Show help for this command.

⚠️ 実験的な機能

glab skills は上流で 実験的 とされています。

  • コマンドの形式や機能が変更される可能性があります
  • スキルバンドルの形式はまだ安定していません
  • 利用可能かどうかは glab のバージョンによって異なる場合があります
  • 本番ワークフローではなく、調査やプロトタイピングに使用してください

参照先:https://docs.gitlab.com/policy/development_stages_support/

クイックスタート

# View available skills commands
glab skills --help

# Inspect a bundled skill without installing it
glab skills get glab

# Install bundled agent skills
glab skills install

# List bundled skills
glab skills list

# Update the installed core skill to the current glab-shipped version
glab skills update glab

一般的なワークフロー

バンドルされたスキルの確認、インストール、一覧表示、更新
# Print the bundled skill manifest without installing it
glab skills get glab

# Print a supporting file relative to a bundled skill root
glab skills get <name> references/<file>.md

# Install agent skills interactively
glab skills install

# Install a named bundled skill when supported by the shipped catalog
glab skills install <name>

# List available bundled skills
glab skills list

# Update all installed skills, including curated remote skills
glab skills update --all

# Update one installed skill (bundled or curated remote)
glab skills update <name>

get は指定したバンドルファイルを標準出力に書き込みます。デフォルトは SKILL.md です。スキルはインストールしません。install コマンドは、自動化や AI エージェントのワークフロー向けにスキルバンドルをセットアップします。インストール済みのスキルをソースから更新するには、glab skills update <name> または glab skills update --all を使用します。名前と --all は併用できず、いずれか一方が必須です。

glab は、インストール済みのバンドルスキルが現在のバイナリに同梱されたバージョンと異なる場合にも通知します。更新チェックの実行時には、キュレーションされたリモートスキルの更新についても通知することがあります。これらのチェックは、コマンドごとではなく、更新チェックの周期に従って GitLab.com から取得します。通知はベストエフォートであり、notify_skill_updates または GLAB_NOTIFY_SKILL_UPDATES で無効にできます。通知があってもファイルが自動的に更新されることはありません。内容を確認し、必要に応じて glab skills update <name> または glab skills update --all を使用してください。

キュレーションされたリモートの Orbit スキル
# Review the catalog before selecting a skill
glab skills list

# Install the remote Orbit wrapper skill into the current project
glab skills install orbit

# Alternatively, choose user scope or a custom parent directory
glab skills install orbit --global
glab skills install orbit --path ./reviewed-skills

# Refresh an installed copy in a standard project/user location
glab skills update orbit

glab skills list はネットワークリクエストを行わずに、バンドルされたカタログと埋め込みのリモートレジストリを読み込みます。orbit レジストリエントリは、認証なしで GitLab.com 上の公開プロジェクト gitlab-org/orbit/knowledge-graph から skills/orbit-wrapper ツリー全体を取得します。latest はプロジェクトのデフォルトブランチを指し、最新のリリースタグを指すものではありません。インストーラーは、インストール先ディレクトリに合わせて上流のフロントマター名を orbit に書き換えます。エージェントが使用できるようにする前に、リモートの内容を確認してください。この内容は、インストール済みの glab バイナリとは独立して変更される可能性があります。

デフォルトのインストール先は、現在の Git リポジトリのルートにある .agents/skills/orbit/ です。--global を指定すると ~/.agents/skills/orbit/ が使用され、--path は現在の作業ディレクトリを基準に解決されます。既存のスキルファイルを上書きしてインストールするには --force が必要です。glab skills update orbit は、標準の場所にある変更済みのコンテンツを再取得して上書きし、--all はそれらの場所にインストール済みのすべてのスキルを更新します。カスタムの --path で指定した場所は更新時に検出されません。必要に応じて、内容を確認したカスタムパスに --force を指定して明示的に再インストールしてください。

ヘルプテキストには今も「バンドル」と記載されていますが、list、名前を指定した install、および update はキュレーションされたリモートスキルも対象にします。名前を指定しない glab skills install では、バンドルされたコアの glab スキルのみがインストールされます。glab skills get orbit ではこのリモートスキルを出力できません。get はバンドルのみを対象とします。リモートスキルをインストールしても、Orbit 実行ファイルがダウンロードまたは実行されることはありません。管理対象バイナリのインストールは、別途 glab orbit --install で行います。

トラブルシューティング

skills: command not found:

  • glab skills は CLI スキルと拡張機能を管理します。
  • glab version でバージョンを確認し、必要に応じてアップグレードしてください。

スキルのインストール/更新に失敗する、または応答がなくなる:

  • これは実験的な機能のため、動作が不安定な場合があります。
  • 同梱スキルの場合は、インストール先の権限とインストール済みカタログを確認してください。インストールにネットワークアクセスや glab の認証は不要です。
  • orbit などの厳選されたリモートスキルの場合は、公開されている gitlab.com と gitlab-org/orbit/knowledge-graph プロジェクトへの接続、およびインストール先の権限を確認してください。これらのダウンロードに認証は不要です。セルフマネージド環境のみ、またはエアギャップ環境のホストでも、GitLab.com へのアクセスが必要です。
  • 変更されたフラグや要件については、glab skills get --help、glab skills install --help、glab skills list、glab skills update --help を確認してください。

利用できるスキルは何ですか?

  • glab skills list を実行すると、インストール済みの glab バージョンで利用できる、同梱および厳選されたリモートカタログを確認できます。

関連スキル

  • glab-duo — GitLab Duo AI アシスタントとの連携
  • glab-mcp — 非推奨の glab MCP 互換機能です。新しい連携にはGitLab MCP Serverを使用してください
  • glab-orbit — Orbit バイナリとグラフのワークフローを管理
  • glab-auth — GitLab 操作の認証です。厳選された公開リモートスキルのダウンロードでは使用されません

コマンドリファレンス

skills get

検証済みリリースバイナリの完全なヘルプです。不変のキャプチャ ID 5686d7484 は、VERSION 内のリリースおよびアーカイブのチェックサムに対応しています。末尾の空白のみを削除しており、インデント、空行、折り返し、切り捨て、製品名の表記はそのまま保持されています。


  Print a file from an agent skill bundled with this glab binary without installing it.

  The path is relative to the skill root and defaults to `SKILL.md`.

  This feature is an experiment and is not ready for production use.
  It might be unstable or removed at any time.
  For more information, see
  https://docs.gitlab.com/policy/development_stages_support/.


  USAGE

    glab skills get <name> [<path>] [--flags]

  EXAMPLES

    # Print the manifest for the bundled glab skill
    glab skills get glab

    # Print the other bundled skill
    glab skills get glab-stack

    # For skills that ship supporting files, use the path form
    # glab skills get <name> references/<file>.md

  FLAGS

    -h --help  Show help for this command.

skills install

検証済みリリースバイナリの完全なヘルプです。不変のキャプチャ ID 5686d7484 は、VERSION 内のリリースおよびアーカイブのチェックサムに対応しています。末尾の空白のみを削除しており、インデント、空行、折り返し、切り捨て、製品名の表記はそのまま保持されています。


  Install bundled `SKILL.md` files to `.agents/skills/`, the
  cross-agent standard defined by the Agent Skills specification. This works
  with GitLab Duo Agent Platform, Claude Code, Codex, Gemini CLI, and any
  other compliant agent.

  By default, only the core `glab` skill is installed. Pass a positional
  `name` argument to install a specific bundled skill instead. Run
  `glab skills list` to see what is available.

  Install scope:

  - By default, skills are installed for the current project, in `.agents/skills/`
    at the root of the current Git repository.
  - Use `--global` to install skills for the current user, in
    `~/.agents/skills/`.
  - Use `--path` to install skills to a custom directory. The path is resolved
    relative to the current working directory, not the repository root.

  To overwrite an existing skill file, use `--force`.

  This feature is an experiment and is not ready for production use.
  It might be unstable or removed at any time.
  For more information, see
  https://docs.gitlab.com/policy/development_stages_support/.


  USAGE

    glab skills install [name] [--flags]

  EXAMPLES

    # Install the core glab skill in the current project (default)
    glab skills install

    # Install a specific bundled skill by name
    glab skills install glab-stack

    # Install the core skill globally (user scope)
    glab skills install --global

    # Install a skill to a custom directory
    glab skills install glab-stack --path /path/to/skills

    # Overwrite an existing skill file
    glab skills install --force

  FLAGS

    -f --force   Overwrite existing skill files.
    -g --global  Install skills at user scope (~/.agents/skills/).
    -h --help    Show help for this command.
    --path       Install skills to the directory at <path>.

skills list

検証済みリリースバイナリの完全なヘルプです。不変のキャプチャ ID 5686d7484 は、VERSION 内のリリースおよびアーカイブのチェックサムに対応しています。末尾の空白のみを削除しており、インデント、空行、折り返し、切り捨て、製品名の表記はそのまま保持されています。


  List the agent skills bundled with glab. Use the name of a skill with
  'glab skills install <name>' to install just that one.

  This feature is an experiment and is not ready for production use.
  It might be unstable or removed at any time.
  For more information, see
  https://docs.gitlab.com/policy/development_stages_support/.


  USAGE

    glab skills list [--flags]

  EXAMPLES

    # List every bundled skill with its description
    glab skills list

  FLAGS

    -h --help  Show help for this command.

skills update

検証済みリリースバイナリの完全なヘルプです。不変のキャプチャ ID 5686d7484 は、VERSION 内のリリースおよびアーカイブのチェックサムに対応しています。末尾の空白のみを削除しており、インデント、空行、折り返し、切り捨て、製品名の表記はそのまま保持されています。


  Re-fetch installed agent skills from their source (bundled in this
  glab binary, or the curated remote registry) and overwrite the on-disk
  copy if it differs.

  By default, updates only the named skill in every well-known location
  it is installed (the current project's '.agents/skills/' and the
  user-scope '~/.agents/skills/'). Use --all to update every installed
  skill in those locations.

  Skills whose on-disk content already matches the source are left alone.
  Skills installed via 'glab skills install --path' are not considered —
  update only knows about the two well-known locations.

  This feature is an experiment and is not ready for production use.
  It might be unstable or removed at any time.
  For more information, see
  https://docs.gitlab.com/policy/development_stages_support/.


  USAGE

    glab skills update [name] [--flags]

  EXAMPLES

    # Update the bundled glab skill in every location it is installed
    glab skills update glab

    # Update every installed skill
    glab skills update --all

  FLAGS

    --all      Update every installed skill.
    -h --help  Show help for this command.

コメント