Executes local Python for bulk file ops, code metadata analysis, identifier renames/refactors, and git. Saves 90%+ tokens on 10+ files, complex workflows, iterative processing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/code-operations-skills:code-executionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Execute Python locally with API access. **90-99% token savings** for bulk operations.
Execute Python locally with API access. 90-99% token savings for bulk operations.
Use direct Python imports in Claude Code:
from execution_runtime import fs, code, transform, git
# Code analysis (metadata only!)
functions = code.find_functions('app.py', pattern='handle_.*')
# File operations
code_block = fs.copy_lines('source.py', 10, 20)
fs.paste_code('target.py', 50, code_block)
# Bulk transformations
result = transform.rename_identifier('.', 'oldName', 'newName', '**/*.py')
# Git operations
git.git_add(['.'])
git.git_commit('feat: refactor code')
If not installed: Run ~/.claude/plugins/marketplaces/mhattingpete-claude-skills/execution-runtime/setup.sh
fs): copy_lines, paste_code, search_replace, batch_copycode): find_functions, find_classes, analyze_dependencies - returns METADATA only!transform): rename_identifier, remove_debug_statements, batch_refactorgit): git_status, git_add, git_commit, git_pushBulk refactor (50 files):
from execution_runtime import transform
result = transform.rename_identifier('.', 'oldName', 'newName', '**/*.py')
# Returns: {'files_modified': 50, 'total_replacements': 247}
Extract functions:
from execution_runtime import code, fs
functions = code.find_functions('app.py', pattern='.*_util$') # Metadata only!
for func in functions:
code_block = fs.copy_lines('app.py', func['start_line'], func['end_line'])
fs.paste_code('utils.py', -1, code_block)
result = {'functions_moved': len(functions)}
Code audit (100 files):
from execution_runtime import code
from pathlib import Path
files = list(Path('.').glob('**/*.py'))
issues = []
for file in files:
deps = code.analyze_dependencies(str(file)) # Metadata only!
if deps.get('complexity', 0) > 15:
issues.append({'file': str(file), 'complexity': deps['complexity']})
result = {'files_audited': len(files), 'high_complexity': len(issues)}
✅ Return summaries, not data ✅ Use code_analysis (returns metadata, not source) ✅ Batch operations ✅ Handle errors, return error count
❌ Don't return all code to context ❌ Don't read full source when you need metadata ❌ Don't process files one by one
| Files | Traditional | Execution | Savings |
|---|---|---|---|
| 10 | 5K tokens | 500 | 90% |
| 50 | 25K tokens | 600 | 97.6% |
| 100 | 150K tokens | 1K | 99.3% |
npx claudepluginhub praneybehl/claude-skills-marketplace --plugin code-operations-skills3plugins reuse this skill
First indexed Jul 14, 2026
Delegates bulk mechanical tasks (mass refactors, template generation, batch edits) to OpenAI Codex CLI via non-interactive `codex exec`, preserving Claude context.
Minimizes token waste in all bash, file, and data processing operations by using structured query tools, precision search tools, and avoiding dump-and-read patterns.
Guides token-efficient tool patterns: Edit for diffs, Glob/Grep for searches, concise context. Applies always to extend session capacity.