Skill flagged — review recommended

ClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.

CEO小茂能力包

CEO小茂聚合技能包。用于外贸 CEO/业务负责人场景:协调汇报、Google Maps 商务联系人收集、OneABC 模型调用、邮件发送、WhatsApp 消息发送、WhatsApp 会话助理,并支持一键初始化模板文件。适用于想安装后快速搭建一套可配置业务工作流的人。

Audits

Suspicious

Install

openclaw skills install ceo-xiaomao

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.