← Back to Skills Marketplace
githubsoftware2015

Local Life Hotspot

by githubsoftware2015 · GitHub ↗ · v6.0.0 · MIT-0
cross-platform ⚠ suspicious
128
Downloads
0
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install local-life-hotspot
Description
搜索当天真实热门话题,选择一个深度创作,生成简约图片,自动发布。
README (SKILL.md)

单话题深度创作助手 v6.0

核心理念

真实热点 + 深度内容 + 简约图片

v6.0 更新要点

1. 确保当天真实热点

✅ 多重试机制(3 次重试) ✅ 多查询搜索(3 个查询词) ✅ 搜索失败明确提示,不使用示例数据

2. 简化图片生成

✅ 纯色背景(根据领域配色) ✅ 居中显示标题 ✅ 快速生成,不复杂

3. 深度文案结构

✅ 话题引入 ✅ 概念解释 ✅ 核心要点 ✅ 实操指南(3 阶段) ✅ 行动建议 ✅ 常见问题(Q&A) ✅ 互动引导

快速使用

# 搜索当天热点并创作
python ~/.openclaw/skills/local-life-hotspot/run.py -k "职场干货" -a

# 指定具体话题
python ~/.openclaw/skills/local-life-hotspot/run.py -k "减肥" -t "16+8 轻断食" -a

参数说明

参数 简写 说明 默认值
--keyword -k 搜索关键词 职场干货
--auto-publish -a 自动发布 false
--topic -t 指定话题 自动选择

图片配色

领域 背景色
减肥 粉色 (255, 182, 193)
职场 蓝色 (100, 149, 237)
学习 橙色 (255, 218, 185)
科技 紫色 (138, 43, 226)
美食 橙色 (255, 165, 0)
生活 粉色 (255, 192, 203)

更新日志 v6.0

  • ✅ 确保搜索当天真实热门话题
  • ✅ 搜索失败时明确提示,不使用示例数据
  • ✅ 简化图片生成(纯色背景 + 标题)
  • ✅ 优化发布流程
