Skills Agentes

Geo Update

Obtiene las últimas actualizaciones de las skills GEO-SEO del repositorio upstream: compara los archivos instalados con la última versión, muestra qué cambia y actualiza skills, agentes, scripts y plantillas de esquema.

Solicitabashreadwrite
Estrellas
10.7k

en todo el repo

Actividad
37

0–100, la ruta de este skill

Actualizado
hace 4 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1.1k tok

53 tok en reposo

Paquete
1 archivo

4 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add zubair-trabzada/geo-seo-claude --skill geo-update --agent claude-code

Se instala solo en este repositorio.

Este skill runs shell commands, writes to your files, makes network requests, reads environment config.

Qué hace

  • Actualiza las skills GEO-SEO instaladas en `~/.claude/` (sub-skills, agentes, scripts y plantillas de esquema) a la versión más reciente del repositorio upstream.
  • Compara los archivos instalados con los del upstream y muestra un resumen de archivos nuevos, modificados, sin cambios y eliminados antes de aplicar nada.
  • Nunca borra archivos locales que ya no existan en upstream; los lista y deja que el usuario decida si eliminarlos.
  • Instala dependencias de Python si han cambiado y recuerda que los cambios requieren reiniciar la sesión de Claude Code.

Úsalo cuando

  • Cuando necesites actualizar la instalación local de GEO-SEO a la última versión publicada en el repositorio upstream.
  • Cuando quieras ver qué ha cambiado entre tu versión instalada y la última release antes de actualizar.
  • Cuando la versión local de las skills GEO-SEO esté desactualizada y quieras sincronizarla con el repositorio.

No lo uses cuando

  • Cuando GEO-SEO no esté instalado (no exista `~/.claude/skills/geo/SKILL.md`): entonces hay que usar el instalador, no esta skill.

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • Actualiza GEO-SEO a la última versión.
  • ¿Hay actualizaciones disponibles para las skills GEO-SEO?
  • Comprueba si mi instalación de GEO-SEO está al día y actualízala.
  • ¿Qué ha cambiado en la última versión de GEO-SEO respecto a la mía?

SKILL.md

En inglés

GEO-SEO Update Skill

Purpose

Updates the locally installed GEO-SEO skills, agents, scripts, and schema templates to the latest version from the upstream repository. Shows a summary of what changed before and after the update.


Update Workflow

Step 1: Determine Installed Location

The GEO-SEO toolkit installs to these locations under ~/.claude/:

Component Install Path
Main skill ~/.claude/skills/geo/
Sub-skills ~/.claude/skills/geo-*/
Agents ~/.claude/agents/geo-*.md
Scripts ~/.claude/skills/geo/scripts/
Schema templates ~/.claude/skills/geo/schema/
Hooks ~/.claude/skills/geo/hooks/

Verify the installation exists by checking for ~/.claude/skills/geo/SKILL.md. If it does not exist, inform the user that GEO-SEO is not installed and suggest running the installer instead.

Step 2: Clone Latest from Upstream

TEMP_DIR=$(mktemp -d)
git clone --depth 1 https://github.com/zubair-trabzada/geo-seo-claude.git "$TEMP_DIR/repo"

If the clone fails, report the error and stop. Do not modify any installed files.

Step 3: Compare Installed vs Latest

Before copying files, generate a diff summary so the user knows what will change:

  1. For each component directory, compare the installed files against the cloned files using diff --recursive --brief.
  2. Categorise changes as:
    • New files — exist in upstream but not locally
    • Modified files — exist in both but differ
    • Removed files — exist locally but not in upstream (these are NOT deleted automatically)
  3. Present the summary to the user.

Step 4: Apply Updates

Copy files from the cloned repo over the installed locations:

CLAUDE_DIR="${HOME}/.claude"
SOURCE_DIR="$TEMP_DIR/repo"

# Main skill
cp -r "$SOURCE_DIR/geo/"* "$CLAUDE_DIR/skills/geo/"

