Token导航 LogoToken导航

Agent Skill · 开发

git-onboarding-setup(git 入门设置)

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

git-onboarding-setup 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有未通过项,按安装量在开发类的 21,746 个 Skill 里排第 21,023。

总安装 196周安装 8GitHub Stars 4下载 63核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/ai-native-camp/git-for-everyone --skill git-onboarding-setup

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

git-onboarding-setup 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中完成初始环境配置。适用于新项目开发、本地环境搭建或协作工具初始化场景。

通过安装命令从指定仓库添加,具体步骤以原始 README 为准。安装前应评估权限与安全性,防止误执行高危命令。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/git-onboarding-setup

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/ai-native-camp/git-for-everyone --skill git-on…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

git-onboarding-setup 怎么安装?

在终端执行 npx skills add https://github.com/ai-native-camp/git-for-everyone --skill git-onboarding-s…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

git-onboarding-setup 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

git-onboarding-setup 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

git-onboarding-setup 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

git-onboarding-setup 用的人多吗?

公开数据是累计安装 196 次,近一周安装 8 次,下载 63 次,GitHub 4 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

git-onboarding-setup 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
git-onboarding-setup

git 入门设置 · 本页

1964需要联网未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Git 초기 설정 가이드

Git과 GitHub를 처음 사용하기 위한 설정을 단계별로 진행합니다. 이미 완료된 단계는 자동으로 건너뜁니다.

상태 수집

아래 9개 명령어를 모두 병렬로 실행하세요:

  1. which git — Git 설치 여부
  2. git config --global user.name — 사용자 이름
  3. git config --global user.email — 이메일
  4. which gh 2>/dev/null && echo "installed" || echo "none" — GitHub CLI 설치 여부
  5. gh auth status 2>&1 — GitHub 인증 상태 (출력에 "Logged in"이 포함되면 성공)
  6. git rev-parse --git-dir 2>/dev/null && echo "repo" || echo "no-repo" — Git 저장소 여부
  7. git remote get-url origin 2>/dev/null || echo "no-remote" — 원격 저장소 연결 여부
  8. git ls-remote --heads origin main 2>/dev/null | grep -q main && echo "remote-branch: exists" || echo "remote-branch: none" — 원격 main 브랜치 여부
  9. for hook in pre-commit commit-msg pre-push; do test -x.git/hooks/$hook && echo "$hook: exists" || echo "$hook: none"; done — git hooks 설치 여부

진행 규칙

  • 결과를 분석하여 이미 완료된 단계는 건너뛰세요.
  • 첫 번째 미완료 단계부터 순서대로 진행하세요.
  • 각 단계를 하나씩 완료한 후 다음 단계로 넘어가세요.
  • 사용자 입력이 필요한 단계에서는 반드시 AskUserQuestion을 사용하세요.
  • 모든 설명은 한국어로, Git을 처음 쓰는 사용자 눈높이에 맞추세요.

단계 1: Git 설치 확인

완료 조건: which git이 경로를 반환함

미설치인 경우 안내하세요:

Git이 설치되어 있지 않습니다.

터미널에서 아래 명령어를 직접 실행하세요:
  xcode-select --install

설치 팝업이 나타나면 "설치" 버튼을 클릭하세요.
설치가 완료되면 다시 /git-onboarding-setup 을 실행해주세요.

xcode-select는 GUI 팝업이 필요하므로 Claude가 직접 실행하지 마세요. 안내만 제공하고 이 단계에서 멈추세요.

단계 2: 사용자 이름 설정

완료 조건: git config --global user.name이 비어있지 않음

AskUserQuestion으로 이름을 물어보세요:

  • question: "Git에서 사용할 이름을 입력하세요. 커밋 기록에 남는 이름입니다."
  • header: "이름"
  • options:

- 현재 시스템 사용자 이름을 기본 옵션으로 제안

이름을 받으면 실행하세요:

git config --global user.name "<입력받은 이름>"

단계 3: 이메일 설정

완료 조건: git config --global user.email이 비어있지 않음

AskUserQuestion으로 이메일을 물어보세요:

  • question: "Git에서 사용할 이메일을 입력하세요. GitHub 계정과 같은 이메일을 권장합니다. 이메일을 공개하고 싶지 않다면 GitHub의 noreply 이메일을 사용할 수 있습니다 (GitHub > Settings > Emails에서 확인)."
  • header: "이메일"
  • options:

