跳到正文
cccskills
免费在 GitHub 公开

geo-update

Compare an installed GEO-SEO toolkit with the latest upstream files, summarize changes, and update skills, agents, scripts, templates, and hooks. Keep files removed upstream and report the outcome of dependency updates.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

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.

实测评分 未实测

查看安装方法

适用场景

  • Update an installed GEO-SEO toolkit
  • Review new and modified files before updating
  • Check Python dependency update results
  • Identify upstream removals kept locally

包含的文件(1)

  • SKILL.md4.2 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

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/:

ComponentInstall 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.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

geo

免费

Assess a website’s readiness for AI search alongside traditional SEO. Review content citation readiness, crawler access, brand mentions, technical foundations, and structured data, then generate scores, prioritized recommendations, and client reports.

中文简介正在准备中。当前显示英语简介。

  • Audit a website’s readiness for AI search
  • Assess a page’s suitability for AI citation
  • Check AI crawler access and generate llms.txt
zubair-trabzada/geo-seo-claude1.1万2026年10月22日 更新

geo-audit

免费

Audit a website for visibility in AI search, including how easily its content can be quoted, technical access, content quality, and structured data. Receive a weighted score out of 100 and a prioritized improvement plan.

中文简介正在准备中。当前显示英语简介。

  • Assessing a website’s readiness for AI search
  • Finding crawler access and structured data issues
  • Reviewing content credibility and ease of quotation
zubair-trabzada/geo-seo-claude1.1万2026年10月22日 更新

Assess a brand’s presence on YouTube, Reddit, Wikipedia, LinkedIn, and other sources relevant to AI search. Review mentions, official profiles, and discussion sentiment, then produce a weighted authority score and recommendations for each platform.

中文简介正在准备中。当前显示英语简介。

  • Reviewing brand mentions across major platforms
  • Assessing positive and negative Reddit discussions
  • Checking Wikipedia and Wikidata presence
zubair-trabzada/geo-seo-claude1.1万2026年10月22日 更新

Assess web content for AI citation readiness using a weighted scoring rubric. Get page and section scores, identify passages needing work, and receive concrete suggestions for clearer answers, stronger evidence, and more readable structure.

中文简介正在准备中。当前显示英语简介。

  • Assess an article for AI citation readiness
  • Prioritize weak sections for rewriting
  • Rewrite openings to answer questions directly
zubair-trabzada/geo-seo-claude1.1万2026年10月22日 更新

Compare two GEO audits, which assess a site's readiness for AI search visibility, and produce a monthly client report. Summarize score changes, crawler access, completed actions, newly discovered issues, and priorities for the following month.

中文简介正在准备中。当前显示英语简介。

  • Prepare a monthly GEO progress report for a client
  • Compare baseline and current audit scores
  • Review completed actions and next month's priorities
zubair-trabzada/geo-seo-claude1.1万2026年10月22日 更新

Review website content for AI citation readiness using E-E-A-T: experience, expertise, authoritativeness, and trustworthiness. Assess evidence, author information, structure, freshness, and topic coverage, then receive scores, passage-level findings, and specific recommendations for improvement.

中文简介正在准备中。当前显示英语简介。

  • Reviewing evidence and author information in articles
  • Improving headings and paragraphs for AI citation
  • Checking AI-generated drafts for thin content
zubair-trabzada/geo-seo-claude1.1万2026年10月22日 更新

查看 zubair-trabzada 的全部技能

报告此技能的问题