# Sub-skills
for skill_dir in "$SOURCE_DIR/skills"/*/; do
    skill_name=$(basename "$skill_dir")
    mkdir -p "$CLAUDE_DIR/skills/${skill_name}"
    cp -r "$skill_dir"* "$CLAUDE_DIR/skills/${skill_name}/"
done

# Agents
for agent_file in "$SOURCE_DIR/agents/"*.md; do
    cp "$agent_file" "$CLAUDE_DIR/agents/"
done

# Scripts
if [ -d "$SOURCE_DIR/scripts" ]; then
    cp -r "$SOURCE_DIR/scripts/"* "$CLAUDE_DIR/skills/geo/scripts/"
    chmod +x "$CLAUDE_DIR/skills/geo/scripts/"*.py 2>/dev/null || true
fi

# Schema templates
if [ -d "$SOURCE_DIR/schema" ]; then
    cp -r "$SOURCE_DIR/schema/"* "$CLAUDE_DIR/skills/geo/schema/"
fi

# Hooks
if [ -d "$SOURCE_DIR/hooks" ] && [ "$(ls -A "$SOURCE_DIR/hooks" 2>/dev/null)" ]; then
    mkdir -p "$CLAUDE_DIR/skills/geo/hooks"
    cp -r "$SOURCE_DIR/hooks/"* "$CLAUDE_DIR/skills/geo/hooks/"
    chmod +x "$CLAUDE_DIR/skills/geo/hooks/"* 2>/dev/null || true
fi

Step 5: Update Python Dependencies

If requirements.txt exists in the upstream repo and differs from the installed version:

python3 -m pip install -r "$SOURCE_DIR/requirements.txt" --quiet

Report any failures but do not treat them as fatal.

Step 6: Clean Up

rm -rf "$TEMP_DIR"

Step 7: Report Results

Present a summary:

GEO-SEO Update Complete
=======================
New files:      [count]
Modified files: [count]
Unchanged:      [count]
Removed upstream (kept locally): [count]

Dependencies: [updated / unchanged / failed]

If there were removed files upstream, list them and suggest the user review whether to delete them manually.


Important Notes

  • Never delete locally installed files that no longer exist upstream. The user may have customised them. List them and let the user decide.
  • Never modify ~/.claude/settings.json or ~/.claude/settings.local.json — these are user configuration files, not part of the GEO-SEO toolkit.
  • If already up to date (no diff), report that and skip the copy step.
  • Restart notice: Remind the user that skill changes take effect in new Claude Code sessions. They should restart their session to use the updated skills.

Reproducido de zubair-trabzada/geo-seo-claude bajo licencia MIT. Leer esta página en markdown.

Archivos

1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

Requiere una instalación previa de GEO-SEO en `~/.claude/skills/geo/` y tener `git` y `python3`/`pip` disponibles.

Necesita en el PATH:gitpython3

Variables de entorno:CLAUDE_DIRSOURCE_DIRTEMP_DIR

Detalles

Categoría
SEO y GEO
Licencia
MIT
Recursos incluidos
Solo SKILL.md
Código fuente
Ver SKILL.md

Más de zubair-trabzada/geo-seo-claude

Este repo incluye 16 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack geo-seo-claude entero y su comando de instalación

Genera un PDF profesional de una auditoría GEO con pandoc + Chrome headless. Convierte GEO-AUDIT-REPORT.md en un informe listo para el cliente: portada, tablas de puntuación con colores, hallazgos por severidad y hoja de ruta de 90 días.

Costo de contexto al activarse
1.3k tok
Tamaño del paquete
1 archivo
Última actualización
hace 4 meses
Permisos
seo geo

Geo

10.7k

Optimiza webs para buscadores de IA (ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews) y clásicos: auditorías GEO, citabilidad, crawlers, llms.txt, menciones de marca, schema, SEO técnico y para plataformas, E-E-A-T e informes.

Costo de contexto al activarse
2.8k tok
Tamaño del paquete
1 archivo
Última actualización
hace 4 meses
Permisos
seo geo

Análisis de acceso de crawlers de IA: comprueba robots.txt, meta tags y cabeceras HTTP para ver qué crawlers de IA pueden acceder al sitio. Incluye mapa de acceso y recomendaciones para maximizar la visibilidad en IA con control adecuado.

Costo de contexto al activarse
4.5k tok
Tamaño del paquete
1 archivo
Última actualización
hace 4 meses
Permisos
seo geo

Genera un informe GEO profesional orientado al cliente que combina todos los resultados de la auditoría en una única entrega con puntuaciones, hallazgos y acciones priorizadas.

Costo de contexto al activarse
4.5k tok
Tamaño del paquete
1 archivo
Última actualización
hace 4 meses
Permisos
seo geo

Auditoría técnica de SEO con comprobaciones específicas para GEO: rastreabilidad, indexabilidad, seguridad, rendimiento, SSR y acceso de crawlers de IA.

Costo de contexto al activarse
5.7k tok
Tamaño del paquete
1 archivo
Última actualización
hace 5 meses
Permisos
seo geo

Optimización de la búsqueda en IA específica por plataforma: audita y optimiza para Google AI Overviews, ChatGPT, Perplexity, Gemini y Bing Copilot de forma individual.

Costo de contexto al activarse
4.7k tok
Tamaño del paquete
1 archivo
Última actualización
hace 5 meses
Permisos
seo geo