Extracción quirúrgica de GitHub: Una habilidad de Claude para obtener una función, no todo el repositorio

✍️ OpenClawRadar📅 Publicado: 12 de mayo de 2026🔗 Source
Ad

Un desarrollador frustrado por la tendencia de Claude Code de clonar repositorios enteros cuando se le pide "tomar prestada una idea" ha lanzado una Skill de código abierto que resuelve el problema. La Skill, llamada surgical-github-extraction, instruye a Claude para seguir un flujo de trabajo preciso en lugar de obtener todo el repositorio o agregar una dependencia.

Cómo funciona

La Skill es un único archivo SKILL.md que se activa automáticamente cuando se deja caer una URL de GitHub como inspiración. Las reglas son:

  • Leer el README primero para entender la forma del proyecto.
  • Extraer de 1 a 3 archivos fuente a través de URLs sin procesar para ver cómo está conectado el patrón: prompts, esquemas, archivos de orquestación. Nunca el repositorio completo.
  • Fijar a un SHA de commit, guardar en /tmp (o %TEMP% en Windows).
  • Levantar la unidad útil más pequeña: una función, un prompt o solo el patrón.
  • Reescribir en tu estilo. Citar el SHA de la fuente.

Ejemplos reales

  • Repositorio TradingAgents: Se pidió "¿podemos usar este patrón para un solicitante de empleo?" → README más algunos archivos de agente/prompt, se propuso un análogo (JobFitAnalyst + Crítico discutiendo en contra). Nada copiado en el proyecto.
  • Librería litl/backoff: Se pidió "robar el backoff exponencial" → se obtuvo un archivo (_wait_gen.py), se extrajo el generador de 8 líneas, se reescribió en línea con un comentario de procedencia. Sin pip install.
Ad

Por qué una Skill, no un MCP

El autor eligió construir esto como una Skill de Claude en lugar de un servidor MCP porque las Skills son pura disciplina sobre herramientas que Claude ya tiene (WebFetch, curl, gh, Read). Los MCP envían nuevas herramientas; las Skills envían instrucciones. La misma forma que el propio mcp-builder de Anthropic — eso es una Skill, no un MCP.

Instalación

Con licencia MIT, instalación de un solo archivo:

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

Ambas Skills están en la colección jd-skills: github.com/jeet-dhandha/jd-skills.

Una Skill hermana llamada code-graft maneja casos donde un fragmento único no es suficiente pero una dependencia de tiempo de ejecución es demasiado: vende solo la porción de la librería que usas, recorta el resto y puede resincronizar selectivamente desde el upstream.

Para quién es

Desarrolladores que usan Claude Code y quieren control preciso sobre cómo los agentes de IA obtienen y referencian código abierto — sin git clone accidental ni hinchazón de dependencias.

📖 Leer la fuente completa: r/ClaudeAI

Ad

👀 Ver también

Servidor MCP Blip: Dibuja Cambios en la Interfaz de Usuario para el Código de Claude en Lugar de Describirlos
Herramientas

Servidor MCP Blip: Dibuja Cambios en la Interfaz de Usuario para el Código de Claude en Lugar de Describirlos

Blip es un servidor MCP para Claude Code que reemplaza las descripciones verbales de cambios en la interfaz de usuario con anotaciones visuales. Dibujas directamente en tu aplicación en ejecución, y Claude escribe el código correspondiente basado en la captura de pantalla anotada.

OpenClawRadar
Qwen3.5-35B-A3B-UD-Q6_K_XL Probado en Flujos de Trabajo de Desarrollo de Producción
Herramientas

Qwen3.5-35B-A3B-UD-Q6_K_XL Probado en Flujos de Trabajo de Desarrollo de Producción

Un desarrollador probó el modelo Qwen3.5-35B-A3B-UD-Q6_K_XL en múltiples proyectos reales de clientes, logrando un rendimiento sólido con puntuaciones de referencia de 1504pp2048 y 47.71 tg256, y velocidades de token de 80tps en una sola GPU.

OpenClawRadar
Conectando OpenClaw a Qwen2.5: Viabilidad y Consideraciones
Herramientas

Conectando OpenClaw a Qwen2.5: Viabilidad y Consideraciones

Explora la posibilidad de conectar OpenClaw a un modelo local de Qwen2.5 Coder con 7 mil millones de parámetros para abordar los límites de tasa con API Gemini 3.

OpenClawRadar
Protocolo Mind: Sistema de código abierto que otorga a Claude memoria persistente e integración biométrica en tiempo real.
Herramientas

Protocolo Mind: Sistema de código abierto que otorga a Claude memoria persistente e integración biométrica en tiempo real.

Mind Protocol es un sistema de código abierto donde Claude funciona continuamente como un compañero autónomo con memoria persistente en todas las sesiones y datos en tiempo real del reloj Garmin inyectados en cada conversación. La arquitectura utiliza Claude Code como motor central con un orquestador que genera sesiones paralelas y gestiona el ciclo de vida.

OpenClawRadar