Przejdź do treści
Biblioteka skilli
Projektowanie i UX · Budowanie i kod

github-profile-terminal

/github-profile-terminal

Tworzy profil GitHub w stylu terminala z portretem ASCII, linkami do projektów i kontaktu, opcjonalnie z odświeżeniem statystyk.

Licencja
MIT
Ostatnia zmiana repozytorium
02.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
7
Skrypty
2
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 02.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 sprawdzić przed instalacją
  • 2 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/create_profile.py, scripts/render_profile.py

Co robi i kiedy

Tworzy profil GitHub w stylu terminala z portretem ASCII, linkami do projektów i kontaktu, opcjonalnie z odświeżeniem statystyk.

Oryginalny opis (EN)

Create or update a personalized terminal-style GitHub profile README with an ASCII portrait, project and contact links, and optional public-statistics refresh. Use when a user asks to design, build, or publish a GitHub profile, an ASCII avatar profile, or a terminal-style profile card.

Jak działa

  1. Workflow
  2. Commands
Sekcje z nagłówków SKILL.md, w oryginale · 19 linii, 417 słów
Podgląd SKILL.md
---
name: github-profile-terminal
description: Create or update a personalized terminal-style GitHub profile README with an ASCII portrait, project and contact links, and optional public-statistics refresh. Use when a user asks to design, build, or publish a GitHub profile, an ASCII avatar profile, or a terminal-style profile card.
---

# GitHub Profile Terminal

Create an accessible SVG profile card and README from the user's confirmed public details. The bundled generator produces a self-contained profile repository; it does not require the skill after generation.

## Workflow

1. Establish the GitHub username and any preferred display name, focus, workflow, up to three projects, up to two contacts, tagline, and theme (`blue`, `violet`, or `mint`). Use supplied facts and verified public links. Never invent achievements, counts, or affiliations. Keep unknown fields empty. Ask for an avatar image only when one is not already available; offer a placeholder if the user prefers.
2. Copy `assets/example-config.json` to a working JSON file and replace its example values. Choose `include_forks` deliberately. The star total excludes GitHub-marked forks by default; set `excluded_repos` for mirrors or other repositories the user does not want counted. Only include information the user intends to make public.
3. Run `scripts/create_profile.py` with `--config CONFIG.json --output NEW_EMPTY_DIRECTORY`. Add `--avatar-image LOCAL_IMAGE` to convert an image with Pillow, or `--avatar-text FILE` for a 58-column-by-38-row ASCII portrait. Without either option, a placeholder is used. The source image is never copied to the output. Install Pillow only if needed and permitted by the environment.
4. Add `--fetch-stats` only to fetch initial **public** GitHub statistics; otherwise numbers display as dashes. Add `--auto-refresh` only if the user wants a daily GitHub Actions workflow with repository `contents: write` permission. The generator refuses to write into a nonempty output directory. Validate the SVG and show a rendered preview, checking long or CJK text and link destinations.
5. If publication is authorized, inspect the target GitHub account and existing `USERNAME/USERNAME` repository first. The repository and README must be public for a profile README to appear. Preserve existing README content and workflows: merge the generated content deliberately instead of overwriting unrelated work. Do not publish personal information or modify an account without the user's authorization. After publishing, verify the actual profile image and links; if Actions was enabled, check the first run and report any failure.

## Commands

From the profile output directory, `python3 scripts/render_profile.py --update` refreshes the SVG using only public GitHub API data. It uses `GITHUB_TOKEN` if present, never requires a personal access token, and leaves the previous SVG untouched if fetching fails. The README's project/contact links are created at generation time; update those links in `README.md` when editing them later. The generator's built-in help describes all options.

The scripts use Python's standard library except for converting image files, which requires Pillow. `assets/refresh-profile.yml` is copied only when explicitly requested.
Pliki w paczce (7)
  • SKILL.md 3 KB
  • agents/openai.yaml 1 KB
  • assets/example-config.json 1 KB
  • assets/placeholder-avatar.txt 1 KB
  • assets/refresh-profile.yml 1 KB
  • scripts/create_profile.py 4 KB
  • scripts/render_profile.py 12 KB

Wersje

W bazie nie ma innych skilli o nazwie github-profile-terminal.

Migawka bazy z 13.11.2026 · wersja paczki 31abacf5d712 (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

  • 100github-profile-builder
    Projektuje i publikuje profil GitHub z banerem, kartami projektów i aktywnością tygodniową, w stylu dopasowanym do osoby.
  • 100githubcard
    Tworzy osadzalne karty profilu i repozytorium GitHub przez CLI ghcard, dodaje je do README i zarządza kartami.
  • 100ascii-sharks-lite
    Dodaje do strony, README lub terminala animowany ocean ASCII z ławicami ryb i rekinami, także jako plik SVG.
  • 100retro-profile-readme
    Buduje profil GitHuba w stylu retro, pytając o nazwę, grafikę, bio, stos i linki, a potem pokazuje podglądy przed publikacją.
  • 100ascii-art
    Tworzy grafikę ASCII wyglądającą na zaprojektowaną: animowane sceny, logo, tła, portrety i pętle wideo do mediów społecznościowych.
  • 100portfolio-github
    Buduje portfolio na GitHub Pages i profil GitHub z pliku master_resume.json oraz publiczne CV w PDF bez danych wrażliwych.

Uwagi i zgłoszenia

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