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.
- Autor
- WoYun520 ↗
- Repozytorium
- github-profile-skill ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 02.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 7
- Skrypty
- 2
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 02.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 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
- Workflow
- Commands
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.