← 返回 Skills 市场
xingfan0828

CEO小茂能力包

作者 Xingfan0828 · GitHub ↗ · v1.8.2 · MIT-0
cross-platform ⚠ suspicious
103
总下载
1
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install ceo-xiaomao
功能描述
CEO小茂聚合技能包。用于外贸 CEO/业务负责人场景:协调汇报、Google Maps 商务联系人收集、OneABC 模型调用、邮件发送、WhatsApp 消息发送、WhatsApp 会话助理,并支持一键初始化模板文件。适用于想安装后快速搭建一套可配置业务工作流的人。
使用说明 (SKILL.md)

CEO小茂

Use this skill as a packaged capability bundle for a foreign-trade CEO assistant workflow.

Included capabilities

  • Coordination-style capability inventory and task breakdown
  • Google Maps business contact collection for B2B prospecting
  • OneABC model wrapper via environment variable
  • Email sending with optional attachments
  • WhatsApp message sending
  • WhatsApp conversation assistant workflow
  • One-click workspace initialization templates

Setup

Before using the bundled scripts, set environment variables.

Mail service

  • MAIL_ACCOUNT
  • MAIL_CREDENTIAL
  • optional: FROM_NAME

OneABC

  • ONEABC_ACCESS_CREDENTIAL
  • optional: ONEABC_BASE_URL

WhatsApp service

  • GREEN_API_URL
  • GREEN_API_INSTANCE_ID
  • GREEN_API_CREDENTIAL

Assistant binding

  • OPENCLAW_AGENT default: sales_agent
  • XIAONENG_DIR default: current script directory or chosen workspace

Coordination method

When the user wants CEO-style orchestration, read:

  • references/coordination-method.md

Use it for:

  • boss-facing reporting
  • task routing
  • progress summaries
  • risk tracking

Quick start

1. Initialize workspace files

python3 scripts/init_workspace.py

This creates:

  • .known_customers.json
  • .product_db.json
  • .boss_notifications.json
  • .auto_state_v3.json
  • body.txt
  • customers.example.csv
  • leads.example.csv
  • send_log.csv
  • README-SETUP.md

2. Edit product and message templates

  • fill .product_db.json
  • update body.txt
  • prepare your customer CSVs

Bundled scripts

Google Maps business contacts

python3 scripts/get_google_maps_leads.py "shower head distributor" "USA" 50

Email sending

python3 scripts/send_emails.py leads.csv --subject "Hello" --body-file body.txt --log-file send_log.csv

Optional attachments:

python3 scripts/send_emails.py leads.csv --subject "Hello" --body-file body.txt --attachments catalog1.pdf catalog2.pdf

Expected CSV column for recipient email: first matching field from:

  • email
  • 邮箱
  • 真实邮箱

WhatsApp single message

python3 scripts/send_whatsapp.py 8613129530892 "Hello from supplier"

WhatsApp CSV message dispatch

python3 scripts/send_whatsapp_batch.py customers.csv 5

CSV format:

  • column 1: phone
  • column 2: message

WhatsApp conversation assistant

Prepare a working directory with:

  • .known_customers.json initial contact list
  • optional .product_db.json product metadata and files

You can start from:

  • python3 scripts/init_workspace.py
  • assets/product_db.example.json

Run:

python3 scripts/auto_reply.py

Features:

  • auto-detect replied contacts and add them into contact list
  • multilingual reply routing
  • image-message handling
  • product PDF/image/video sending
  • intent note recording into .boss_notifications.json

OneABC models

node scripts/oneabc.js models
node scripts/oneabc.js chat gpt-4o "Hello"
node scripts/oneabc.js image "a product photo on white background"

Assets

  • assets/product_db.example.json
  • assets/.known_customers.json.example
  • assets/body.example.txt
  • assets/customers.example.csv
  • assets/leads.example.csv

Notes

  • Never hardcode secrets into the installed skill files.
  • Stop and report missing environment variables instead of guessing.
  • For Google Maps collection, use moderate result sizes.
  • For WhatsApp messaging, keep safe pacing.
  • The conversation assistant is a configurable template; adapt product assets and agent binding for your environment.
