闲鱼虚拟商品自动上架

SKILL内容创作

原名 xianyu-auto-publish

内容创作 未标注权限 许可证不明确
安装这个技能

上架单个虚拟会员或卡券商品时,按底价自动定价、生成商品文案与带价主图,并自动完成发布后输出汇报。

一句话选型结论

按资料字段整理

闲鱼虚拟商品自动上架是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_9c8986d4/xianyu-auto-publish
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_9c8986d4仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量9.0 KBSKILL.md 原文大小,越大说明说明书写得越细

能做什么

0 项能力
上游给出的能力概览与适用场景
闲鱼上架卡券自动生成商品文案批量定价发布

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
闲鱼虚拟商品自动上架当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

9.0 KB
模型实际读到的说明书原文,来自技能仓库

闲鱼单商品自动发布 v1.2

完整流水线:闲鱼 Cookie → 选择商品规格 → 底价缓存定价(5%~10%)→ DeepSeek 文案 → 主图生成 → 发布到闲鱼 → 输出汇报。

目录结构

xianyu-auto-publish/
├── SKILL.md                       # 本文件
├── scripts/                       # 可执行脚本
│   ├── publish.py                 # 单商品发布主控(推荐入口)
│   ├── publish_one.py             # 底层 Playwright 发布逻辑(备用)
│   └── deepseek_copywriter.py     # DeepSeek 文案生成
├── references/                    # 参考资料
│   ├── playwright_selectors.md    # 闲鱼发布页选择器参考
│   └── technical_notes.md         # 技术要点:后台子进程、超时、API 配置
└── assets/
    └── prices_cache.json          # 底价缓存(48 商品 / 132 规格)

publish.py 会自动在「与本脚本同目录」「上一级 assets/」「上一级」三处寻找 prices_cache.json,因此扁平布局与上述规范布局都能运行。

环境前置

需要 Python 3.8+ 与第三方包 playwright、requests、Pillow。必须用装齐这些包的解释器运行:

python -c "import playwright, requests, PIL; print('ok')"

报 ModuleNotFoundError 就先安装,再执行 playwright install chromium。

密钥(全部走环境变量)

源码与文档中不含任何密钥字面量。

环境变量 用途 缺失后果
DEEPSEEK_API_KEY 生成商品文案 降级为内置兜底文案模板
GPT_IMAGE_API_KEY AI 生成主图 降级为本地绘制商品卡
GPT_IMAGE_ENDPOINT 生图端点 默认 http://image.qianweikeji.fun:3000/v1
DEEPSEEK_BASE_URL 文案接口 默认 https://api.deepseek.com
# Windows (cmd)
set DEEPSEEK_API_KEY=sk-xxx
set GPT_IMAGE_API_KEY=sk-xxx

# Linux / macOS
export DEEPSEEK_API_KEY=sk-xxx
export GPT_IMAGE_API_KEY=sk-xxx

密钥缺失不中断流程,只降级,且运行时打印明确提示。

使用方式

仅预览定价(不联网、不花钱、不要 Cookie)

PYTHON scripts/publish.py --product "爱奇艺星钻会员" --spec "季卡" --query-only --output ./output

生成素材但不发布(不要 Cookie)

PYTHON scripts/publish.py --product "百度网盘svip" --spec "年卡" --output ./output < /dev/null

> 不传 --cookies 时会停在交互式 input() 等待粘贴 Cookie。无终端环境(脚本、后台任务)必须重定向 stdin,例如 < /dev/null,否则永久阻塞。

完整发布(需 Cookie,会真实上架)

PYTHON scripts/publish.py --product "爱奇艺星钻会员" --spec "季卡" \
  --cookies "t=xxx; cookie2=xxx; ..." --output ./output

Cookie 从 goofish.com 复制,格式 t=xxx; cookie2=xxx; ...。Cookie 属于账号凭证,不要交给他人代取。

商品名与规格

必须与 assets/prices_cache.json 中的键完全一致(含大小写),不做模糊匹配,写错会报「未找到底价」并退出。常见易错项:

  • 百度网盘svip(小写)/百度网盘svip会员(周卡)/百度网盘超级会员(另一档)
  • 夸克网盘超级会员(不存在「SVIP」写法)
  • 得到听书会员 的规格是 15天 而非 半月卡
  • Keep会员 与 keep会员 是两个独立条目

可用 --query-only 试名,报错即换名。

动态定价(5%~10%)

def get_dynamic_profit_rate(cost_price):
    if cost_price < 10:   return 0.10
    elif cost_price < 30: return 0.08
    elif cost_price < 80: return 0.06
    else:                 return 0.05

sale_price = round(cost_price * (1 + profit_rate), 1)

划线价固定为 底价 × 1.5。底价缓存时间戳为 2025-05,实际底价请自行核验后再定售价。