- "noreply 이메일 사용" — GitHub Settings > Emails에서 제공하는 비공개 이메일 (username@users.noreply.github.com) - "직접 입력" — 본인 이메일 주소를 직접 입력

이메일을 받으면 실행하세요:

git config --global user.email "<입력받은 이메일>"

단계 4: GitHub CLI 설치 확인

완료 조건: which gh가 경로를 반환함

미설치인 경우, AskUserQuestion으로 설치 방법을 안내하세요:

  • question: "GitHub CLI(gh)가 설치되어 있지 않습니다. 어떤 방법으로 설치하시겠습니까?"
  • header: "gh 설치"
  • options:

- "Homebrew로 설치 (Recommended)" — Mac 사용자에게 권장. brew install gh - "직접 설치" — https://cli.github.com 에서 다운로드

Homebrew를 선택한 경우:

brew install gh

직접 설치를 선택한 경우, 사용자에게 안내하세요:

아래 링크에서 GitHub CLI를 다운로드하여 설치하세요:
  https://cli.github.com

설치가 완료되면 다시 /git-onboarding-setup 을 실행해주세요.

직접 설치는 Claude가 실행할 수 없으므로 안내만 제공하고 이 단계에서 멈추세요.

단계 5: GitHub 로그인

완료 조건: gh auth status 2>&1 출력에 "Logged in"이 포함됨

GitHub에 로그인되어 있지 않은 경우, 사용자에게 안내하세요:

GitHub에 로그인해야 합니다.

터미널에서 아래 명령어를 직접 실행하세요:
  gh auth login --hostname github.com --git-protocol https --web

브라우저가 자동으로 열리고 인증 코드가 표시됩니다:
  1. 터미널에 나오는 코드를 확인
  2. 브라우저에서 코드를 입력하고 인증 완료

완료되면 다시 /git-onboarding-setup 을 실행해주세요.

gh auth login은 브라우저 인터랙션이 필요하므로 Claude가 직접 실행하지 마세요. 안내만 제공하고 이 단계에서 멈추세요.

사용자가 완료를 알리면 인증 상태를 확인하세요:

gh auth status 2>&1

"Logged in" 메시지가 나오면 성공입니다. 실패하면 로그인 과정을 다시 안내하세요.

단계 6: 저장소 준비

완료 조건: git rev-parse --git-dir이 성공 (현재 디렉토리가 Git 저장소)

Git 저장소가 아닌 경우, AskUserQuestion으로 방법을 물어보세요:

  • question: "현재 디렉토리는 Git 저장소가 아닙니다. 어떻게 시작하시겠습니까?"
  • header: "저장소"
  • options:

- "기존 저장소 clone" — GitHub에 이미 있는 저장소를 가져옴 - "새 저장소 만들기" — 현재 폴더를 Git 저장소로 초기화

clone을 선택한 경우: 저장소 URL을 물어본 후 실행하세요:

git clone <URL>

새 저장소를 선택한 경우:

git init

단계 7: GitHub 원격 저장소 연결

완료 조건: git remote get-url origin이 GitHub URL을 반환함

원격 저장소가 없는 경우 (no-remote), AskUserQuestion으로 방법을 물어보세요:

  • question: "GitHub에 원격 저장소를 만들겠습니까?"
  • header: "원격 저장소"
  • options:

- "새 저장소 만들기 (Recommended)" — GitHub에 저장소를 생성하고 자동으로 연결합니다 - "기존 저장소 연결" — 이미 GitHub에 있는 저장소 URL을 직접 입력

새 저장소 만들기

AskUserQuestion으로 공개 여부를 물어보세요:

  • question: "저장소를 공개(public)로 만들까요, 비공개(private)로 만들까요?"
  • header: "공개 여부"
  • options:

- "Public" — 누구나 볼 수 있음 - "Private (Recommended)" — 나만 볼 수 있음 (나중에 변경 가능)

현재 디렉토리 이름을 저장소 이름으로 사용합니다:

gh repo create $(basename "$PWD") --source=. --remote=origin --<public|private>

