Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/aAAaqwq/AGI-Super-Team --skill whatsapp-outreach-run명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | whatsapp-outreach-run |
| description | Automatic WhatsApp outreach agent run |
Run the agent for mass WhatsApp message sending
Check WhatsApp session:
ls $SALES_PATH/whatsapp/baileys_session/
If empty -> authenticate first:
cd $SALES_PATH/whatsapp
node index.js
# Scan QR code
Check setup:
cd $AGENTS_PATH/whatsapp-outreach
python3 test_setup.py
If no campaign exists -- create a config:
# $AGENTS_PATH/campaigns/my-campaign.yaml
campaign_name: "Campaign Name"
filters:
company_id: ["comp-XXX"] # Optional
product_id: ["prod-XXX"] # Optional
stage: ["new", "qualified"] # Optional
preferred_channel: "whatsapp" # Optional
message_template: |
Hi, {first_name}!
This is Ivan from WeLabelData.
Your message here...
variables:
custom_var: "value"
cd $AGENTS_PATH/whatsapp-outreach
python3 whatsapp_outreach_agent.py \
--dry-run \
--campaign campaigns/my-campaign.yaml
Check:
python3 whatsapp_outreach_agent.py \
--test-recipient p-XXX
Check:
python3 whatsapp_outreach_agent.py \
--limit 3 \
--campaign campaigns/my-campaign.yaml
Check:
python3 whatsapp_outreach_agent.py \
--campaign campaigns/my-campaign.yaml
[y/N]y -> starts sending[X/Y] Name → +phone... OK/FAILcd $PROJECT_ROOT
# Check changes
git diff main
# If OK -> merge
git checkout main
git merge whatsapp-outreach-YYYY-MM-DD-HHMM
# If NOT OK -> delete branch
git branch -D whatsapp-outreach-YYYY-MM-DD-HHMM
| Flag | Description |
|---|---|
--campaign FILE | Path to campaign config (YAML) |
--dry-run | Test run (no sending) |
--auto-approve | Skip human approval (use with caution!) |
--test-recipient p-XXX | Send to one person only |
--limit N | Limit to N recipients |
# Delay between messages (seconds)
export WHATSAPP_DELAY_SECONDS=60
# Daily message limit
export WHATSAPP_DAILY_LIMIT=20
# Lookback for idempotency (days)
export IDEMPOTENCY_LOOKBACK_DAYS=7
$AGENTS_PATH/logs/whatsapp_outreach_YYYY-MM-DD_HH-MM.md
whatsapp-outreach-YYYY-MM-DD-HHMM
sales/crm/activities.csv — added activitiessales/crm/relationships/leads.csv — updated last_contact_datesales/crm/contacts/people.csv — added notes (if failed)cd $SALES_PATH/whatsapp
node index.js
# Scan QR code
WHATSAPP_DELAY_SECONDSWHATSAPP_DAILY_LIMITgit status in $PROJECT_ROOTpython3 whatsapp_outreach_agent.py \
--campaign campaigns/clientd-training-reminder.yaml
python3 whatsapp_outreach_agent.py \
--dry-run \
--limit 1 \
--campaign campaigns/example-whatsapp.yaml
$AGENTS_PATH/specs/whatsapp-outreach.spec.md$AGENTS_PATH/whatsapp-outreach/README.md$AGENTS_PATH/whatsapp-outreach/IMPLEMENTATION.md