Code Transfer
Kodinfogning med radnummer via en Python-hjälpare; batchläge kräver oinstallerad runtime.
Fungerar med konfiguration
Vad den gör
Vägleder Claude att flytta eller kopiera kod mellan filer med radbaserad precision, med hjälp av Read/Grep/Edit plus en line_insert.py-hjälpare som infogar kod vid ett exakt 1-baserat radnummer (något native Edit, som kräver exakta strängmatchningar, inte kan göra). Utlöses på förfrågningar som "copy this function to X", "insert at line 50", eller "extract this class into a new file". Ett separat exekveringsläge för 10+ filer importerar ett api.filesystem-paket som inte är installerat tillsammans med skillen.
Testrapport
Hämtade SKILL.md och scripts/line_insert.py (HTTP 200). Körde skriptet i en temporär HOME/workdir: infogning av en rad på rad 4 i en liten Python-fil producerade korrekt utdata identisk med en baslinje `sed` radinfogning, och --backup skrev en tidsstämplad kopia. Hittade en verklig bugg i sökvägen bortom EOF: infogning på rad 20 i en 4-radig fil fyller ut med den bokstavliga 2-teckenssträngen \n (verifierat via cat -v och Python repr: '\\n\\n\\n...x = 1' på en rad) istället för tomma rader, så det annonserade fallet "insert at beginning/end / into new files" är trasigt. Exekveringsläget importerar api.filesystem/api.code_analysis som existerar under execution-runtime/ i repot men inte är installerade med skillen, så påståendet om "90% token savings" var overifierbart.
Testad: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
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.
Kommandon och exempelprompter
/code-transferKodinfogning med radnummer via en Python-hjälpare; batchläge kräver oinstallerad runtime.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Move this function from utils.py to helpers.pyExtract this class into its own fileInsert this code block at line 42 of main.js