闲鱼自动化 OpenClaw Skill

闲鱼(2.taobao.com)自动化工具,提供商品发布、消息回复、价格监控等功能。

功能特性

  • 🔐 扫码登录 - 首次使用需要扫码登录闲鱼账号
  • 📦 自动上架 - 支持图片上传、商品标题、描述、价格、类目、标签
  • 💬 智能回复 - 自动回复买家咨询,支持关键词过滤和回复模板
  • 📊 价格监控 - 监控竞品价格,生成价格分析报告
  • 📋 商品管理 - 查看在售商品列表、商品下架

安装

1. 安装到 OpenClaw workspace

# 复制到 workspace skills 目录
cp -r /tmp/xianyu-skill ~/.openclaw/workspace/skills/xianyu

2. 确保浏览器已启用

~/.openclaw/openclaw.json 中确认:

{
  browser: {
    enabled: true
  }
}

使用方法

登录闲鱼

首次使用需要扫码登录闲鱼账号:

xianyu login

登录成功后,Cookie 会自动保存,后续操作无需重复登录。

发布商品

xianyu publish --title "商品标题" --price 5999 --description "商品描述" --category "手机" --images "/path/to/photo.jpg" --tags "苹果,手机,9成新"

参数说明:

  • --title (必填) 商品标题
  • --price (必填) 商品价格(数字)
  • --description (必填) 商品描述
  • --category (可选) 商品类目,默认 “其他”
  • --images (可选) 商品图片路径(多个用逗号分隔)
  • --tags (可选) 商品标签(多个用逗号分隔)

查看在售商品

xianyu list

下架商品

xianyu unpublish --item_id 123456789

回复买家消息

# 自动回复所有消息
xianyu reply --auto --template "您好,商品还在的~"

# 只回复包含特定关键词的消息
xianyu reply --keyword "iPhone" --template "需要的私信我"

价格监控

xianyu monitor --keyword "iPhone 14" --max_price 6500 --limit 20

参数说明:

  • --keyword (必填) 监控关键词
  • --min_price (可选) 最低价格
  • --max_price (可选) 最高价格
  • --limit (可选) 返回结果数量,默认 20

防风控策略

本 Skill 实现了多重防风控策略:

  1. 随机延迟 - 每步操作间隔随机 0.5-3s
  2. 模拟人类输入 - 逐字输入,带延迟
  3. 随机操作顺序 - 部分操作随机化执行顺序
  4. 请求频率限制 - 单次操作数量限制

注意事项

  1. 账号安全 - 避免短时间内高频操作,建议日发布量不超过 20 件
  2. 图片合规 - 建议使用真实拍摄图片,避免网图
  3. 标题合规 - 避免敏感词、违规词
  4. 价格合理 - 参考同类商品定价,不要恶意低价

故障排查

登录失败

  • 检查网络是否正常
  • 尝试重新扫码

发布失败

  • 检查图片是否合规
  • 检查标题是否包含敏感词
  • 检查商品价格是否合理

无法发送消息

  • 可能账号被限制,请联系闲鱼客服

文件结构

xianyu-skill/
├── SKILL.md              # Skill 定义文件
├── README.md             # 本说明文件
└── xianyu/               # 工具代码目录
    ├── index.js          # 主入口
    ├── browser.js        # 浏览器适配器
    ├── utils.js          # 工具函数
    ├── login.js          # 登录模块
    ├── publish.js        # 发布模块
    ├── reply.js          # 回复模块
    ├── monitor.js        # 监控模块
    └── item.js           # 商品管理模块

更新日志

v1.0.0 (2024-XX-XX)

  • 初始版本
  • 支持登录、商品发布、消息回复、价格监控