geo-update

Updates installed GEO-SEO skills, agents, and scripts from the upstream GitHub repository.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/finedesignz/geo-seo-claude --skill geo-update-finedesignz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: geo-update
Source: https://github.com/finedesignz/geo-seo-claude/tree/main/skills/geo-update
Command: npx skills add https://github.com/finedesignz/geo-seo-claude --skill geo-update-finedesignz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Keeping a locally installed GEO-SEO toolkit current requires manually cloning the upstream repository, comparing files, and copying updates into the correct ~/.claude directories, which is error-prone and tedious. ## Core Features & Use Cases - Diff Summary Before Update: Compares installed files against the latest upstream release and categorizes changes as new, modified, or removed before applying anything. - In-Place Component Updates: Copies updated skills, sub-skills, agents, scripts, schema templates, and hooks into the correct ~/.claude locations. - Safe Update Behavior: Never deletes local files removed upstream and never touches user settings files, protecting local customizations. - Use Case: After a new GEO-SEO release is published, run the update to pull the latest audit scripts and agents, review the change summary, and restart your session with the updated toolkit. ## Quick Start Ask Claude to update the installed GEO-SEO toolkit to the latest version from the upstream repository and show what changed.

Frequently Asked Questions about geo-update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update an installed Claude Code skill to the latest version?▼

Clone the latest upstream repository into a temporary directory, diff it against the installed files under ~/.claude/skills, then copy the changed files into place. This skill automates that workflow and reports what changed.

How to check what changed before updating a skill from GitHub?▼

Use diff --recursive --brief between the installed directories and a fresh shallow clone of the repository. Changes are categorized as new files, modified files, or files removed upstream before any copying occurs.

Will updating overwrite my customized skill files?▼

Modified files are overwritten by upstream versions, but files that exist only locally are never deleted. The update also never touches ~/.claude/settings.json or settings.local.json, so user configuration stays intact.

What happens if the git clone fails during an update?▼

If the upstream clone fails, the update stops immediately and reports the error without modifying any installed files. No partial updates are applied.

Do I need to restart Claude Code after updating skills?▼

Yes. Skill changes take effect in new Claude Code sessions, so you should restart your session after the update completes to use the updated skills and agents.