--source=.는 현재 디렉토리를 소스로 사용하고, --remote=origin은 자동으로 remote를 추가합니다.

기존 저장소 연결

저장소 URL을 물어본 후 실행하세요:

git remote add origin <URL>

확인

연결 후 확인하세요:

git remote -v

origin의 fetch/push URL이 출력되면 성공입니다.

단계 8: 원격 브랜치 초기화 (첫 push)

완료 조건: git ls-remote --heads origin main 2>/dev/null이 결과를 반환함 (원격에 main 브랜치가 존재)

아래 명령어로 확인하세요:

git ls-remote --heads origin main 2>/dev/null | grep -q main && echo "remote-branch: exists" || echo "remote-branch: none"

원격에 main 브랜치가 없는 경우 (새로 만든 저장소), 초기 커밋을 만들고 push하세요:

git log --oneline -1 2>/dev/null

커밋이 하나도 없으면 초기 커밋을 만드세요:

git add -A
git commit -m "chore: initial commit"

원격에 push하세요:

git push -u origin main

사용자에게 설명하세요:

GitHub에 main 브랜치를 생성했습니다.
이제 원격 저장소와 로컬이 연결되었습니다.

단계 9: 작업 환경 선택

AskUserQuestion으로 작업 환경을 물어보세요:

  • question: "이 저장소는 혼자 사용하나요, 팀으로 사용하나요?"
  • header: "작업 환경"
  • options:

- "개인 프로젝트" — 혼자 작업하는 저장소 (git hooks 설치 생략) - "팀 프로젝트 (Recommended)" — 여러 명이 함께 작업 (git hooks로 브랜치 보호)

팀 프로젝트를 선택한 경우

완료 조건: .git/hooks/pre-commit, .git/hooks/commit-msg, .git/hooks/pre-push 파일이 모두 존재하고 실행 권한이 있음

아래 명령어로 확인하세요:

for hook in pre-commit commit-msg pre-push; do test -x .git/hooks/$hook && echo "$hook: exists" || echo "$hook: none"; done

없는 hook이 있으면, 플러그인의 템플릿 파일을 복사하여 설치하세요. PLUGIN_ROOT는 이 플러그인의 git-hooks/ 디렉토리 경로입니다: ${CLAUDE_PLUGIN_ROOT}/git-hooks

cp ${CLAUDE_PLUGIN_ROOT}/git-hooks/pre-commit .git/hooks/pre-commit
cp ${CLAUDE_PLUGIN_ROOT}/git-hooks/commit-msg .git/hooks/commit-msg
cp ${CLAUDE_PLUGIN_ROOT}/git-hooks/pre-push .git/hooks/pre-push
chmod +x .git/hooks/pre-commit .git/hooks/commit-msg .git/hooks/pre-push

이미 존재하는 hook은 덮어쓰지 마세요. 없는 것만 복사하세요.

각 hook의 역할을 사용자에게 설명하세요:

Git hook을 설치했습니다.

  pre-commit:  main/master에서 commit 차단 → 새 브랜치로 안내
  commit-msg:  conventional commits 형식 검증 (feat:, fix:, docs: 등)
  pre-push:    main/master로 push 차단 → 새 브랜치로 안내

터미널에서 직접 git을 사용할 때도 동일하게 보호됩니다.

개인 프로젝트를 선택한 경우

Git hooks 설치를 건너뛰고 바로 완료 메시지로 넘어가세요.

완료 메시지

모든 단계가 완료되면 설정 요약을 출력하세요:

Git 초기 설정이 완료되었습니다.

  이름:    <user.name>
  이메일:  <user.email>
  GitHub:  로그인됨
  저장소:  <현재 디렉토리>
  원격:    <origin URL>
  보호:    <"팀 — main 보호 + conventional commits (git hooks)" 또는 "개인 — 없음">

다음 단계: /git-onboarding-workflow 를 실행하면 브랜치 생성부터 PR까지 안내합니다.

平台分布

Codex

35.47%
按下载量换算22

Claude

30.21%
按下载量换算19

Cursor

20.06%
按下载量换算13

Gemini CLI

9.33%
按下载量换算6

安全审计

Gen Agent Trust Hub

通过

Socket

未通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills