← Back to Skills Marketplace
rfdiosuao

拼多多客服助手

by rfdiosuao · GitHub ↗ · v1.1.1 · MIT-0
linuxdarwinwin32 ⚠ suspicious
191
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install pinduoduo-cs-assistant-v2
Description
拼多多商家客服自动化助手 - 基于 CDP (Chrome DevTools Protocol) 连接真实浏览器、自动登录拼多多商家后台、智能消息回复、售后处理。使用用户日常 Chrome,天然携带登录态,避免平台风控
Usage Guidance
Key points to consider before installing/running: - CDP proxy exposure: scripts/cdp-proxy.mjs starts an unauthenticated HTTP server (port 3456) exposing endpoints that can evaluate/click/operate the browser. By default it binds to all interfaces; run only on a trusted machine and restrict binding to localhost (or firewall the port) to avoid remote takeover of your browser session. - Undeclared external DB: src/cdb.ts will use process.env.CDB_URL to construct a ConvexClient. This environment variable is not declared in the skill manifest or SKILL.md. If you set CDB_URL it could cause conversation data, buyer info, templates, etc. to be sent to a remote service. Do not set CDB_URL unless you control and trust the endpoint; if you don't need remote storage, consider removing or disabling the CDB module. - Credential storage: SKILL.md instructs editing scripts/config.json to put usernames/passwords/session paths. Those files may be stored locally in plaintext. If you must store credentials, prefer secure OS credential storage, encrypt the config, or ensure file permissions prevent access by other users on the system. - Browser profile / login state: The code's default browser config uses ./browser-data as userDataDir rather than automatically using your daily Chrome profile. The skill's marketing claim that it 'naturally carries login status' is only true if you explicitly point it to your real profile or run Chrome with remote debugging and that profile; be aware of the implications of exposing your real profile to automation. - Audit network exposure & code: Before running, inspect scripts/cdp-proxy.mjs and remove or modify any endpoints you don't need (especially /eval). Prefer launching the tool with Chrome remote debugging bound to localhost only, or avoid running the CDP proxy at all if you do not require it. Search the codebase for other process.env usage and confirm there are no hidden endpoints. - If you are unsure: treat this skill as potentially risky. Run it in an isolated environment (VM or dedicated machine) without sensitive Chrome profiles, and review/disable external persistence (CDB) and the proxy before use.
Capability Analysis
Type: OpenClaw Skill Name: pinduoduo-cs-assistant-v2 Version: 1.1.1 The skill implements a Pinduoduo merchant automation assistant with high-risk capabilities, including a custom CDP (Chrome DevTools Protocol) proxy server and cloud database integration. The proxy script (scripts/cdp-proxy.mjs) opens a local HTTP server on port 3456 to control browser sessions, including stubs for remote script evaluation (/eval) and screenshots, which could lead to unauthorized browser control if exposed. Additionally, the skill synchronizes sensitive merchant data, buyer conversations, and shop configurations to an external Convex database (src/cdb.ts). While these features align with the stated purpose of a persistent automation tool, the combination of local network listeners and cloud data persistence for sensitive e-commerce sessions constitutes a significant attack surface without clear evidence of malicious intent.
Capability Assessment
Purpose & Capability
The code and package dependencies (puppeteer, @openclaw/browser-tools) align with a browser-automation customer-service assistant. However there are extra components that don't clearly belong to the declared runtime requirements: src/cdb.ts constructs a ConvexClient from process.env.CDB_URL (an external DB endpoint) but the skill metadata and registry list no required env vars. README and SKILL.md instruct storing shop credentials in scripts/config.json (local file), which is plausible for the stated purpose but the codebase also contains an unused CDB module that suggests optional external persistence not documented in the manifest.
Instruction Scope
SKILL.md instructs editing scripts/config.json and running node src/index.ts to control a real browser; that matches most code. But the repository includes scripts/cdp-proxy.mjs which runs an HTTP server exposing CDP-related endpoints without authentication. The skill claims '仅人工触发' and '不抓取非公开数据', yet a CDP connection plus browser.evaluate can read arbitrary page DOM (including potentially sensitive data) and the proxy exposes endpoints that permit evaluation/click/screenshot actions. The SKILL.md does not explicitly warn about the proxy exposing a network endpoint or about the optional external CDB_URL usage.
Install Mechanism
There is no external install/download script; dependencies are standard npm packages listed in package.json (puppeteer, ws, node-fetch, @openclaw/browser-tools). No arbitrary remote archives or shorteners are fetched at install time. This is a lower-risk install model, but running the code will request Node and npm installs.
Credentials
The declared skill metadata lists no required environment variables, yet src/cdb.ts expects process.env.CDB_URL for a ConvexClient. That environment variable is neither documented in SKILL.md nor listed in skill.json/manifest. The README also suggests optional .env entries (PDD_URL, CHECK_INTERVAL, AUTO_REPLY) but those are not declared as required. The presence of CDB_URL (and code to send data to an external Convex DB) is disproportionate and not justified by the manifest; it creates a potential exfiltration path for conversations and buyer data if used. Also shop credentials are suggested to be stored in scripts/config.json (username/password/sessionPath) which may be stored plaintext unless the user encrypts them—this is expected for local tooling but should be highlighted.
Persistence & Privilege
The skill is not always: true and does not request special platform privileges, which is appropriate. However scripts/cdp-proxy.mjs opens an HTTP server on port 3456 and (by default) binds to all network interfaces. That server accepts endpoints for creating tabs, eval, click, screenshot, etc., with no authentication. If run on a machine reachable by other hosts (LAN or cloud VM), it could allow remote actors to control the user's browser and access session data. The default browser config in scripts/config.json uses userDataDir './browser-data' (so it will not automatically use the system Chrome profile unless the user explicitly configures remote debugging to connect to their daily Chrome), but SKILL.md wording implies '使用用户日常 Chrome,天然携带登录态' which may be misleading unless the user configures Chrome to expose their real profile via remote-debugging or points userDataDir to the real profile.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pinduoduo-cs-assistant-v2
  3. After installation, invoke the skill by name or use /pinduoduo-cs-assistant-v2
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.1
v1.1.1: CDP Proxy 支持、Chrome 远程调试配置、CDB 数据库、站点经验积累
v1.1.0
v1.1.0: 添加 CDP Proxy 支持、完整的 Chrome 远程调试配置说明、CDB 数据库持久化
v1.0.0
pinduoduo-cs-assistant-v2 v1.0.0 初始版本发布 - 实现拼多多商家后台的浏览器自动化登录与多账号切换 - 支持实时买家消息监听、智能消息读取和未读提醒 - 内置自动话术匹配、AI智能回复及批量快捷回复功能 - 提供售后订单处理,包括退款、退货、物流异常与差评预警 - 提供详细命令行工具及话术库管理 - 集成飞书、微信消息推送与AI情感分析扩展 - 强调安全合规:用户隐私保护,杜绝自动骚扰和风控风险
Metadata
Slug pinduoduo-cs-assistant-v2
Version 1.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is 拼多多客服助手?

拼多多商家客服自动化助手 - 基于 CDP (Chrome DevTools Protocol) 连接真实浏览器、自动登录拼多多商家后台、智能消息回复、售后处理。使用用户日常 Chrome,天然携带登录态,避免平台风控. It is an AI Agent Skill for Claude Code / OpenClaw, with 191 downloads so far.

How do I install 拼多多客服助手?

Run "/install pinduoduo-cs-assistant-v2" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 拼多多客服助手 free?

Yes, 拼多多客服助手 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 拼多多客服助手 support?

拼多多客服助手 is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created 拼多多客服助手?

It is built and maintained by rfdiosuao (@rfdiosuao); the current version is v1.1.1.

💬 Comments