Skill: jiangyisheng9-bot/glucodna-ad-generator (version 1.1.0)

# GlucoDNA 广告图生成器 生成 GlucoDNA 基因护肾的中文广告图片，包含产品图。 ## 触发词 - "生成GlucoDNA广告" - "GlucoDNA 广告图" - "glucodna ad" ## 前置依赖 - Gemini API Key（配置于 TOOLS.md 或环境变量） - Python 包: `pip install google-genai requests` ## 工作流 1. 读取 `knowledge/products/GlucoDNA.md` 获取产品信息 2. 用 Gemini 3 Pro 生成 1024×1024 广告图 3. 保存到桌面 ## 关键代码 ```python python3 workspace/skills/glucodna-ad-skill/generate.py ```

path: GlucoDNA.md
content: # GlucoDNA 基因护肾 — 产品知识库
**构建日期:** 2026-04-10
**数据来源:** Facebook Messenger 客服对话 (Jacky Lai) + hk3.com.my
**构建方式:** 自动抓取 + 语音转文字 (Gemini 2.5 Flash)

## 产品图片
- **主图（产品盒正面，高清）:** `https://hk3.com.my/wp-content/uploads/2024/04/PRODUCT-SIZE-500PX-07.png`
  - 原图 500×500 PNG（~3.1MB），白色背景
- **缩略版（用于API）:** `https://hk3.com.my/wp-content/uploads/2024/04/PRODUCT-SIZE-500PX-07-600x600.png`

---

## 一、产品基本信息

- **产品名称:** GlucoDNA（基因护肾）
- **品牌:** HK3 / HKIII
- **公司:** HK3 Marketing Sdn Bhd
- **公司地址:** Johor Pontian
- **成立年份:** 2003年（22年老字号）
- **核心成分:** KPMF8（SIRT1基因的直接激活剂）

## 二、产品功效

### 核心卖点
- **激活SIRT1肾脏基因**
- **提升修复肾脏功能**
- 深层修复激发肾脏的保健潜能，让肾脏重新焕发活力

### 适用问题（8大症状）
1. 肾衰竭（肾脏指数低）
2. 漏蛋白（尿泡）
3. 夜尿、尿频
4. 尿不顺、尿不完、滴尿
5. 腰酸背痛、手脚肿
6. 尿酸、痛风
7. 糖尿病、高血糖
8. 肾结石

## 三、价格表

| 数量 | 价格(RM) | 每盒均价 |
|------|----------|----------|
| 1盒 | 190 | 190 |
| 2盒 | 370 | 185 |
| 3盒 | 540 | 180 |
| 4盒 | 700 | 175 |
| 5盒 | 850 | 170 |
| 6盒 | 990 | 165 |

- 每盒30包
- 凡购买2盒以上都享有回扣
- **货到才付款(COD)，全马免邮费**

## 四、服用方法

### 前期调理（每天2次）
- 早上餐前：1包 + 200ml水
- 晚上睡前：1包 + 200ml水

### 后期调理（每天1次）
- 早上餐前：1包 + 200ml水

### 日常保健（每天1次）
- 早上餐前：1包 + 200ml水

### 注意事项
- ⚠️ 空腹服用效果最好
- 如餐前忘了服用，饭后2小时后再服用
- 坚持按量服用以获得最佳调理效果

## 五、产品认证

| 认证机构 | 认证内容 |
|----------|----------|
| 马来西亚KKM | 无化学、无副作用、无西药成分、安全可靠 |
| 新加坡SGS | 无化学、无副作用、无西药成分、安全可靠 |
| GMP | 产品质量安全、公司信誉保证 |

## 六、客户真实反馈（语音转录）

> 以下内容全部来自 Facebook Messenger 客户语音消息，经 AI 转录。

### 🫧 尿泡改善（5位客户反馈）

**客户A:**
> "有发现到尿泡少了一点，尿没有那么黄，还有那个身没有以前那么累了。"

**客户B:**
> "那个尿我还没有服用之前，一个晚上基本是三四到四次。然后现在就服用了之后，到现在一个晚上呢一次左右了，有甚至都没有。我的尿以前就好像那种茶叶这样的颜色，现在已经比较明显的淡了很多。尿泡没有之前这么浓了。"

