Przejdź do treści
Biblioteka skilli
Programowanie · Integracja z narzędziem

setup

/setup

Konfiguruje komputer do pracy w zespołowym repozytorium GitHub: instaluje git i gh, loguje się i klonuje repozytorium.

Licencja
MIT
Ostatnia zmiana repozytorium
11.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 11.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Konfiguruje komputer do pracy w zespołowym repozytorium GitHub: instaluje git i gh, loguje się i klonuje repozytorium.

Wyzwalacze z opisu

set me upfirst timehow do I get the repo
Oryginalny opis (EN)

One-time machine setup to work in a team GitHub repo - install git and gh, log in to GitHub, set git name/email, get access to and clone the repo. Use when someone says "set me up", "first time", "how do I get the repo", or git/gh isn't installed or authenticated.

Jak działa

  1. 0. Which repo?
  2. 1. Tools installed?
  3. 2. Logged in to GitHub?
  4. 3. Git identity set?
  5. 4. Access to the repo?
  6. 5. Repo cloned?
Sekcje z nagłówków SKILL.md, w oryginale · 51 linii, 319 słów
Podgląd SKILL.md
---
name: setup
description: One-time machine setup to work in a team GitHub repo - install git and gh, log in to GitHub, set git name/email, get access to and clone the repo. Use when someone says "set me up", "first time", "how do I get the repo", or git/gh isn't installed or authenticated.
---

# One-time setup

Guide: if the repo has a CONTRIBUTING.md, the matching section is "One-time setup". The steps below work without it.

Check each step and only do what's missing. Never type passwords or tokens for the user; logins happen in their browser.

## 0. Which repo?

Work out the repo (`OWNER/REPO`) before anything else:
- If the current folder is a git repo: `gh repo view --json nameWithOwner -q .nameWithOwner`, or parse `git remote get-url origin` (`github.com[:/]OWNER/REPO(.git)`).
- Otherwise, if the user mentioned a repo or a `github.com/...` link, use that.
- Otherwise **ask**: "What's the GitHub repo? It's in the URL: github.com/OWNER/REPO." Don't guess.

## 1. Tools installed?

```bash
git --version; gh --version
```
If either is missing, install with the platform's package manager: macOS `brew install git gh` (no `brew`? tell them to install Homebrew from brew.sh and stop), Windows `winget install Git.Git GitHub.cli`, Linux see cli.github.com.

## 2. Logged in to GitHub?

```bash
gh auth status
```
If not, tell the user to run `! gh auth login` themselves (GitHub.com → HTTPS → Yes → Login with a web browser). It's interactive, so don't run it for them.

## 3. Git identity set?

```bash
git config --global user.name; git config --global user.email
```
If either is empty, ask for their name and the email on their GitHub account, then set them with `git config --global`.

## 4. Access to the repo?

```bash
gh repo view OWNER/REPO --json nameWithOwner
```
"Could not resolve" means no access yet: they need to accept the invite email, or send the repo owner (`OWNER`, or whoever runs the project) their GitHub username (`gh api user -q .login`).

## 5. Repo cloned?

If they're not already inside it, ask where they want it (default: home folder), then:
```bash
gh repo clone OWNER/REPO
```

Finish by telling them the next steps are `team-status` (see what's going on) and `start-work` (begin a task).

Wersje

RepozytoriumWynikLicencja
Ta strona · kmedi355/team-git-skills100MIT
HwangSlater/harness-fit100MIT
nesquikm/dev-process-toolkit100MIT
userKael/rastro100MIT
als-apg/osprey100BSD-3-Clause
dedujeong/gemba100Apache-2.0
eigenwise/eigenwise-toolshed100MIT
awrshift/agent-memory-kit100MIT
lifecycle-innovations-limited/claude-ops100MIT

Migawka bazy z 13.11.2026 · wersja paczki e8fb08aebca2 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100git-github
    Obsługuje operacje Git i GitHub w repozytorium zespołu: tworzenie z szablonu, gałęzie, PR przez gh, zgłoszenia, konflikty i odzyskiwanie po błędach.
  • 96fleet-add-repo
    Pobiera repozytorium z GitHuba albo innego adresu git na komputer i rejestruje je w katalogu projektów.
  • 100github
    Klonuje i wypycha repozytoria GitHub przez git i obsługuje issues, pull requests oraz pliki przez API, dla dowolnego zadania.
  • 100setup-repo-defaults
    Konfiguruje repozytorium do używania repo-defaults i sprawdza, czy konfiguracja jest kompletna.
  • 95github-repo-management
    Klonuje, tworzy, forkuje i konfiguruje repozytoria GitHub, zarządza sekretami, wydaniami i workflow z potwierdzeniem zmian.
  • 95git-repo-creator
    Zakłada repozytorium Git i GitHub z nazwą, opisem, licencją, .gitignore, README i CI, a istniejące repozytoria sprawdza i poprawia.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.