Toolverse
All skills

but

by gitbutlerapp

Commit, push, branch, and manage version control with GitButler. Use for: commit my changes, check what changed, create a PR, push my branch, view diff, create branches, stage files, edit commit history, squash commits, amend commits, undo commits, pull requests, merge, stash

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
DevOps

About this skill

Commit, push, branch, and manage version control with GitButler. Use for: commit my changes, check what changed, create a PR, push my branch, view diff, create branches, stage files, edit commit history, squash commits, amend commits, undo commits, pull requests, merge, stash work. Replaces git - use 'but' instead of git commit, git status, git push, git checkout, git add, git diff, git branch, git rebase, git stash, git merge. Covers all git, version control, and source control operations.

How to use

  1. Zainstaluj umiejętność GitButler CLI (but) w swoim środowisku agenta. Upewnij się, że masz dostęp do repozytorium git i narzędzia but jest dostępne w ścieżce systemowej.

  2. Przed każdą operacją sprawdź aktualny stan repozytorium, uruchamiając but status -fv. To polecenie wyświetli listę zmian, gałęzi i identyfikatorów potrzebnych do dalszych operacji.

  3. Jeśli chcesz pracować na nowej gałęzi, utwórz ją poleceniem but branch new nazwa-gałęzi. Zawsze twórz nową gałąź dla nowych zadań, zanim zaczniesz edytować pliki.

  4. Po edycji plików commituj zmiany poleceniem but commit nazwa-gałęzi -m "Twoja wiadomość" --changes id1,id2 --status-after. Identyfikatory zmian (id1, id2) pobierz z wyniku but status -fv. Zawsze dodawaj flagę --status-after, aby zobaczyć stan po operacji.

  5. Aby zmienić istniejący commit, użyj but amend plik-id commit-id --status-after. Jeśli chcesz zmienić kolejność commitów, użyj but move źródło-id cel-id --status-after.

  6. Gdy skończysz pracę, wyślij zmiany na serwer poleceniem but push i utwórz pull request, jeśli jest potrzebny. Zawsze pamiętaj: zamiast tradycyjnych poleceń git, używaj but — to jest główna zasada tej umiejętności.

Related skills

lambda

by itsmostafa

AWS Lambda serverless functions for event-driven compute. Use when creating functions, configuring triggers, debugging invocations, optimizing cold starts, setting up event source mappings, or managing layers.

DevOps
127

game-art

by davila7

Game art principles. Visual style selection, asset pipeline, animation workflow.

DevOps
1268

file-organizer

by ComposioHQ

Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.

DevOps
1399

crawl4ai

by basher83

This skill should be used when users need to scrape websites, extract structured data, handle JavaScript-heavy pages, crawl multiple URLs, or build automated web data pipelines. Includes optimized extraction patterns with schema generation for efficient, LLM-free extraction.

DevOps
11128

resolve-conflicts

by antinomyhq

Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration),

DevOps
48163

cloudflare-manager

by qdhenry

Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing worker containers, configuring KV/R2 storage, or setting up DNS/routing. Requires CLOUDFLARE_API_KEY in .env and Bun

DevOps
20122