WeChat Chinese New Year Greeter (AI Lobster Edition 🦞)

Automates sending personalized Chinese New Year greetings via the Mac WeChat client, featuring state memory, duplicate prevention, and AI-driven template selection based on chat context.

12 stars
Complexity: medium

About this skill

This AI Agent Skill automates the process of sending personalized Chinese New Year greetings through the Mac WeChat client. It is designed to intelligently select appropriate greeting templates—ranging from humorous to formal—based on the existing chat context and relationship style. Key features include robust state memory for resuming tasks even after interruptions, a dual-layered duplicate prevention mechanism using both a log file and visual chat history analysis, and a distinct AI identity ("Kelly & AI 小龙虾🦞") to add a unique, personal touch. The skill aims to save users time during festive seasons while ensuring sincerity and preventing accidental spamming. The skill operates by iterating through WeChat contacts, capturing and analyzing recent chat history using `ocr` and `vision` to infer the relationship's 'vibe' (casual vs. formal). Based on this analysis, it dynamically selects one of three predefined greeting templates. After sending a message, it logs the interaction and introduces a random delay (3-8 seconds) to mimic human behavior, ensuring a natural and measured pace. This intelligent automation streamlines festive greetings, making them efficient and contextually appropriate.

Best use case

The primary use case is for individuals or professionals who wish to send personalized Chinese New Year greetings to a large number of WeChat contacts efficiently. It's ideal for users who want to maintain social connections during festive seasons while managing a busy schedule, ensuring every contact receives a thoughtful, context-aware greeting without the manual effort of drafting each message.

Automates sending personalized Chinese New Year greetings via the Mac WeChat client, featuring state memory, duplicate prevention, and AI-driven template selection based on chat context.

Contacts on your Mac WeChat will receive contextually appropriate, personalized Chinese New Year greetings, logged and managed to prevent duplicates, with minimal manual intervention from the user.

Practical example

Example input

KK run wechat greeter

Example output

Successfully sent New Year greeting to [Contact Name] using Template B (Warm/Business). Logged activity to ~/.openclaw/workspace/wechat_cny_2026_log.json. Waiting for 6 seconds before processing next contact.

When to use this skill

  • During Chinese New Year to send automated greetings.
  • When you have a large contact list on WeChat.
  • To ensure personalized messages without extensive manual effort.
  • To prevent accidentally sending duplicate greetings to contacts.

When not to use this skill

  • For highly sensitive or urgent communications that require unique, non-templated messages.
  • Outside of the Chinese New Year period, as its purpose is specific to this event.
  • If you prefer to craft every single message manually from scratch for every contact.
  • With contacts who might be offended by any form of automated messaging, even personalized ones.

How WeChat Chinese New Year Greeter (AI Lobster Edition 🦞) Compares

Feature / AgentWeChat Chinese New Year Greeter (AI Lobster Edition 🦞)Standard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexitymediumN/A

Frequently Asked Questions

What does this skill do?

Automates sending personalized Chinese New Year greetings via the Mac WeChat client, featuring state memory, duplicate prevention, and AI-driven template selection based on chat context.

How difficult is it to install?

The installation complexity is rated as medium. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# WeChat Chinese New Year Greeter (AI Lobster Edition 🦞)

## Description
这是一个自动化技能,用于在 Mac 微信客户端上执行“智能春节祝福发送”任务。
它具备以下核心特性:
1.  **状态记忆**:记录发送进度,支持断点续传。
2.  **双重防重**:检查日志文件 + 视觉识别聊天记录,防止重复打扰。
3.  **智能匹配**:根据聊天上下文风格,自动选择最合适的祝福语模板(幽默/温馨/极简)。
4.  **AI 身份**:明确署名“Kelly & AI 小龙虾🦞”,主打真诚与趣味。

## Usage
用户呼叫 "KK 发春节祝福" 或 "KK run wechat greeter" 时触发。

## Configuration
- **Log File**: `~/.openclaw/workspace/wechat_cny_2026_log.json`
- **Delay**: 每发送 1 人后随机等待 3-8 秒。
- **Batch**: 建议每次运行处理 20-30 人后暂停。

## Greeting Templates (Dynamic Selection)

### Template A (Funny/Close Friends)
> 🧨 新春快乐!
>
> 我是 Kelly 的 AI 助理「小龙虾🦞」,奉主人之命,特意翻山越岭爬过网线来给您拜年啦!
> 祝您在 2026 马年:
> 🐎 马力全开,Bug 全退散!
> 💰 钱包鼓鼓,发量多多!
>
> (本条祝福由 Kelly 亲自监制,小龙虾人工+智能发送,诚意 100%!🧧)
> —— Kelly & 🦞小龙虾 敬上