安全使用建议
This package appears to implement the features it advertises, but its manifest is incomplete and there are a few implementation details you should verify before use: - Expect to provide SMTP credentials (MAIL_ACCOUNT / MAIL_CREDENTIAL), WhatsApp/Green API credentials (GREEN_API_URL, GREEN_API_INSTANCE_ID, GREEN_API_CREDENTIAL), and OneABC credentials (ONEABC_ACCESS_CREDENTIAL). Do not supply high-privilege or production credentials without testing in isolation. Consider using accounts with limited scope. - The scripts call an 'openclaw' CLI and use Selenium (Chrome / chromedriver). The manifest omitted these required binaries — install and test these separately before running auto_reply or get_google_maps_leads. - oneabc.js uses a default API host (https://api.oneabc.org) and the Python auto-reply has a default GREEN API host; confirm these endpoints are ones you trust. The code concatenates the 'Authorization' header name (evasion-style) — ask the author why that was done and prefer transparent header construction. - Google Maps scraping via selenium may violate Google’s terms of service in some contexts; review legal/ethics before scraping. - Run the skill in an isolated workspace or container, review the created files (.known_customers.json, .boss_notifications.json, logs) and the code yourself, and prefer creating test accounts to reduce exposure of primary credentials. If the publisher can update the registry metadata to declare required env vars and binaries and explain the header-concatenation and default endpoints, the incoherences would be resolved and risk lowered.
能力评估
Purpose & Capability
The SKILL.md and bundled scripts clearly require mail/WhatsApp/OneABC credentials and CLI/binaries (openclaw, Chrome/chromedriver for selenium) but the registry metadata declares no required environment variables or binaries — this mismatch is unexpected and should be corrected. The requested credentials (MAIL_ACCOUNT, MAIL_CREDENTIAL, GREEN_API_*, ONEABC_ACCESS_CREDENTIAL) do align with the stated capabilities but were not declared in the manifest.
Instruction Scope
Runtime instructions steer the agent to create and read many local files (workspace templates, contact lists, product DB, logs) and to run the included scripts which call external services (WhatsApp via Green API, OneABC API) and spawn a local CLI (openclaw) for AI replies. The instructions are mostly scoped to the stated workflow, but the SKILL.md does not call out the dependency on an 'openclaw' CLI or on selenium/Chrome for Google Maps scraping — the agent will call these without the manifest declaring them.
Install Mechanism
No install spec is present (instruction-only plus bundled scripts), so nothing is automatically downloaded or written during install. Risk from install mechanism is low; however, running the scripts will write files into the chosen workspace and may require installing external packages and binaries (Chrome, chromedriver, Node runtime).
Credentials
Multiple sensitive environment variables are needed by the scripts (email SMTP credentials, WhatsApp/Green API instance and credential, ONEABC access credential). That number and sensitivity are proportionate to the described features, but the skill metadata did not advertise these requirements. Additionally, oneabc.js constructs the Authorization header via concatenation ('Author' + 'ization') — a mild obfuscation that makes automated scanning harder and should be disclosed. Default endpoints (e.g., API_URL default in auto_reply set to 'https://7107.api.greenapi.com' and OneABC default 'https://api.oneabc.org') exist; ensure you understand which external service will receive credentials and messages.
Persistence & Privilege
The skill is not marked always:true and uses normal agent invocation. It creates and manages its own workspace files, logs, and state files in the chosen directory — expected behavior for this kind of assistant. It does not request modifications to other skills or global agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ceo-xiaomao
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ceo-xiaomao 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.8.2
Public clean edition: softened wording, neutral credential naming, removed host-specific fallback paths, and improved scan-friendliness while preserving functionality
v1.8.1
Added one-click workspace initializer and example assets for faster setup after install
v1.8.0
Added WhatsApp auto-reply/auto-listen workflow, configurable product asset template, and CEO coordination method reference
v1.7.0
Rebuilt as installable skill bundle: Google Maps leads, OneABC wrapper, Gmail outreach, Green API WhatsApp send tools, and configurable setup via environment variables
v1.0.0
Initial release of CEO小茂能力包. - 提供外贸AI团队的协调总控/CEO助理功能 - 结构化团队分工,明确定义团队各角色和工作流程 - 内含首配指南、角色说明、协作规则SOP及多种业务模板(日报/周报/任务/客户跟进) - 强调只做协调、输出结论、重点关注进展和风险
元数据
Slug ceo-xiaomao
版本 1.8.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 5
常见问题

CEO小茂能力包 是什么?

CEO小茂聚合技能包。用于外贸 CEO/业务负责人场景:协调汇报、Google Maps 商务联系人收集、OneABC 模型调用、邮件发送、WhatsApp 消息发送、WhatsApp 会话助理,并支持一键初始化模板文件。适用于想安装后快速搭建一套可配置业务工作流的人。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 103 次。

如何安装 CEO小茂能力包?

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

CEO小茂能力包 是免费的吗?

是的,CEO小茂能力包 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

CEO小茂能力包 支持哪些平台?

CEO小茂能力包 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 CEO小茂能力包?

由 Xingfan0828(@xingfan0828)开发并维护,当前版本 v1.8.2。

💬 留言讨论