Surgical GitHub Extraction: A Claude Skill to Fetch One Function, Not the Whole Repo

✍️ OpenClawRadar📅 Published: May 12, 2026🔗 Source
Ad

A developer frustrated with Claude Code's tendency to clone entire repos when asked to "borrow an idea" has released an open-source Skill that solves the problem. The Skill, called surgical-github-extraction, instructs Claude to follow a precise workflow instead of fetching the whole repo or adding a dependency.

How It Works

The Skill is a single SKILL.md file that auto-triggers when a GitHub URL is dropped as inspiration. The rules are:

  • Read the README first to understand the shape of the project.
  • Pull 1–3 source files via raw URLs to see how the pattern is wired — prompts, schemas, orchestration files. Never the whole repo.
  • Pin to a commit SHA, save to /tmp (or %TEMP% on Windows).
  • Lift the smallest useful unit: a function, a prompt, or just the pattern.
  • Rewrite in your style. Cite the source SHA.

Real Examples

  • TradingAgents repo: Asked "can we use this pattern for a job-applier?" → README plus a few agent/prompt files, proposed an analogue (JobFitAnalyst + Critic arguing against). Nothing copied into the project.
  • litl/backoff library: Asked to "steal the exp backoff" → fetched one file (_wait_gen.py), extracted the 8-line generator, rewrote inline with a provenance comment. No pip install.
Ad

Why a Skill, Not an MCP

The author chose to build this as a Claude Skill rather than an MCP server because Skills are pure discipline on tools Claude already has (WebFetch, curl, gh, Read). MCPs ship new tools; Skills ship instructions. The same shape as Anthropic's own mcp-builder — that is a Skill, not an MCP.

Installation

MIT-licensed, single file install:

mkdir -p ~/.claude/skills/surgical-github-extraction
curl -fsSL https://raw.githubusercontent.com/jeet-dhandha/jd-skills/main/skills/surgical-github-extraction/SKILL.md \
  -o ~/.claude/skills/surgical-github-extraction/SKILL.md

Both skills are in the jd-skills collection: github.com/jeet-dhandha/jd-skills.

A sibling skill called code-graft handles cases where a one-off snippet isn't enough but a runtime dependency is too much — it vendors only the slice of a library you use, trims the rest, and can re-sync selectively from upstream.

Who It's For

Developers using Claude Code who want precise control over how AI agents fetch and reference open-source code — without accidental git clone or dependency bloat.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Open-source memory system for LLM agents achieves high benchmark scores
Tools

Open-source memory system for LLM agents achieves high benchmark scores

A persistent memory system for Claude Code and OpenClaw provides LLM agents with context continuity across sessions, achieving 90.8% on LoCoMo and 89.1% on LongMemEval benchmarks. The adapter-based architecture works with any agent framework.

OpenClawRadar
Event Horizon VS Code Extension Adds File Locking and Plan Coordination for Multiple AI Agents
Tools

Event Horizon VS Code Extension Adds File Locking and Plan Coordination for Multiple AI Agents

Event Horizon, a VS Code extension originally created for visualizing Claude Code, now includes file locking and plan coordination features to prevent multiple AI agents from overwriting each other's work on the same codebase. The tool supports Claude Code, OpenCode, and Copilot with one-click setup.

OpenClawRadar
Two MCP Tools for Claude Code: Idea Validation and Trading Agent Memory
Tools

Two MCP Tools for Claude Code: Idea Validation and Trading Agent Memory

A developer built two MCP tools for Claude Code: idea-reality-mcp checks GitHub and Hacker News before coding to avoid duplicates, while tradememory-protocol provides memory for AI trading agents to store trades with context and track strategy performance. Both are open source and available on PyPI.

OpenClawRadar
How I Built a Skill to Deploy OpenClaw Agents to Web Apps - A Behind-the-Scenes Look
Tools

How I Built a Skill to Deploy OpenClaw Agents to Web Apps - A Behind-the-Scenes Look

Explore an innovative new skill developed for OpenClaw agents that facilitates easy deployment to web apps. Learn about its features, advantages, and how it transforms production processes.

OpenClawRadar