Code Transfer
Vkládání kódu podle čísla řádku pomocí Python pomocníka; dávkový režim vyžaduje nenainstalovaný runtime
Funguje s nastavením
Co umí
Vede Claudeho k přesunu nebo kopírování kódu mezi soubory s přesností na řádek, pomocí Read/Grep/Edit plus pomocníka line_insert.py, který vkládá kód na přesné číslo řádku (počítáno od 1) (něco, co nativní Edit, který potřebuje přesné shody řetězců, nedokáže). Spouští se na požadavky jako "zkopíruj tuto funkci do X", "vlož na řádek 50" nebo "extrahuj tuto třídu do nového souboru". Samostatný režim spouštění pro 10+ souborů importuje balíček api.filesystem, který není nainstalován společně s dovedností.
Testovací report
Načteny SKILL.md a scripts/line_insert.py (HTTP 200). Spuštěn skript v dočasném HOME/workdir: vložení řádku na řádek 4 malého Python souboru vyprodukovalo správný výstup identický se základním `sed` vložením řádku a --backup zapsal kopii s časovým razítkem. Nalezena skutečná chyba v cestě za EOF: vložení na řádek 20 čtyřřádkového souboru vyplní literálním 2znakovým řetězcem \n (ověřeno pomocí cat -v a Python repr: '\\n\\n\\n...x = 1' na jednom řádku) namísto prázdných řádků, takže inzerovaný případ "vložení na začátek/konec / do nových souborů" je rozbitý. Režim spouštění importuje api.filesystem/api.code_analysis, které existují pod execution-runtime/ v repozitáři, ale nejsou nainstalovány s dovedností, takže tvrzení o "90% úspoře tokenů" bylo neověřitelné.
Testováno: 2026-07-21 · Claude Code 2.x (agent harness)
Instalace
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.
Příkazy a ukázkové prompty
/code-transferVkládání kódu podle čísla řádku pomocí Python pomocníka; dávkový režim vyžaduje nenainstalovaný runtime
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Move this function from utils.py to helpers.pyExtract this class into its own fileInsert this code block at line 42 of main.js