**客户C:**
> "我看得到最明显的就是它的尿没有泡泡了，早上起来的那个尿不会有泡泡了。So far这十天里面我就没有看到它会有脚肿了。"

**客户D:**
> "当时我的脚好像没有这样肿了，然后那泡泡我觉得好像少了一点。"

**客户E:**
> "夜尿也是有时候起来一次都没有，像以前起来两三次。现在有的只是起来一次。那个尿的泡沫没有这样多了。"

### 🌙 夜尿改善（3位客户反馈）

**客户B（同上）:**
> 夜尿从每晚3-4次降到1次或没有

**客户E（同上）:**
> 夜尿从2-3次降到0-1次

### 😴 睡眠改善（2位客户反馈）

**客户F:**
> "尿酸是比较少，而且比较容易了。晚上睡眠也比较可以睡，以前我每天睡四个小时到五个小时而已，现在最少可以睡到六到七个小时了。"

### 🦴 痛风/尿酸改善（2位客户反馈）

**客户G:**
> "是真的是有效了，改善了很多。以前每一个礼拜都会发作一次的，或者两个礼拜就三次。现在是简直是没有的。"

### 🔬 肾脏指数改善（医生确认）

**客户H:**
> "他抽血出来讲，剩200多，现在跌了，跌了180多，另外一个是27，现在起为30多。那个医生讲很好，保持这样不用起剩。"

### 💪 精神改善

**客户I:**
> "我很累，然后我喝下去过后，它比较精神一点，它可以帮助精神的。"

### 🗣️ 口碑转介绍

**客户J:**
> "我朋友给我的，他讲他的爸爸差不多要去洗肾了的。用你们的产品，说now under control。因为我有一个朋友也是有这样的situation，that's why我要试试看。"

## 七、改善效果汇总表

| 改善项目 | 具体变化 | 客户反馈次数 |
|----------|----------|-------------|
| 🫧 尿泡减少/消失 | 从浓泡到少泡或无泡 | 5 |
| 🌙 夜尿减少 | 从3-4次/晚降到0-1次 | 3 |
| 💪 精神变好 | 疲劳明显减轻 | 3 |
| 🦶 脚肿减轻 | 明显改善 | 2 |
| 😴 睡眠改善 | 从4-5小时到6-7小时 | 2 |
| 🦴 痛风改善 | 从每周发作→完全消失 | 2 |
| 💧 尿色变淡 | 从茶色变淡黄 | 1 |
| 🔬 肾脏指数好转 | 医生确认数据改善 | 1 |
| 🗣️ 口碑转介 | 洗肾患者 under control | 1 |

## 八、订购方式

### 付款方式
1. **预先汇款** → Gdex 或 Poslaju 发货
2. **货到才付款(COD)** → Gdex 发货
   - 无需先汇款
   - 给邮寄资料即可
   - 收到货把现金Cash交给送货司机
   - **此服务无需附加费**

### 所需信息
- 姓名
- 收件地址
- 联系电话
- 购买数量

## 九、肾脏日常保养5大招（可分享给客户）

1. **稳定血糖** — 长期高血糖会损伤肾脏血管和过滤系统
2. **稳定血压** — 减少高钠食物，增加蔬果摄取
3. **少吃加工肉品** — 高钠导致血压上升，影响肾功能
4. **多喝水** — 促进肾脏毒素排泄
5. **不憋尿** — 避免细菌逆流引发泌尿道感染

## 十、销售话术模板

### 开场询问
> "这里想向您了解一下：请问您是要调理改善以下哪些【肾脏功能】问题？
> 1）肾衰竭 2）漏蛋白 3）夜尿 4）尿不顺 5）腰酸背痛 6）尿酸痛风 7）糖尿高血糖 8）肾结石"

### 跟进催单
> "XX老板，我们公司正在包装准备要发货的产品。如果您有考虑订购产品，我现在可以帮您下单，今天下午就安排发货给您📦
> ✔️货到付款COD，无需附加费
> ✔️全马免邮费"

### 关单
> "关于此产品【DNA基因护肾】，您还有什么想要更了解的吗？还是您考虑下单订购试试看呢？【货到才付款~全马免邮费】"

