← 返回 Skills 市场
powerzzjohn

eBay Account Automation

作者 powerzzjohn · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
38
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ebay-account-automation
功能描述
Run eBay seller account activity cycles via ADS Power — search, browse, favorite, and cart actions on a rotating schedule.
使用说明 (SKILL.md)

eBay Account Automation

Execute simulated buyer activity on eBay seller accounts using ADS Power browser automation, on a rotating 30-minute per-account cycle.

Workflow

1. Verify environment

  • ADS Power client running with Local API enabled (http://local.adspower.net:50325)
  • Node.js 18+
  • Required packages: cdp-protocol, ws

2. Configure

Create config_local.js in the skill directory (gitignored):

module.exports = {
  ADS_API_BASE: 'http://local.adspower.net:50325',
  ADS_API_KEY: 'YOUR_ADS_POWER_API_KEY',   // from ADS Power → API Config
  ACCOUNT_RUNTIME_MS: 30 * 60 * 1000,      // 30 min per account
  KEYWORDS_FILE: 'keywords.txt',
  STATE_DIR: 'state',
  CYCLE_STATE_FILE: 'state/cycle_state.json',
  EBAY_BASE_URL: 'https://www.ebay.com',
};

Add search keywords to keywords.txt (one per line, English preferred):

basketball jersey
football gloves
training gear
sports hoodies

3. Install dependencies

cd skills/ebay-account-automation/scripts
npm install

4. Run a quick test (5 min, single account)

node skills/ebay-account-automation/scripts/test_quick.js

5. Run one cycle (single account, 30 min)

node skills/ebay-account-automation/scripts/scheduler.js

6. Run all accounts once

node skills/ebay-account-automation/scripts/scheduler.js --full

7. Schedule with OpenClaw Cron

# Every 30 minutes, one account at a time
openclaw cron add \
  --name ebay_account_cycler \
  --every-ms 1800000 \
  --session-target isolated \
  --payload-kind agentTurn \
  --payload-message "cd C:\path	o\skills\ebay-account-automation\scripts && node scheduler.js"

Behavior per account

Each 30-minute cycle:

  1. Read account list from ADS Power API
  2. Rotate to next account (state persisted in cycle_state.json)
  3. Open browser via ADS Power Local API
  4. Connect via WebSocket CDP
  5. Execute loop:
    • Search with random keyword
    • Click 2–4 product links
    • On product page: scroll, favorite (60%), add to cart (35%)
    • Random rest 10–25s between rounds
  6. Close browser after ACCOUNT_RUNTIME_MS
  7. Log results

State

state/cycle_state.json tracks:

  • accountIndex — next account to run
  • lastRun — ISO timestamp
  • totalRuns — cumulative count

To reset rotation: set accountIndex back to 0 in that file.

Troubleshooting

Symptom Cause Fix
User_id is not open Account not open in ADS Power Open account manually or wait for sync
SunBrowser is updating ADS Power browser updating Wait 10–30s, auto-retry
Exceeding open daily limit ADS Power daily browser limit Wait 8h or reduce cycle frequency
Favorite/cart buttons not found eBay page structure changed Run diag_selectors2.js to refresh locators

Files

ebay-account-automation/
├── SKILL.md
├── scripts/
│   ├── scheduler.js          # Cron entry point
│   ├── cycle_runner.js       # Account rotation controller
│   ├── cycle_state.js        # Rotation state persistence
│   ├── ads_api.js            # ADS Power Local API wrapper
│   ├── cdp_ebay_bot.js       # Browser behavior engine (CDP)
│   ├── config.js             # Config loader (prefers config_local.js)
│   ├── test_quick.js         # 5-min quick test
│   ├── diag_selectors2.js   # Selector diagnostics
│   └── keywords.txt         # Search keyword bank
└── references/
    └── README.md             # Full documentation
安全使用建议
Review carefully before installing. Only use this with accounts you own or are explicitly authorized to operate, assume it may violate eBay or marketplace rules, keep ADS Power credentials out of source control, and avoid enabling any watchlist/cart actions unless you have explicit account-level approval and understand the suspension or business impact risk.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The stated purpose and referenced code align around ADS Power-driven eBay automation, but the described behavior includes simulating real user activity and changing live account state through favorites/watchlist and cart actions, which creates marketplace, account, and policy risk.
Instruction Scope
The automation is described as performing searches, watchlist additions, and add-to-cart actions without clear per-action confirmation, dry-run defaults, audit controls, or explicit platform-risk warnings.
Install Mechanism
The setup appears to rely on local JavaScript scripts and an ADS Power API key in a local config file or environment variable; this is coherent for browser-profile automation, but plaintext local credential handling is under-documented.
Credentials
Access to ADS Power can enumerate or launch managed browser profiles tied to seller accounts, which is proportionate only with strong user control; the artifacts as described do not clearly bound which accounts or actions may be automated.
Persistence & Privilege
Persistent daily logs reportedly include account names, run metadata, and raw errors, which can expose seller identifiers or operational details without shown minimization, retention, masking, or opt-out controls.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ebay-account-automation
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ebay-account-automation 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: eBay账号活跃轮换任务,支持ADS Power浏览器自动化,搜索/浏览/收藏/加购,30分钟每账号轮换
元数据
Slug ebay-account-automation
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

eBay Account Automation 是什么?

Run eBay seller account activity cycles via ADS Power — search, browse, favorite, and cart actions on a rotating schedule. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 38 次。

如何安装 eBay Account Automation?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ebay-account-automation」即可一键安装,无需额外配置。

eBay Account Automation 是免费的吗?

是的,eBay Account Automation 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

eBay Account Automation 支持哪些平台?

eBay Account Automation 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 eBay Account Automation?

由 powerzzjohn(@powerzzjohn)开发并维护,当前版本 v1.0.0。

💬 留言讨论