code-execution
Execute Python code locally with marketplace API access for 90%+ token savings on bulk operations. Activates when user requests bulk operations (10+ files), complex multi-step workflows, iterative processing, or mentions efficiency/performance.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Execute Python code locally with marketplace API access for 90%+ token savings on bulk operations. Activates when user requests bulk operations (10+ files), complex multi-step workflows, iterative processing, or mentions efficiency/performance.
How to use
Zainstaluj skill, uruchamiając w terminalu: ~/.claude/plugins/marketplaces/mhattingpete-claude-skills/execution-runtime/setup.sh
W rozmowie z Claude'em użyj importu z execution_runtime, aby uzyskać dostęp do czterech głównych modułów: fs (operacje na plikach), code (analiza kodu), transform (refaktoryzacja) i git (operacje Git). Przykład: from execution_runtime import fs, code, transform, git
Do operacji zbiorczych na wielu plikach użyj modułu transform. Aby zmienić nazwę zmiennej w 50 plikach Python, napisz: result = transform.rename_identifier('.', 'stara_nazwa', 'nowa_nazwa', '**/*.py'). Skill zwróci podsumowanie zmian, nie pełne dane.
Do analizy kodu użyj modułu code, aby znaleźć funkcje lub klasy — pamiętaj, że zwraca tylko metadane, nie kod źródłowy. Przykład: functions = code.find_functions('app.py', pattern='handle_.*')
Łącz operacje w jeden skrypt: najpierw analizuj lokalnie (metadane), następnie przetwarzaj lokalnie (wszystkie operacje), na koniec zwróć podsumowanie. To podejście minimalizuje użycie tokenów.
Po zmianach w kodzie użyj modułu git do commitów: git.git_add(['.']) i git.git_commit('feat: refactor code'). Skill obsługuje też git_status i git_push.