1. 首页 > 编程开发 > Claude Code

这个skill我怎么在Claude code跑起来(本人编写用做竞品外链分析的)

直接给你完整的步骤,从零开始跑起来。


第一步:安装 Claude Code(如果还没装)

# 确认 Node.js 版本 18+
node --version

# 安装 Claude Code
npm install -g @anthropic-ai/claude-code

# 验证
claude --version

首次运行 claude 命令会自动打开浏览器完成账号认证,需要 Pro 订阅($20/月)。


第二步:解压 skill 文件,建立项目目录

# 建立你的工作目录
mkdir ~/seo-project
cd ~/seo-project

# 把下载的 zip 解压进来
unzip ~/Downloads/backlink-analyzer-source.zip

# 确认结构对了
ls backlink-analyzer/
# 应该看到: SKILL.md  scripts/  references/  assets/

第三步:安装 Python 依赖

pip install requests beautifulsoup4 lxml openpyxl

# 验证
python3 -c "import requests, bs4, lxml, openpyxl; print('全部就绪')"

第四步:建立数据目录,配置目标网站

cd ~/seo-project
mkdir -p data output

# 配置你要分析的竞品
nano backlink-analyzer/scripts/config.py

改这两行:

TARGET_DOMAINS = ["tripo3d.ai"]   # 你要分析的竞品域名
MY_SITE        = "aippt.com"      # 你自己的网站

第五步:放入 CLAUDE.md 项目记忆

# 复制模板到项目根目录
cp backlink-analyzer/assets/CLAUDE.md.template CLAUDE.md

# 编辑,同样改顶部两行
nano CLAUDE.md
TARGET_SITE = "tripo3d.ai"
MY_SITE     = "aippt.com"

第六步:启动 Claude Code

cd ~/seo-project
claude

Claude Code 启动后自动读取 CLAUDE.md,不需要再解释背景。


第七步:跑起来

方式 A:直接粘贴 URL(最快)

在 Claude Code 对话里说:

分析以下 URL,目标网站 tripo3d.ai,我的网站 aippt.com:

https://www.varsity.co.uk/sponsored/transform-your-3d-workflow-how-tripo-studios-ai-automates-modeling-texturing-and-retopology
https://blog.logrocket.com/ai-3d-web-development/
https://www.foxrenderfarm.com/share/create-3d-model-from-photos/

Claude Code 会自动调用脚本抓取、填写 15 列、生成 Excel。


方式 B:从 txt 文件批量跑

先建一个 txt:

cat > data/urls.txt << 'EOF'
https://www.varsity.co.uk/sponsored/transform-your-3d-workflow-...
https://blog.logrocket.com/ai-3d-web-development/
https://www.foxrenderfarm.com/share/create-3d-model-from-photos/
EOF

然后在 Claude Code 里说:

读取 data/urls.txt,分析所有 URL,生成报告

或者直接在终端跑脚本:

python3 backlink-analyzer/scripts/fetch_urls.py --input data/urls.txt

方式 C:从 xlsx 跑

单列 xlsx(URL 在 A 列):

python3 backlink-analyzer/scripts/fetch_urls.py --input data/links.xlsx

双列 xlsx(A 列是语言代码如 en,B 列是 URL):

python3 backlink-analyzer/scripts/fetch_urls.py --input data/links.xlsx --xlsx-url-col 2

完整流程图

启动 claude
    │
    ▼
粘贴 URL / 指定文件
    │
    ▼  (Claude Code 自动执行)
fetch_urls.py 抓取源码
    → 判断 Dofollow/Nofollow
    → 提取语言(lang属性)
    → 提取发布时间(JSON-LD/time/og meta)
    → 识别付费信号
    │
    ▼
Claude 填写 15 列分析
    │
    ▼
export_report.py 生成 Excel
    │
    ▼ (可选)
summarize.py 生成四维汇总
    │
    ▼
output/ 目录下的 .xlsx

切换分析其他竞品

只改 config.py 一个文件:

# 分析 Gamma.app
TARGET_DOMAINS = ["gamma.app", "gamma.ai"]
MY_SITE        = "beautiful.ai"

其他全不用动。建议同时更新 CLAUDE.md 顶部两行,这样 Claude Code 在写第 14-15 列建议时会自动用新的竞品名和你的网站名。


常见问题

Q: claude 命令找不到?

# 检查 npm 全局目录是否在 PATH 里
npm config get prefix
# 把输出的路径加到 ~/.zshrc 或 ~/.bashrc:
export PATH="$(npm config get prefix)/bin:$PATH"
source ~/.zshrc

Q: pip install 报 externally-managed-environment 错误?

pip install requests beautifulsoup4 lxml openpyxl --break-system-packages
# 或者用虚拟环境:
python3 -m venv ~/seo-env
source ~/seo-env/bin/activate
pip install requests beautifulsoup4 lxml openpyxl
# 之后每次用前先 activate:
source ~/seo-env/bin/activate
cd ~/seo-project && claude

Q: Windows 用户?

Claude Code 在 Windows 需要 WSL2:

# PowerShell 管理员模式运行
wsl --install
# 重启后进入 Ubuntu,再按上面的步骤操作

不依赖 Claude Code 的工具判断,全部手动跑:

第一步,PowerShell 里跑抓取:

cd D:\工具脚本\seo-analysis

python backlink-analyzer/scripts/fetch_urls.py `
  --urls "https://www.workhuman.com/blog/employee-recognition-program/,https://www.schoolofmotion.com/blog/top-5-tools-to-identify-a-font,https://www.stylefactoryproductions.com/blog/canva-free-trial" `
  --target visme.co

第二步,生成 Excel:

python backlink-analyzer/scripts/export_report.py `
  --input output/fetch_results.json `
  --output output/report.xlsx `
  --site visme.co

第三步,让 Claude Code 只做分析,不抓网页:

读取 output/fetch_results.json 的内容,
按照 backlink-analyzer/references/column-definitions.md 定义的15列,
逐条填写分析,竞品是 visme.co,我的网站是 aippt.com,
不要用任何网络工具,只读本地文件。

这样抓取归 Python,分析归 Claude Code,两件事分开做,互不干扰。

我应该怎么提问,才能达到上面我说的结果

直接提供 URL

  分析这些外链:
  https://example1.com/article
  https://example2.com/review
  https://example3.com/post

  或更简洁:
  分析外链:URL1, URL2, URL3

提供文件路径

  单列 Excel(A列是URL):
  分析 data/visme_backlinks.xlsx

  双列 Excel(A列语言,B列URL):
  分析 data/visme_backlinks_with_lang.xlsx(URL在B列)

  TXT 文件:
  分析 data/urls.txt

完整示例

  分析这3条 visme.co 的外链:
  https://substack.com/@user/post/123
  https://medium.com/article/456
  https://benzinga.com/pressreleases/789

  我会自动执行:
  1. 运行抓取脚本
  2. 读取源码数据
  3. 创建15列完整分析(output/analyzed_data.json)
  4.  生成 Excel 报告(output/report.xlsx)
  5.  告诉你报告路径

  ---
  关键点:
  - 只需说"分析"+ URL/文件路径
  - 我会严格按 CLAUDE.md 流程执行
  - 不会使用 WebFetch/WebSearch
  - 15列数据一个不漏

声明:本文网友投稿,观点仅代表作者本人,不代表鲁班SEO赞同其观点或证实其描述。

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:9:30-18:30,节假日休息