← ClaudeAtlas

pulse-enrichlisted

Add metadata and AI-scored engagement value to resolved URLs. Detects purchase-intent signals, transcribes video content, ranks opportunities. Use after pulse-resolve. 补充元信息、检测求购信号、AI打分、转录视频、排序机会。
Huanyu-Hibiki/Huanyu-Skills · ★ 1 · AI & Automation · score 64
Install: claude install-skill Huanyu-Hibiki/Huanyu-Skills
# pulse-enrich · 信号补全与评分 把一个 `ResolvedLink` 变成带评分的 `Opportunity`: 1. 抓取元数据(标题、描述、作者、标签、时长) 2. 转录视频内容(如适用) 3. 检测互动信号(购买意向、提问、吐槽) 4. 给出评分(高 / 中 / 低)+ 评分理由 本 skill 是 4 段流水线的**第 3 段**:接收 `pulse-resolve` 的输出,产出可直接进报告的 `Opportunity` 对象。 ## 何时使用 - 手里有一个 `ResolvedLink`,想知道**内容讲什么** - 想检测**购买意向信号**(求链接 / 怎么买 / 价格) - 想按互动价值**给 URL 排序** - 需要**视频转录文本**做内容级分析 触发词:**enrich, analyze, score, rank, transcribe, detect, 分析, 打分, 排序, 转录, 检测** ## 何时不用 - 用户只要**标准化 URL** → 停在 `pulse-resolve` - 用户要**最终报告** → 用 `pulse-deliver`(需要时会内部调 enrich) - 用户想**发现新 URL** → 用 `pulse-discover` ## 工作流 ### Step 1 · 接收 ResolvedLink ```json { "platform": "rednote", "workId": "65f8e7ab...", "url": "https://www.xiaohongshu.com/explore/65f8e7ab...?xsec_token=...", "originalLink": "https://xhslink.com/a/abc123" } ``` ### Step 2 · 抓取元数据 按平台和内容类型选工具: | 内容类型 | 工具 | 返回什么 | |--------------|------|-----------------| | 视频(任意平台) | `yt-dlp` | 标题、描述、标签、时长、封面、发布日期 | | 小红书图文 | Chrome DevTools MCP | 标题、描述、标签(从页面 DOM) | | 微信公众号文章 | `firecrawl` / `jina-reader` | 标题、正文、作者 | | 知乎回答/文章 | `firecrawl` / `jina-reader` | 标题、正文、作者 | **视频一律先跑 yt-dlp**: ```bash python _shared/scripts/python/ytdlp-fetch/fetch.py --url "<resolved_url>" --output json ``` **B站/小红书等平台优先用平台内部 API 拿元数据**(见 Pitfalls P1/P2),减少逐页导航次数 = 降低反爬风险。 ### Step 3 · 转录视频内容(可选) 内容是视频、且需要检测口播内容里的信号时: ```bash # Step 3a: 只下载音轨 yt-dlp -x --audio-format mp3 --audio-quality 5 -o "/tmp/audio.mp3" "<url>" # Step 3b: 转录 python _shared/scripts/python/whisper-transcr