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

WebMCP browser APIs could reduce web scraping needs for AI agents
Google's WebMCP introduces browser APIs that let websites register tools for AI agents to call directly, potentially eliminating much of the DOM scraping and anti-bot workarounds developers currently build.

Microsoft BitNet: 1-bit LLM inference framework for CPU and GPU
Microsoft released BitNet, an inference framework for 1-bit LLMs that achieves 1.37x to 6.17x speedups on CPUs and reduces energy consumption by 55.4% to 82.2%. It can run a 100B parameter model on a single CPU at 5-7 tokens per second.

Claude-context-lint tool audits token overhead in Claude Code projects
A new tool called claude-context-lint scans Claude Code projects to show how much context window is consumed by CLAUDE.md files, skills, MCP servers, and system prompts before user input. The tool provides specific recommendations for reducing token usage.

Turn Your Knowledge Base into a Wiki + MCP Server for Claude
A demo of Akyn transforming a knowledge base (URL, PDF, Notion) into a wiki and exposing it as an MCP server, enabling Claude to query and write back — with OAuth, human-in-the-loop, and auto-sync.