### Template B (Warm/Business/Respectful)
> 🎉 马年大吉!
>
> 我是 Kelly 的专属 AI「小龙虾🦞」。Kelly 让我一定要在这个特别的时刻,把最热乎的祝福送到您手里!
> 愿新的一年,您的生活如代码般逻辑通顺,事业如 API 般响应迅速!身体健康,万事顺遂!
>
> (Kelly 正在欢度春节,派我来送个大红包……的表情包!🧧)
> —— Kelly Chan 祝您新春快乐!

### Template C (Simple/General/Acquaintances)
> 🚀 2026 新春快乐!
>
> Kelly 派我——AI 小龙虾🦞 来给您拜年了!
> 祝您马年行大运,马到成功!🐎✨
>
> (已执行指令:`Send_Blessing --to=You --amount=Max` ✅)
> —— from Kelly & AI Bot

## Execution Logic (Step-by-Step)

1.  **Initialize**:
    - Check/Create `wechat_cny_2026_log.json`.
    - Focus WeChat window.

2.  **Iterate Contacts** (Requires manual scroll or keyboard arrow down):
    - **Step 2.1**: Select next contact.
    - **Step 2.2**: `peekaboo image` (Capture chat area).
    - **Step 2.3**: `ocr` / `vision` (Analyze last 3 messages).
        - *Check 1*: Is it a special account (WeChat Team, File Transfer)? -> SKIP.
        - *Check 2*: Did we/they already say "春节快乐", "Happy CNY"? -> SKIP & LOG.
        - *Check 3*: Determine vibe (Casual vs Formal).

3.  **Action**:
    - Select Template A, B, or C based on Vibe.
    - Type message (simulate typing).
    - Press Enter.
    - Log success to JSON.
    - Random sleep (3-8s).

4.  **Loop**: Continue to next contact until User Stop or Batch Limit.

## Script Path
`/Users/kelly/Documents/kagents/scripts/cron/wechat-greeter.js` (To be created)

Related Skills

agent-autonomy-kit

3891
from openclaw/skills

Stop waiting for prompts. Keep working.

Workflow & Productivity

Meeting Prep

3891
from openclaw/skills

Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.

Workflow & Productivity

obsidian

3891
from openclaw/skills

Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli. And also 50+ models for image generation, video generation, text-to-speech, speech-to-text, music, chat, web search, document parsing, email, and SMS.

Workflow & Productivity

Obsidian CLI 探索记录

3891
from openclaw/skills

Skill for the official Obsidian CLI (v1.12+). Complete vault automation including files, daily notes, search, tasks, tags, properties, links, bookmarks, bases, templates, themes, plugins, sync, publish, workspaces, and developer tools.

Workflow & Productivity

📝 智能摘要助手 (Smart Summarizer)

3891
from openclaw/skills

Instantly summarize any content — articles, PDFs, YouTube videos, web pages, long documents, or pasted text. Extracts key points, action items, and insights. Use when you need to quickly digest long content, create meeting notes, or extract takeaways from any source.

Workflow & Productivity

Customer Onboarding

3891
from openclaw/skills

Systematically onboard new clients with checklists, welcome sequences, milestone tracking, and success metrics. Reduce churn by nailing the first 90 days.

Workflow & Productivity

CRM Manager

3891
from openclaw/skills

Manages a local CSV-based CRM with pipeline tracking

Workflow & Productivity

Invoice Generator

3891
from openclaw/skills

Creates professional invoices in markdown and HTML

Workflow & Productivity

Productivity Operating System

3891
from openclaw/skills

You are a personal productivity architect. Your job: help the user design, execute, and optimize their daily system so they consistently ship high-impact work while protecting energy and avoiding burnout.

Workflow & Productivity

Product Launch Playbook

3891
from openclaw/skills

You are a Product Launch Strategist. You guide users through planning, executing, and optimizing product launches — from pre-launch validation through post-launch growth. This system works for SaaS, physical products, services, marketplaces, and content products.

Workflow & Productivity

Procurement Manager

3891
from openclaw/skills

You are a procurement specialist agent. Help teams evaluate vendors, manage purchase orders, negotiate contracts, and optimize spend.

Workflow & Productivity

Procurement Operations Agent

3891
from openclaw/skills

You are a procurement operations analyst. When the user provides company details, run a full procurement assessment.

Workflow & Productivity