Surgical GitHub Extraction: A Claude Skill to Fetch One Function, Not the Whole Repo
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. Nopip install.
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
👀 See Also

AI Agent Session Center: 3D Dashboard for Monitoring Claude Code Sessions
AI Agent Session Center is a real-time dashboard that visualizes Claude Code sessions as 3D robots in a cyberdrome, with animations showing agent status and features including live terminal views, approval alerts, and session resume. It installs via npx with lightweight bash hooks.

Claude Code v2.1.217: Subagent Depth Cap, Emoji Autocomplete, and Critical Fixes
Claude Code v2.1.217 caps concurrent subagents at 20, adds emoji autocomplete, fixes memory leak in MCP tool outputs, and resolves Windows auto-update issues.

Benching local Qwen 3.6 27B as a Codex validator co-agent
A developer built a reproducible eval suite to test Qwen 3.6 27B GGUF profiles (llama.cpp) as a sidecar validator for Codex, finding 128k context profiles necessary for long-context tasks and minimal accuracy loss with q8 KV cache.

AI Claw: Serverless Bridge Connects Alexa to Local OpenClaw with Dual Delivery
AI Claw is a Python AWS Lambda pipeline that connects Amazon Echo speakers to local OpenClaw instances, bypassing Amazon's 8-second timeout by using a fire-and-forget architecture with dual delivery to Telegram and native Echo audio output.