Code Transfer
Inserción de código por número de línea mediante un ayudante Python; el modo por lotes necesita un runtime no instalado
Funciona con configuración
Qué hace
Guía a Claude para mover o copiar código entre archivos con precisión basada en líneas, usando Read/Grep/Edit más un ayudante line_insert.py que inserta código en un número de línea exacto basado en 1 (algo que Edit nativo, que necesita coincidencias de cadena exactas, no puede hacer). Se activa con solicitudes como "copiar esta función a X", "insertar en la línea 50" o "extraer esta clase a un nuevo archivo". Un modo de ejecución separado para más de 10 archivos importa un paquete api.filesystem que no está instalado junto con la habilidad.
Informe de la prueba
Se obtuvieron SKILL.md y scripts/line_insert.py (HTTP 200). Se ejecutó el script en un HOME/workdir temporal: insertar una línea en la línea 4 de un pequeño archivo Python produjo una salida correcta idéntica a una inserción de línea `sed` de referencia, y --backup escribió una copia con marca de tiempo. Se encontró un error real en la ruta más allá del EOF: insertar en la línea 20 de un archivo de 4 líneas rellena con la cadena literal de 2 caracteres \n (verificado a través de cat -v y Python repr: '\\n\\n\\n...x = 1' en una línea) en lugar de líneas en blanco, por lo que el caso publicitado de "insertar al principio/final / en nuevos archivos" está roto. El modo de ejecución importa api.filesystem/api.code_analysis que existen en execution-runtime/ en el repositorio pero no están instalados con la habilidad, por lo que la afirmación de "ahorro del 90% de tokens" no pudo verificarse.
Probado el: 2026-07-21 · Claude Code 2.x (agent harness)
Instalación
git clone --depth 1 https://github.com/mhattingpete/claude-skills-marketplace.git /tmp/code-transfer-src mkdir -p ~/.claude/skills cp -R /tmp/code-transfer-src/code-operations-plugin/skills/code-transfer ~/.claude/skills/code-transfer # Basic mode works immediately: python3 ~/.claude/skills/code-transfer/scripts/line_insert.py <file> <line> "<code>" [--backup] # NOTE: SKILL.md documents the script path as "skills/code-transfer/scripts/line_insert.py" (repo-relative), not the installed path above. # Execution mode (the "90% token savings" / 10+ files path) imports `from api.filesystem import batch_copy`, which lives in # /tmp/code-transfer-src/execution-runtime/api/ and is NOT copied by this install — you must wire up that runtime separately.
Comandos y prompts de ejemplo
/code-transferInserción de código por número de línea mediante un ayudante Python; el modo por lotes necesita un runtime no instalado
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Move this function from utils.py to helpers.pyExtract this class into its own fileInsert this code block at line 42 of main.js