Przejdź do treści
Biblioteka skilli
DevOps i chmura · Nauka i wyjaśnianie

koopa-cli

/koopa-cli

Opisuje składnię poleceń koopa, bootloadera powłoki instalującego aplikacje we własnym prefiksie: instalowanie i aktualizowanie narzędzi CLI oraz listowanie ich przez koopa install, update i list zamiast brew lub apt.

Repozytorium
koopa ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
26.10.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 26.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.

Co robi i kiedy

Opisuje składnię poleceń koopa, bootloadera powłoki instalującego aplikacje we własnym prefiksie: instalowanie i aktualizowanie narzędzi CLI oraz listowanie ich przez koopa install, update i list zamiast brew lub apt.

Oryginalny opis (EN)

Command syntax for koopa, a shell bootloader that installs apps into its own prefix instead of the system package manager. Use when a task calls for installing a CLI tool, updating apps, or listing what koopa manages, so you reach for `koopa install`/`koopa update`/`koopa list` instead of `brew`, `apt`, or `pip install --user`.

Jak działa

  1. Install an app
  2. Under a coding agent
  3. Update
  4. List and inspect
  5. Configure
  6. Before reaching for another package manager
Sekcje z nagłówków SKILL.md, w oryginale · 58 linii, 353 słów
Podgląd SKILL.md
---
name: koopa-cli
description: >-
  Command syntax for koopa, a shell bootloader that installs apps into its own
  prefix instead of the system package manager. Use when a task calls for
  installing a CLI tool, updating apps, or listing what koopa manages, so you
  reach for `koopa install`/`koopa update`/`koopa list` instead of `brew`,
  `apt`, or `pip install --user`.
---

# koopa CLI

## Install an app

`koopa install <app>`: not `koopa app install <app>`. The `app` subcommand
does not take an install action.

`koopa reinstall <app>` and `koopa uninstall <app>` follow the same pattern.

## Under a coding agent

`koopa` refuses every command that changes the system when a coding agent runs it:
`install`, `reinstall`, `uninstall`, `update`, `configure`, `admin ...`,
`system prune-apps`, and `system switch-to-develop`. It exits 2 and prints the exact
command. Do not try to get around it: show the user that command and stop, so they
can run it in their own terminal. Read-only commands such as `koopa list` and
`koopa system which` run normally.

## Update

| Command | What it does |
|---|---|
| `koopa update` | Pulls the koopa repo and updates installed apps. Does **not** touch system apps. |
| `koopa update koopa` | Only pulls and updates the koopa repo itself. |
| `koopa update system` | Runs every system update (Homebrew, system R/Python, TeX). Requires admin; raises if not. |
| `koopa update system <app>...` | Runs only the named system app(s), e.g. `koopa update system r tex-packages`. |

App names are valid only with `system`: `koopa update koopa r` is an error.
System updates are opt-in, never part of the default `koopa update` sweep.

## List and inspect

- `koopa list`: installed apps.
- `koopa list --all`: every app koopa knows about, installed or not.
- `koopa app <name> <subcommand>`: app-specific helpers (for example `koopa
  app git ...`, `koopa app aws ...`). Run `koopa app --help` for the current
  list; it changes as apps are added.
- `koopa app claude archive-plans` and `koopa app copilot archive-plans`: move
  old plan files into `archive/YYYY/MM/DD/`. See the `koopa-workflow-guidance`
  skill.

## Configure

- `koopa configure user <app> [<app>...]`: configure for the current user.
- `koopa configure system <app> [<app>...]`: requires admin; system-wide.

## Before reaching for another package manager

If a tool might already be one koopa manages, check first:

```sh
koopa system which <tool>
koopa list --all | grep -i <tool>
```

See the `koopa-env` skill for why this matters and how PATH resolution works.

Wersje

W bazie nie ma innych skilli o nazwie koopa-cli.

Migawka bazy z 28.10.2026 · wersja paczki b76706dc201f (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

  • 95koopa-troubleshoot
    Uruchamia diagnostykę instalacji koopa: sprawdza system, środowisko, logi instalacji i stare wersje aplikacji.
  • 100koopa-update
    Opisuje działanie koopa update od początku do końca: domyślną sekwencję pull i apps, osobny tryb update system oraz aktualizacje systemowe wymagające uprawnień administratora (Homebrew, system R i Python, TeX).
  • 100x-mirror
    Konfiguruje, przełącza i sprawdza lustra pobierania menedżerów pakietów (pip, npm, brew, apt, go, cargo, gem), przywraca źródła domyślne i przyspiesza pobieranie.
  • 100cli-tools
    Instaluje narzędzia CLI takie jak ripgrep, fd, jq, yq i bat, gdy polecenie kończy się błędem „command not found”, oraz audytuje środowiska i aktualizuje narzędzia zbiorczo.
  • 100install
    Instaluje oprogramowanie dowolną dostępną metodą: poleca x install jako jedno wejście, kanały x eget, x env use i x pixi oraz menedżery pakietów systemu z przełączaniem mirrorów, wszystko w $HOME bez sudo.
  • 100package-managers
    Pomaga instalować i automatyzować oprogramowanie systemowe menedżerami pakietów: Chocolatey, winget, Homebrew, apt, dnf, pacman, snap, Flatpak i Scoop, w tym konfigurację środowiska deweloperskiego.

Uwagi i zgłoszenia

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