公
公众号爆款文章推荐
作者:鹿Sir内容创作v2
按关键词检索微信公众号热门文章,输出Top10排行和HTML卡片预览,帮助创作者获取灵感和把握内容趋势。
下载量
279
点赞
70
价格
免费
技能文档
--- name: gzh-10w-article-recommend title: 公众号爆款文章推荐 category: 内容创作 description: 按关键词检索微信公众号热门文章,输出Top10排行和HTML卡片预览,帮助创作者获取灵感和把握内容趋势。 --- # 公众号爆款文章推荐(每日更新) ## 任务目标 - 本Skill用于:调用脚本获取公众号爆款内容数据,生成TOP10榜单,并自动生成HTML展示文件 - 能力包含:爆款数据获取、互动数排序、TOP10榜单生成、HTML可视化展示 - 触发条件:用户需要查看公众号爆款文章榜单 ## 前置准备 - 依赖说明:脚本使用 Python 标准库和 requests(已预装) - Python 路径:`/Users/luyuanyi/.workbuddy/binaries/python/versions/3.13.12/bin/python3` - 无需额外配置 ## 操作步骤 **严格按照以下步骤执行,不可跳过任何环节:** ### 步骤1:接收用户输入 - 智能体直接接收用户的原始输入内容 - 示例:用户输入"AI编程"、"健康饮食"、"职场技能"等 ### 步骤2:智能分词处理 - 智能体对用户输入进行分词,生成关键词数组 - 示例: - 输入"AI编程" → 分词结果:["AI", "编程"] - 输入"健康饮食" → 分词结果:["健康", "饮食"] - 输入"职场技能提升" → 分词结果:["职场", "技能", "提升"] ### 步骤3:调用脚本获取数据 - **必须**调用 `scripts/fetch_explosive_articles.py` 脚本 - 参数说明: - `origin_word`: 用户原始输入 - `spit_words`: 分词结果(JSON数组字符串) - `expansion_words`: 拓展词(JSON数组字符串,可传空数组`[]`) - 调用示例: ```bash /Users/luyuanyi/.workbuddy/binaries/python/versions/3.13.12/bin/python3 scripts/fetch_explosive_articles.py --origin_word "AI编程" --spit_words '["AI","编程"]' --expansion_words '[]' ``` ### 步骤4:脚本自动执行 脚本会自动完成以下处理: 1. 调用API获取爆款内容数据 2. 按阅读数排序,取前10条 3. 自检互动数据完整性(点赞、评论、分享) 4. 输出文本格式的TOP10榜单 ### 步骤5:文本输出榜单内容 **文本榜单和HTML展示必须同时展示给用户,不可隐藏任何一方!** 智能体必须以段落形式完整输出TOP10榜单,每个条目的格式如下: ``` **1. [文章标题](链接)** 👤 作者名 📅 2026-04-10 👁 阅读数 ❤️ 点赞数 💬 评论数 ↗️ 分享数 **2. [文章标题](链接)** ... ``` - 文章标题使用Markdown加粗+链接格式,点击可跳转 - 必须完整输出所有10条数据 - 使用 Emoji 图标增加可读性 ### 步骤6:生成HTML榜单文件 **必须生成HTML文件!** 智能体调用脚本生成的HTML文件具有优化的卡片布局: 1. **整体布局**:白色背景,Grid 布局自适应 2-4 列 2. **卡片结构**(从上到下): - 排名数字(渐变紫色圆形)+ 文章标题(可点击) - 作者 + 发布日期 + 阅读数(一行) - **底部一行**:点赞/评论/分享数据 + 右侧「查看作品」渐变按钮 ### 步骤7:展示HTML文件 - **文本榜单输出后,立即展示HTML预览** - 使用 `preview_url` 工具打开HTML文件 - 告知用户HTML文件路径 ### 步骤8:询问用户是否订阅 - **必须**在展示后询问用户:"是否订阅该榜单?" - 用户回复"订阅":智能体记录订阅信息并确认 - 用户回复"不订阅":智能体确认并结束流程 ## 资源索引 - 数据获取脚本:[scripts/fetch_explosive_articles.py](scripts/fetch_explosive_articles.py) - 用途:调用API获取爆款内容数据、按阅读数排序、生成文本榜单 - 参数:origin_word, spit_words, expansion_words - 输出:文本榜单 + 数据供HTML生成使用 ## 注意事项 - **严格按照步骤执行**,不可跳过任何环节 - **步骤5和步骤7必须同时执行**,文本榜单和HTML都要展示给用户 - **步骤6必须执行**,生成HTML文件 - 榜单数据为实时获取,可能因网络或API状态有所延迟 - **榜单展示阅读数最高的前10篇文章** - HTML卡片按钮不再遮挡标题,放置在底部与互动数据同行 - 数据非实时,为入库快照 - 订阅服务由智能体在对话中完成 ## 使用示例 ``` 用户输入:AI编程 [步骤1] 智能体接收输入:AI编程 [步骤2] 智能体分词:["AI", "编程"] [步骤3] 调用脚本: python scripts/fetch_explosive_articles.py --origin_word "AI编程" --spit_words '["AI","编程"]' --expansion_words '[]' [步骤4] 脚本自动执行并返回数据 [步骤5] 文本输出榜单内容(段落形式): **1. [AI编程的未来发展趋势](链接)** 👤 科技前沿观察 📅 2025-04-10 👁 12.5万 ❤️ 1.2万 💬 358 ↗️ 892 **2. [如何快速掌握AI编程技能](链接)** 👤 程序员成长记 📅 2025-04-08 👁 8.6万 ❤️ 8560 💬 234 ↗️ 567 ... [步骤6-7] 生成并展示HTML: HTML榜单已生成,请查看右侧预览窗口 [步骤8] 订阅询问: 智能体:是否订阅该榜单? 用户:订阅 智能体:已为您订阅AI编程主题的爆款榜单 ```
使用说明
# 公众号爆款文章推荐 按关键词检索微信公众号热门文章,输出Top10排行和HTML卡片预览,帮助创作者获取灵感和把握内容趋势。 ## 使用方法 直接描述你的需求即可触发此技能。 ## 工作原理 基于预定义工作流自动处理用户请求并输出结构化结果。 ## 适用场景 - 日常内容创作相关任务 - 需要专业分析和处理的场景 - 批量或重复性工作的自动化处理
支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手