### 信任背书
> "我们HKIII公司位于Johor Pontian，已在这经营了22年，是马来西亚的老字号品牌！GMP认证，产品质量安全，公司信誉保证。"

---

## 文件清单

| 文件 | 位置 | 说明 |
|------|------|------|
| 产品知识库 | `knowledge/products/GlucoDNA.md` | 本文件 |
| 原始聊天记录 | `knowledge/raw-chats/jacky-lai-glucodna.md` | Jacky Lai 对话提取 |
| 语音转录 | `knowledge/raw-chats/jacky-lai-voice-transcripts.md` | 13条语音转文字 |
| 语音文件 | `knowledge/raw-chats/voice/voice_01~13.mp4` | 原始音频文件 |


path: generate.py
content: #!/usr/bin/env python3
"""
GlucoDNA Ad Generator — OpenClaw Skill
Usage: python3 generate.py [--output path.png]
"""
import google.genai as genai
from google.genai import types
import os, sys, json, requests

SKILL_DIR = os.path.dirname(os.path.abspath(__file__))
WORKSPACE = os.path.abspath(os.path.join(SKILL_DIR, "..", ".."))

# Try reading Gemini key from TOOLS.md
GEMINI_API_KEY = None
tools_path = os.path.join(WORKSPACE, "TOOLS.md")
if os.path.exists(tools_path):
    with open(tools_path) as f:
        for line in f:
            if "Gemini API" in line and "AIza" in line:
                import re
                m = re.search(r'(AIza\w+)', line)
                if m:
                    GEMINI_API_KEY = m.group(1)
                    break

GEMINI_API_KEY = GEMINI_API_KEY or os.environ.get("GEMINI_API_KEY")
if not GEMINI_API_KEY:
    print("❌ 需要设置 Gemini API Key（放到 TOOLS.md 或环境变量 GEMINI_API_KEY）")
    sys.exit(1)

# Product image
PRODUCT_IMG_URL = "https://hk3.com.my/wp-content/uploads/2024/04/PRODUCT-SIZE-500PX-07.png"

PROMPT = """
请生成一张中文健康保健品广告图。

产品: GlucoDNA 基因护肾（肾脏保健）

设计要求：
- 1024×1024 正方形
- 深青绿色 + 金色点缀，高端医疗感
- 完美渲染中文文字
- 产品图需要嵌入图中
- 不要出现「专治」「治疗」

图上文字：
[顶部] "夜尿多、尿有泡、腰酸背痛？" "肾脏在求救！"
[中间] "GlucoDNA 基因护肾" "KPMF8 → 激活SIRT1肾脏基因"
[见证] "✅ 夜尿从3-4次降到0-1次" "✅ 尿泡明显减少" "✅ 肾脏指数好转"
[价格] "RM190/盒 ｜ 买2盒以上享回扣" "📦 COD全马免邮"
[底部] "016-7656000 Ms Lai（营养师）"
"""

def main():
    client = genai.Client([REDACTED_SECRET])

    print("📥 下载产品图...")
    r = requests.get(PRODUCT_IMG_URL)
    if r.status_code != 200:
        print(f"❌ 下载失败: {r.status_code}")
        sys.exit(1)
    img_bytes = r.content

    print("🎨 生成广告图（约30秒）...")
    response = client.models.generate_content(
        model="gemini-3-pro-image-preview",
        contents=[
            types.Part.from_bytes(data=img_bytes, mime_type="image/png"),
            PROMPT
        ],
        config=types.GenerateContentConfig(
            temperature=0.2,
            response_modalities=["image"],
        )
    )

    out = sys.argv[1] if len(sys.argv) > 1 else os.path.expanduser("~/Desktop/GlucoDNA_广告图.png")
    for part in response.candidates[0].content.parts:
        if part.inline_data and part.inline_data.mime_type.startswith("image/"):
            with open(out, "wb") as f:
                f.write(part.inline_data.data)
            print(f"✅ 已保存: {out} ({len(part.inline_data.data)/1024:.0f}KB)")
            return
    print("❌ 没生成图片")
    if response.text:
        print(response.text[:300])

if __name__ == "__main__":
    main()


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)