主图生成的两条路

  1. AI 生图(首选):先做 8 秒端点探活,端点不可达时不进入 10 分钟重试轮询。
  2. 本地绘制兜底:用 Pillow 离线绘制商品卡(商品名 + 规格 + 大号价格 + 三条服务卖点),必然成功。字体按 msyh.ttc → simhei.ttf → simsun.ttc → wqy-zenhei → PingFang → PIL 默认 顺序尝试,跨平台可用。

文案格式

标题由外部拼接(商品名 + 规格 + 价格 + 卖点词),放在详情文案开头:

百度网盘svip年卡205.5元官方直充          ← 标题

【权益说明】
~~~~~~~~~~~~~~~~~~~~~~
● 百度网盘SVIP年卡,解锁全平台极速下载通道...

【充值说明】
~~~~~~~~~~~~~~~~~~~~~~
● 你只需要提供百度网盘绑定的手机号...

【到账时间】
~~~~~~~~~~~~~~~~~~~~~~
● 提交手机号后秒到账,会员时长即时生效...

【售后保障】
~~~~~~~~~~~~~~~~~~~~~~
● 充不上全额退,不用你承担任何风险...

【下单提醒】
~~~~~~~~~~~~~~~~~~~~~~
● 下单后请在留言处直接填写需要充值的手机号。

合规红线

  • 卖点词池已剔除「已售1万 / 好评过千 / 万人信赖 / 销量过万 / 库存紧张 / 手慢无货 / 限时抢购」等新店使用即虚假宣传的词,仅保留可验证的服务性描述。
  • DeepSeek 提示词内禁用 emoji、绝对化用语(「第一」「最快」「绝对」)及「闲鱼」字样。
  • 划线价为底价 × 1.5 的营销价,非真实历史成交价。

发布页关键操作

字段 选择器 操作
描述 div[contenteditable="true"] 逐行 type() + press('Enter')
售价 input[placeholder="0.00"](第 1 个) click → fill → blur → 验证
原价 input[placeholder="0.00"](第 2 个) 同上
物流 text="无需邮寄" 或 text="自动充值" 直接点击
发布按钮 button:has-text("发布") 点击后等 10 秒检查 URL 变 /item

闲鱼发布页标题字段留空,标题内容放在描述框第一行。

详见 references/playwright_selectors.md 与 references/technical_notes.md。

技术要点

GPT-image-2 与 Playwright 均需较长时间,必须脱离交互环境运行。脚本用 _spawn_bg()(subprocess.Popen + DETACHED_PROCESS)后台启动子进程,Windows 与 Linux/macOS 均可用;早期版本使用的 nohup 在 Windows 不存在,会静默失败。

Playwright 流程 headless=True 执行。发布前后各存一张截图(before_publish.png / after_publish.png)便于排查。

依赖声明

  • Python 3.8+
  • pip install playwright requests Pillow
  • playwright install chromium
  • 运行时需要网络访问:api.deepseek.com(文案生成,缺失则跳过)、生图端点(缺失则跳过)
  • 用户需提供:闲鱼 Cookie(仅发布步骤需要)

已知限制

  • Playwright 真实发布路径未在本次交付中实测(缺 Cookie)。闲鱼前端改版可能导致选择器失效,首次发布建议人工核对截图。
  • 底价缓存更新时间为 2025-05,可能偏离当前实际进货价。
  • 生图端点当前返回 502,实际运行会走本地绘制兜底。

修复记录

# 问题 修复
1 ASSETS_DIR 指向技能目录上一级,底价缓存读取直接 sys.exit(1) 改为三候选路径自动探测,扁平与规范布局均可用
2 nohup 在 Windows 不存在,生图与发布子进程静默失败 新增 _spawn_bg(),改用 subprocess.Popen
3 --query-only 仍强制 input() 索取 Cookie,无终端即死锁 仅预览模式跳过 Cookie 交互
4 生图端点 502 时白等 10 分钟重试 增加 8 秒探活 + Pillow 本地绘制兜底
5 卖点词池含虚假宣传词 替换为可验证的服务性描述
6 三处硬编码明文 API 密钥 全部改为环境变量读取
7 venv 路径与 Windows 字体路径硬编码 改为解释器自适配 + 跨平台字体候选链
8 frontmatter 缺必填字段 补齐 description_zh / description_en / version / author 等

常见问题

5 问
答案由本站依据条目字段整理
闲鱼虚拟商品自动上架怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_9c8986d4/xianyu-auto-publish。安装方式为未标注。装完刷新技能列表或重开客户端。

闲鱼虚拟商品自动上架支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

闲鱼虚拟商品自动上架权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

闲鱼虚拟商品自动上架收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

闲鱼虚拟商品自动上架用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。