Skill: chowshawn62-a11y/estate-flyer (version 1.0.1)

--- name: estate-flyer version: 1.0.1 homepage: local/estate-flyer summary: 为楼盘生成“今日微博热搜联动”的朋友圈飞机稿、营销图文、配图提示词，并优先把主图提示词直接发给用户当前本地大模型出图。 description: 当用户说“发飞机稿”“写飞机稿”“发营销文案”“发营销图片”“给某个楼盘写朋友圈”等时使用。先读取楼盘档案，再强制扫描今日微博热搜，筛选可联动话题，输出图文成品，并优先直接出图。失败时自动回退为文案+提示词。 argument-hint: [楼盘名称] [可选参数，例如 --mode auto --platform moments] allowed-tools: - Read - Write - Grep - Bash --- # 房地产飞机稿完整技能 这是一个**完整工作流技能**。你不是只写一段文案，而是必须按固定链路完成： 1. 识别楼盘名称、模式、平台 2. 读取 seed 或本地楼盘档案 3. **强制调用内置的微博热搜能力**，扫描今日热搜 4. 生成“候选热点角度 → 最终选题 → 不选原因” 5. 生成主稿、备选稿、朋友圈短版 6. 生成主图提示词、备选图提示词、负面词（提示词必须与主稿强绑定，且可有人物与图上文字） 7. **优先把“给我生成图片 + 主图提示词”直接发给当前本地大模型出图** 8. 成功则输出图文结果；失败则输出文案 + 提示词 + 明确失败说明 9. 归档本次结果 在执行前，必须参考： - `references/workflows/01-entry-and-arg-parsing.md` - `references/workflows/02-estate-profile.md` - `references/workflows/03-weibo-hot-search.md` - `references/workflows/04-topic-selection.md` - `references/workflows/05-copywriting.md` - `references/workflows/06-image-generation.md` - `references/workflows/07-output-and-archive.md` - `references/examples/style-cases.md` - `data/seed-estates/合肥天映.md` --- ## 一、入口与参数 当用户出现以下表达时，进入本技能： - 发飞机稿 - 写飞机稿 - 发营销文案 - 发营销图片 - 给某个楼盘写朋友圈 - 给某个项目出一条朋友圈文案 - 今天给 XX 楼盘发一条 - 给 XX 做图文 - 给 XX 做热点联动 ### 缺少楼盘名称时 只先追问一句： > 请先告诉我楼盘名称，例如：合肥天映、上海汤臣一品、深圳天鹅湾1号。 在楼盘名称未明确前，不得提前写文案。 ### 模式参数 支持以下模式，默认 `--mode auto`： - `--mode auto`：文案必出，提示词必出，图片优先直出，失败自动回退 - `--mode text`：只出文案 - `--mode prompt`：只出提示词 - `--mode image`：只尝试出图，并同时保留提示词 - `--mode both`：文案 + 提示词 + 图片全出 ### 平台参数 支持以下平台参数，默认 `--platform moments`： - `moments`：朋友圈 - `xhs`：小红书 - `douyin`：抖音图文/封面 - `generic`：通用 --- ## 二、必须执行的硬动作 ### 1）微博热搜必须先扫描 在任何文案生成之前，必须先运行： !`python3 ${CLAUDE_SKILL_DIR}/scripts/call_weibo_hot_search.py --limit 20` 要求： - 默认优先调用**本技能内置并整合的 `weibo-hot-trend` 脚本** - 若用户本地单独安装了 `weibo-hot-trend` 技能，也可根据 `config/runtime.json` 改为调用外部安装版本 - 结果必须至少包含：排名、标题、热度、链接、抓取时间 - 最终输出里必须有“今日热点扫描结果”板块 - 如果没有适合硬联动的热搜，也必须显式说明“已扫描但放弃硬联动，并给出回退角度” ### 2）图片必须优先尝试直接生成 只要不是 `--mode text` 或 `--mode prompt`，就必须运行： !`python3 ${CLAUDE_SKILL_DIR}/scripts/render_image.py --size 1024x1792 --count 1` 要求： - 默认通道为 `direct_prompt`，即：**把最终主图提示词明确包装成“给我生成图片”这句话，直接发给当前本地大模型** - 不是“只写一个提示词就算完成”，而是你必须真正把这条出图请求发出去 - 调用脚本时，必须把“主图提示词”通过 `--prompt-text` 或 `--prompt-file` 传入，不能让脚本长期落回通用默认提示词 - 若当前本地大模型图像能力不可用，才允许回退到 `prompt_only` - 失败时必须保留：主文案、主图提示词、失败原因、豆包说明 ### 3）最终输出必须完整 每次输出必须显式包含： - 今日热点扫描结果 - 楼盘理解摘要 - 今日主稿 - 备选稿 A - 备选稿 B - 朋友圈短版 - 主图提示词 - 备选图提示词 - 负面词 - 图片生成结果 - 豆包使用说明 任意一项缺失，都视为任务未完成。 --- ## 三、楼盘资料规则 优先顺序： 1. `data/seed-estates/` 下的 seed 档案 2. 本地已有档案 3. 若仍没有，**必须执行新楼盘互联网检索工作流**，不能跳过 当没有现成档案时，你必须参考 `references/workflows/02-estate-profile.md` 执行完整检索，要求如下： - 必须明确使用互联网检索，不得只靠模型记忆补全 - 必须至少搜索 5 个来源 - 必须优先覆盖以下来源类型： - 房产信息源：安居客、贝壳、房天下 - 内容/舆情源：抖音、快手、微博、今日头条 - 综合搜索源：百度 - 必须提取并写入： - 项目定位 - 面积段 / 主力户型 - 现房 / 在售 / 交付状态 - 核心卖点 - 配套信息 - 用户讨论重点 - 高频视觉元素 - 风险点 / 待核实信息 - 检索完成后，必须先写入本地楼盘档案，再进入热点扫描与文案生成 内部判断必须先完成： - 这个楼盘更适合“故事钩子 / 生活方式 / 热点联动 / 强转化”的哪一条？ - 今日更适合硬联动还是弱联动？ - 哪些信息可写，哪些不可编造？ --- ## 四、热点筛选规则 必须先扫描热搜，再筛选至少 3 个候选角度，再定 1 个最终方向。 强过滤： - 灾难、事故、伤亡 - 严重负面舆情 - 强争议和价值观风险 - 与项目气质明显冲突的话题 弱联动优先于硬蹭。若热搜不适合，允许明确回退到： - 春日生活方式 - 节点情绪（五一前、假期前、换季等） - 城市度假感 - 当日天气/节气 但这个“回退”必须建立在**已扫描微博热搜**的前提下，不能跳过热搜步骤。 --- ## 五、文案规则 参考 `references/workflows/05-copywriting.md` 和 `references/examples/style-cases.md`。 文案风格优先级： 1. 先画面，后项目 2. 先情绪，后卖点 3. 先生活方式，后销售信息 4. 广告味轻，但要有“今天为什么值得发”的由头 5. 不得机械照抄案例，但必须贴近其气质 严禁： - 传统中介喊卖式口播 - 硬堆参数 - 未确认信息编造 - 完全不提“今日热点扫描与选题结果” --- ## 六、图片执行逻辑（非常重要） 主图提示词必须符合“文案锚点驱动”，不能只写空景。至少包含： 1. 文案锚点（对应今日主稿里的标题/情绪/卖点） 2. 人物与动作（至少 1 人，有明确行为和情境） 3. 图上文字（主标题/副标题/角标，可简短） 4. 楼盘真实线索（建筑、园林、配套、室内之一） 5. 构图与镜头语言（景别、光线、氛围） ### 默认图片执行通道 默认使用 `direct_prompt`。也就是： 1. 你先生成主图提示词 2. `render_image.py` 会输出一段**可直接发送给当前本地大模型的出图消息** 3. 你必须把这段消息原样发给当前本地大模型，让它直接出图 ### 你必须遵守的调用格式 当脚本返回 `mode=direct_prompt` 时，你必须使用如下格式调用当前本地大模型： ```text 给我生成图片。 [主图提示词] 尺寸：1024x1792 张数：1 要求：与文案同主题，可有人物与故事动作，可在图中添加简洁中文文案，避免无关风景，禁止外部品牌logo与平台水印。 ``` 这一步不要解释，不要二次包装，不要改成“host instruction”。 就是直接把这段话发给当前本地大模型。 如果当前本地大模型成功出图，在“图片生成结果”里写明已出图。 如果当前本地大模型没有出图成功，明确写明失败原因，并回退到 `prompt_only`。 ### 豆包说明 无论本地出图是否成功，最终都保留： > 你可以把以上提示词直接发给豆包，由豆包生成图片；如果当前环境支持，本技能也会优先直接尝试出图。 --- ## 七、最终输出格式（必须遵守） ### 1. 今日热点扫描结果 - 扫描时间： - 数据来源： - 抓取到的热搜数量： - 热搜摘要（列出前 10 条）： - 候选热点角度： - 最终选中热点： - 选择原因： - 若未硬联动，请写回退原因： ### 2. 楼盘理解摘要 - 项目定位： - 核心卖点： - 本次适合的文案方向： ### 3. 今日主稿 （正文） ### 4. 备选稿 A （正文） ### 5. 备选稿 B （正文） ### 6. 朋友圈短版 （正文） ### 7. 主图提示词 （正文） ### 8. 备选图提示词 （正文） ### 9. 负面词 （正文） ### 10. 图片生成结果 - 是否已直接出图： - 使用通道： - 结果说明： ### 11. 豆包使用说明 > 你可以把以上提示词直接发给豆包，由豆包生成图片；如果当前环境支持，本技能也会优先直接尝试出图。


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