关于 glab-snippet
glab-snippet 是使用 glab 命令行创建 GitLab 项目和个人代码片段的技能,涵盖文件或标准输入、可见性设置,以及通过 API 操作已有片段。
主要功能
- 01创建项目和个人代码片段
- 02上传一个或多个文件
- 03从标准输入创建片段
- 04设置片段可见性
- 05通过 glab api 操作已有片段
适用场景
- 01从本地文件发布代码示例
- 02将命令输出传入并创建片段
- 03发布内容时选择可见性
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ vince-winkintel/ gitlab-cli-skills --skill glab-snippet安装后在 Claude Code 中输入/glab-snippet确认已加载。
附带文件references/commands.md
详细介绍
glab snippet
glab snippet 可创建代码片段。它不提供原生的查看、更新、列出或删除子命令;如需执行这些操作,请使用 GitLab UI,或通过项目或个人代码片段 API 使用 glab api。
从文件创建
# Project snippet in the repository selected by the current checkout
glab snippet create --title "Example" script.py
# Multiple files
glab snippet create --title "Example" app.py requirements.txt
# Personal snippet
glab snippet create --personal --title "Example" script.py
创建项目代码片段前,请确认当前仓库,或传入 --repo。请检查每个输入文件是否包含机密信息,因为该命令会上传文件内容。
从标准输入创建
printf '%s\n' 'package main' | \
glab snippet create --title "Go example" --filename main.go
通过标准输入提供内容时,请使用 --filename。请谨慎选择 --visibility public、internal 或 private;默认值为 private。
现有代码片段
对于项目代码片段,请通过 glab api 使用项目代码片段 API。对于个人代码片段,请使用代码片段 API。在发送任何更新或删除请求前,请先读取目标,并核实主机、项目、代码片段 ID 和操作者。
命令参考
请参阅 references/commands.md,了解通过校验和验证的 glab snippet 和 glab snippet create 帮助信息。
评论
支持 Markdown