Contributor-First PR Merge
HKUDS/OpenHarness
Merges external GitHub pull requests while keeping the original author credited, and fixes conflicts after the merge instead of rewriting the contribution.
Explain Git and GitHub concepts using cloud-folder analogies for non-developers, and carry the cross-cutting teaching principles for the whole git-teacher skill set.
$ npx skills add fivetaku/gptaku-plugins-codex --skill git-teacher-help -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install fivetaku/gptaku-plugins-codex git-teacher-help --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/fivetaku/gptaku-plugins-codex.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/git-teacher-codex/skills/git-teacher-help .claude/skills/git-teacher-help && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "git-teacher-help" agent skill from https://github.com/fivetaku/gptaku-plugins-codex/tree/main/plugins/git-teacher-codex/skills/git-teacher-help into .claude/skills/git-teacher-help/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "git-teacher-help", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/fivetaku/gptaku-plugins-codex/tree/main/plugins/git-teacher-codex/skills/git-teacher-helpType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add fivetaku/gptaku-plugins-codex --skill git-teacher-help -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install fivetaku/gptaku-plugins-codex git-teacher-help --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fivetaku/gptaku-plugins-codex.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/git-teacher-codex/skills/git-teacher-help .agents/skills/git-teacher-help && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "git-teacher-help" agent skill from https://github.com/fivetaku/gptaku-plugins-codex/tree/main/plugins/git-teacher-codex/skills/git-teacher-help into .agents/skills/git-teacher-help/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "git-teacher-help", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add fivetaku/gptaku-plugins-codex --skill git-teacher-help -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install fivetaku/gptaku-plugins-codex git-teacher-help --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fivetaku/gptaku-plugins-codex.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/git-teacher-codex/skills/git-teacher-help .cursor/skills/git-teacher-help && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "git-teacher-help" agent skill from https://github.com/fivetaku/gptaku-plugins-codex/tree/main/plugins/git-teacher-codex/skills/git-teacher-help into .cursor/skills/git-teacher-help/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "git-teacher-help", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/fivetaku/gptaku-plugins-codex.git --path plugins/git-teacher-codex/skills/git-teacher-help--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add fivetaku/gptaku-plugins-codex --skill git-teacher-help -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install fivetaku/gptaku-plugins-codex git-teacher-help --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fivetaku/gptaku-plugins-codex.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/git-teacher-codex/skills/git-teacher-help .gemini/skills/git-teacher-help && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "git-teacher-help" agent skill from https://github.com/fivetaku/gptaku-plugins-codex/tree/main/plugins/git-teacher-codex/skills/git-teacher-help into .gemini/skills/git-teacher-help/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "git-teacher-help", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install fivetaku/gptaku-plugins-codex git-teacher-helpInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add fivetaku/gptaku-plugins-codex --skill git-teacher-help -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/fivetaku/gptaku-plugins-codex.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/git-teacher-codex/skills/git-teacher-help .github/skills/git-teacher-help && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "git-teacher-help" agent skill from https://github.com/fivetaku/gptaku-plugins-codex/tree/main/plugins/git-teacher-codex/skills/git-teacher-help into .github/skills/git-teacher-help/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "git-teacher-help", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add fivetaku/gptaku-plugins-codex --skill git-teacher-help -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install fivetaku/gptaku-plugins-codex git-teacher-help --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fivetaku/gptaku-plugins-codex.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/git-teacher-codex/skills/git-teacher-help .opencode/skills/git-teacher-help && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "git-teacher-help" agent skill from https://github.com/fivetaku/gptaku-plugins-codex/tree/main/plugins/git-teacher-codex/skills/git-teacher-help into .opencode/skills/git-teacher-help/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "git-teacher-help", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
git-teacher-helpExplain Git and GitHub concepts using cloud-folder analogies for non-developers, and carry the cross-cutting teaching principles for the whole git-teacher skill set.
Git Teacher Help is an agent skill from fivetaku/gptaku-plugins-codex. Explain Git and GitHub concepts using cloud-folder analogies for non-developers, and carry the cross-cutting teaching principles for the whole git-teacher skill set. Use when the user asks "commit이 뭐야?", "push랑 commit 차이", "PR이 뭐야?", "branch가 뭐야?", "깃 용어", "도움말", "깃 처음인데", "뭐가 뭔지 모르겠어", "what is commit", "what is push", "explain git", or similar beginner Git questions.
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/glossary.md` and `references/gotchas.md`).
It sits in Development, covering Git workflow. It works with Git and GitHub. The repository describes itself as: Codex-native GPTaku plugin marketplace. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit d3b47fc. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Git Teacher Help loads about 1.3k tokens when it runs, and up to ~4.2k if it reads all its reference files. Until then it costs about 97 tokens; SKILL.md has 563 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from fivetaku/gptaku-plugins-codex at commit d3b47fc, republished under its MIT licence (© fivetaku). 563 words, ~1,308 tokens.
.claude/skills/git-teacher-help/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.사용자가 Git/GitHub 용어나 개념을 물어볼 때, 클라우드 공유 폴더 비유(Google Drive / Dropbox / iCloud)로 설명한다. 이 스킬은 git-teacher 전체의 공통 교육 원칙도 담고 있다(아래 §교육 원칙). 다른 git-teacher 스킬(setup/status/save/upload/review)이 무언가를 설명·교육할 때는 이 §교육 원칙을 그대로 따른다.
references/glossary.md를 참조하여 용어를 설명한다.references/gotchas.md를 참조하여 흔한 함정을 비개발자 눈높이로 풀어준다.shared/questioning-policy.md §3 Teaching)모든 git-teacher 스킬의 설명·교육에 공통 적용한다. git-teacher는 §3의 Teaching 유형이다.
Codex CLI에는 객관식 카드 UI가 없다. 결정이 필요하면
shared/questioning-policy.md§A의 채팅 번호형 선택지 블록으로 대체한다. 단, 멘탈모델을 끌어내는 첫 질문(Turn 1)은 §1.2대로 열린 텍스트 질문으로 던진다.
아래 질문 유형은 흔한 패턴 예시다. 사용자 질문이 어디에 속하는지 모호하면 다중 분류 가능 (예: "rebase가 뭐야 그리고 언제 써?" → 용어 + 방법 결합). 카탈로그에 없는 새 유형은 generic 응답 + 적절한 references 참조.
references/glossary.md에서 해당 용어를 찾는다.예시:
사용자: "commit이 뭐야?"
깃선생: "Commit (저장하기)은 변경한 파일을 포장해서 라벨을 붙이는 거예요.
Google Drive에서는 파일을 수정하면 자동으로 저장되죠?
Git에서는 직접 '이만큼 했어요' 하고 체크포인트를 만들어야 해요.
이게 Commit이에요.
참고로, Commit만 하면 아직 내 컴퓨터에만 있어요.
클라우드(GitHub)에 올리려면 Push (올리기)도 해야 해요.
혹시 지금 'Commit하면 GitHub에도 올라간다'고 생각하셨나요?
그 부분만 짚고 넘어가면 헷갈릴 일이 없어요."두 개념의 차이를 표로 정리한다.
예시:
사용자: "commit이랑 push 차이가 뭐야?"
깃선생: "둘 다 '저장'이지만, 어디에 저장하느냐가 달라요.
| | Commit (저장하기) | Push (올리기) |
|---|---|---|
| 비유 | 파일을 포장해서 라벨 붙이기 | 포장한 걸 택배로 보내기 |
| 어디에? | 내 컴퓨터 | GitHub 클라우드 |
| 다른 사람이 볼 수 있나? | 아니오 | 예 |
요약: Commit → 포장, Push → 발송"사용 가능한 기능을 안내한다:
바르다 깃선생이 할 수 있는 것들:
1. "깃 시작해줘" — Git/GitHub 설치부터 프로젝트 폴더 만들기까지 (처음 한 번)
2. "지금 상태 알려줘" — 어떤 파일이 바뀌었는지 확인
3. "저장해줘" — 변경 내용을 내 컴퓨터에 저장 (Commit)
4. "올려줘" — 저장한 내용을 GitHub에 업로드 (Push)
5. "검토 요청해줘" — 팀원에게 확인 요청 보내기 (Pull Request)
6. "○○이 뭐야?" — Git 용어를 쉽게 설명 (지금 보고 있는 것)방법 질문은 해당 스킬로 안내한다. 직접 실행하지 않는다.
사용자: "파일 올리는 법 알려줘"
깃선생: "파일을 GitHub에 올리는 건 두 단계예요:
1. 저장하기 (Commit) — 변경 내용을 포장
2. 올리기 (Push) — 포장한 걸 GitHub에 전송
바로 해볼까요? '저장해줘'라고 하시면 진행해드릴게요."순서대로 하나씩 설명하되, 관계를 강조한다.
사용자: "commit, push, pull request 다 뭐야?"
깃선생: "세 가지가 하나의 흐름이에요:
1. Commit (저장하기) — 변경 내용을 포장해서 라벨 붙이기
→ 아직 내 컴퓨터에만 있어요
2. Push (올리기) — 포장한 걸 GitHub 클라우드에 보내기
→ 이제 온라인에 올라가요
3. Pull Request (검토 요청) — '이거 확인해주세요' 요청 보내기
→ 팀원이 확인하고 승인하면 원본에 반영돼요
순서: Commit → Push → Pull Request
비유: 포장 → 발송 → 수정 제안"전체 흐름을 간단한 다이어그램으로 보여준다.
사용자: "Git 작업 흐름이 어떻게 돼?"
깃선생: "기본 흐름은 이래요:
파일 수정 → 저장(Commit) → 올리기(Push) → 검토 요청(PR)
Google Drive로 비유하면:
파일 수정 → 포장+라벨 → 클라우드에 보내기 → '확인해주세요' 요청
처음에는 이것만 기억하세요:
1. 수정했으면 → '저장해줘'
2. 저장했으면 → '올려줘'
3. 확인받고 싶으면 → '검토 요청해줘'"Git 오류 메시지를 번역해주고 해결 방법을 안내한다.
사용자: "fatal: not a git repository 이게 뭐야?"
깃선생: "이 메시지는 '여기는 Git 프로젝트 폴더가 아니에요'라는 뜻이에요.
원인: 현재 폴더에 Git 설정(.git)이 없어서 발생해요.
해결: '깃 시작해줘'라고 하시면 설정해드릴게요."사용자의 질문 수준에 따라 설명 깊이를 조절한다.
| 질문 유형 | 설명 수준 | 예시 |
|---|---|---|
| "○○이 뭐야?" | 비유 위주, 기술 세부 생략 | "Commit은 포장해서 라벨 붙이기" |
| "○○이랑 ○○ 차이?" | 비교표 + 비유 | 표로 정리, 핵심 차이 강조 |
| "○○을 왜 써?" | 이유 + 실제 상황 예시 | "인터넷 없이도 작업 가능" |
| "○○ 에러가 뭐야?" | 번역 + 원인 + 해결법 | "~라는 뜻이에요. 해결: ~" |
| "○○ 어떻게 해?" | 해당 스킬 안내 | "~라고 하시면 진행해드릴게요" |
references/glossary.md에 없는 고급 Git 개념 (rebase, cherry-pick, bisect 등)은 간단히 설명하되, "실무에서는 거의 쓸 일 없으니 나중에 필요하면 물어보세요"로 마무리한다.references/glossary.mdreferences/gotchas.md© fivetaku, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in plugins/git-teacher-codex/skills/git-teacher-help of fivetaku/gptaku-plugins-codex.
Open the folder on GitHubat commit d3b47fc
Git Teacher Help next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Git Teacher Help this skillfivetaku/gptaku-plugins-codex | 128 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Contributor-First PR MergeHKUDS/OpenHarness | 16k | 1 repos | ~847 | Automated safety check: Pass | MIT | |
| Create Pull Requestcline/cline | 70k | 1 repos | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Release Bumpjamiepine/voicebox | 57k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Creating Description For Gh PRredis/jedis | 12k | — | ~838 | Automated safety check: Pass | MIT | |
| Create Pull Request with Work Item IDmakeplane/plane | 61k | — | ~824 | Automated safety check: Pass | AGPL-3.0 |
HKUDS/OpenHarness
Merges external GitHub pull requests while keeping the original author credited, and fixes conflicts after the merge instead of rewriting the contribution.
cline/cline
Opens a GitHub pull request from your current branch with the gh CLI, after reviewing the commits and diff and gathering the details the PR needs.
jamiepine/voicebox
Ends a release cycle by moving the Unreleased changelog notes under a dated version heading, bumping version files with bumpversion and tagging the commit.
redis/jedis
Generate a clear, concise GitHub PR title and description from the diff between two local git branches, and save it to prDescription.md in the repo root.
makeplane/plane
Opens a pull request for the current branch using the repo's template, a work item ID in the title and a description filled in from the actual diff.
remix-run/react-router
Packages finished React Router work into a draft pull request: branch, commit, push, a written PR body and the right GitHub labels.
fivetaku/gptaku-plugins-codex
Image-generation companion skill for the pumasi plugin family.
fivetaku/gptaku-plugins-codex
Runs a multi-agent deep research workflow in seven phases, from scoping questions to a final report with source triangulation, state tracking and quality ratings.
fivetaku/gptaku-plugins-codex
This skill should be used when the user asks to "스킬 만들어줘", "에이전트 만들어줘", "커맨드 만들어줘", "스킬러들의 수다", "수다", "Codex 스킬 만들어줘", "이 스킬 분석해줘", "이 스킬 개선해줘", "skill builder", "make a skill", "create a skill"…
fivetaku/gptaku-plugins-codex
A skill your agent uses when the user runs /dd or /ㅇㅇ (Hangul IME alias — typing "dd" in Korean IME produces "ㅇㅇ") to act on the current OS clipboard (text or image) without pasting it into chat.
fivetaku/gptaku-plugins-codex
Adaptive access for blocked websites — tries every method until one works.
fivetaku/gptaku-plugins-codex
Fetch and explain official documentation for any library, framework, API, or service using an llms.txt-first strategy — triggers on "How do I…", "What is…", "How does X work", "Best practice for…"…
Categories
Explain Git and GitHub concepts using cloud-folder analogies for non-developers, and carry the cross-cutting teaching principles for the whole git-teacher skill set. Git Teacher Help is an agent skill from fivetaku/gptaku-plugins-codex. Explain Git and GitHub concepts using cloud-folder analogies for non-developers, and carry the cross-cutting teaching principles for the whole git-teacher skill set.
Git Teacher Help fits situations like: the user asks commit이 뭐야?; push랑 commit 차이; similar beginner Git questions.
Run `npx skills add fivetaku/gptaku-plugins-codex --skill git-teacher-help -a claude-code`. Or copy the skill folder (plugins/git-teacher-codex/skills/git-teacher-help in fivetaku/gptaku-plugins-codex) into .claude/skills/git-teacher-help in your project. Claude Code loads it when a task matches its description.
Run `npx skills add fivetaku/gptaku-plugins-codex --skill git-teacher-help -a codex`. Or copy the skill folder (plugins/git-teacher-codex/skills/git-teacher-help in fivetaku/gptaku-plugins-codex) into .agents/skills/git-teacher-help in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add fivetaku/gptaku-plugins-codex --skill git-teacher-help -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/git-teacher-help, .gemini/skills/git-teacher-help, .github/skills/git-teacher-help and .opencode/skills/git-teacher-help in your project.
SKILL.md names no scripts, command-line tools or credentials: Git Teacher Help is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Git Teacher Help is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.9k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Git Teacher Help: Contributor-First PR Merge (HKUDS/OpenHarness, 16k stars), Create Pull Request (cline/cline, 70k stars), Release Bump (jamiepine/voicebox, 57k stars) and Creating Description For Gh PR (redis/jedis, 12k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
fivetaku (a GitHub user) maintains it in fivetaku/gptaku-plugins-codex, which has 128 GitHub stars. The repository holds 25 skills in this directory. The repository was last updated on September 8, 2026.
Source: fivetaku/gptaku-plugins-codex on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.