Usage Guidance
This skill appears to implement search→compose→image→publish, but check these before installing: 1) The code expects an external 'mcporter' CLI and Xiaohongshu MCP credentials even though none are declared—ensure you have and trust mcporter and that credential handling is acceptable. 2) Pillow (PIL) is required but not installed automatically—install it in a controlled environment. 3) The script disables TLS verification for network fetches (insecure) — consider removing that or validating endpoints. 4) The publish uses subprocess.run(shell=True) with user-generated content—review/escape inputs or avoid shell=True to reduce injection risk. 5) The skill writes files under /home/admin and /tmp—if you run it on a multi-user or production system run it in an isolated sandbox. If you plan to use auto-publish, verify how mcporter obtains credentials and test in a safe environment first.
Capability Analysis
Type: OpenClaw Skill Name: local-life-hotspot Version: 6.0.0 The skill contains a critical shell injection vulnerability in run.py within the publish_to_xiaohongshu function, where content fetched from the web is passed into a shell command via subprocess.run(shell=True). Additionally, the script explicitly disables SSL certificate verification (ssl.CERT_NONE) for its connections to Jina AI (s.jina.ai). While these are severe security flaws that could allow for Remote Code Execution (RCE) or Man-in-the-Middle (MITM) attacks, they appear to be unintentional vulnerabilities rather than intentional malice.
Capability Assessment
Purpose & Capability
The skill's description is content creation + publish to Xiaohongshu. The code implements that, but the package/registry metadata and SKILL manifest declare no required binaries or env vars while the code calls an external 'mcporter' CLI to publish and imports Pillow for image generation. The skill also references Xiaohongshu MCP in README/package.json but does not declare or request the credentials or the mcporter binary that are necessary for publishing—this is an incoherence between claimed purpose and declared requirements.
Instruction Scope
SKILL.md and run.py instruct the agent to: query external search endpoints (s.jina.ai and r.jina.ai), read remote webpages, generate images, write drafts to /home/admin/openclaw/workspace/temp/ and /tmp, and call an external publisher via subprocess. These steps align with the feature set, but the code disables TLS verification for outgoing requests (insecure ssl_context) and uses subprocess.run(shell=True) to invoke 'mcporter' with user content embedded—both expand risk and deserve review. The skill does not read unrelated local secrets, but the publish step implicitly relies on external credentials/config that are not declared.
Install Mechanism
There is no install spec (instruction-only), yet package.json lists dependencies (Pillow) and README mentions Python 3.8+ and Xiaohongshu MCP. Because nothing is installed automatically, the runtime will fail or behave unexpectedly unless the environment already has Pillow and 'mcporter' configured. The absence of an install spec combined with runtime shell calls to an external CLI is inconsistent and risky if the environment lacks those components.
Credentials
The skill declares no required environment variables or credentials, but publishing to Xiaohongshu via the 'mcporter' CLI will require credentials or local config for the MCP. That means the skill will attempt to use credentials/config that live outside the skill and are not declared to the user. Additionally, the code writes files under a fixed /home/admin path and /tmp, which may be surprising. The number and type of implicit credentials/config accesses are disproportionate to the manifest's 'none' declaration.
Persistence & Privilege
always is false and the skill is user-invocable only; it does write drafts and image files to disk but does not modify other skills or agent-wide settings. It does not request permanent 'always' presence. File writes are limited to skill-related draft/image paths.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install local-life-hotspot
  3. After installation, invoke the skill by name or use /local-life-hotspot
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v6.0.0
local-life-hotspot v6.0.0 - 热门话题查询优化,确保当天真实热点,多重搜索和重试,无示例数据兜底 - 图片生成简化为纯色背景并居中显示标题,提升效率 - 明确搜索失败反馈 - 优化自动发布流程 - 更新支持文案结构和图片领域配色
v5.0.0
local-life-hotspot v5.0.0 - 核心升级:从多个话题罗列升级为单个话题深度解读与文案创作 - 新增文案结构,涵盖话题解读、核心要点、实操指南、行动建议、常见问题及互动引导 - 支持参数指定单一话题 (--topic) - 输出更完整、结构化的小红书文案及品牌化设计图片 - 保留热门话题推荐,新增自动发布功能
v4.0.0
Version 4.0.0 — Major update with new features and focus: - Now searches real trending topics from multiple platforms. - Creates in-depth illustrated content with trend analysis and actionable advice. - Generates professional images with gradient backgrounds and structured layouts. - One-click publishing to Xiaohongshu (RED). - Supports clear output formats: topic lists, illustrated articles, and branded images.
v3.0.1
- Updated internal dependencies in package.json. - Code cleanup or minor script adjustments in run.py. - No user-facing feature or behavior changes.
v3.0.0
local-life-hotspot v3.0.0 - 重大更新:技能从“热点摘要”升级为“干货内容搜索与创作”工具 - 搜索并提取具体、可执行的技巧、方法和经验,非通用热点摘要 - 自动生成5-15条实用干货清单,突出内容实用性 - 支持直接发布小红书风格内容并自动生成封面图 - 新增领域和参数支持,优化使用体验 - 内置真实示例干货库(职场、学习、科技等)
v2.0.0
local-life-hotspot v2.0.0 - 支持自定义关键词和热点数量,拓展适用场景(如职场、学习、科技等) - 移除微信确认,新增自动发布功能 - 多平台热点搜索和热度评估优化 - 输出文件路径与参数配置说明更新 - 丰富文档与用例说明,提升易用性
v1.0.0
local-life-hotspot v1.0.0 – Initial Release - 搜索、整理本地生活相关热门话题和最新资讯。 - 支持跨平台(微博、小红书、抖音、知乎)热点搜索与分析。 - 按热度(高/中/低)自动筛选适合小红书的内容。 - 一键生成小红书文章文案,支持微信确认和一键发布。 - 集成多数据源:Jina Reader、Exa MCP、小红书 MCP 搜索。
Metadata
Slug local-life-hotspot
Version 6.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 7
Frequently Asked Questions

What is Local Life Hotspot?

搜索当天真实热门话题,选择一个深度创作,生成简约图片,自动发布。 It is an AI Agent Skill for Claude Code / OpenClaw, with 128 downloads so far.

How do I install Local Life Hotspot?

Run "/install local-life-hotspot" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Local Life Hotspot free?

Yes, Local Life Hotspot is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Local Life Hotspot support?

Local Life Hotspot is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Local Life Hotspot?

It is built and maintained by githubsoftware2015 (@githubsoftware2015); the current version is v6.0.0.

💬 Comments