← ClaudeAtlas

geo-updatelisted

Pull the latest GEO-SEO skill updates from the upstream repository. Compares installed files against the latest release, shows what changed, and updates all skills, agents, scripts, and schema templates in place.
balbesamasse/agent-ia-entreprise · ★ 1 · AI & Automation · score 65
Install: claude install-skill balbesamasse/agent-ia-entreprise
# 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 ```bash 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