Back to skills
extension
Category: Data & AnalyticsNo API key required

RedGuard

[Python技能] RedGuard - 关键词监控与价格变动分析,风险报告生成,纯Python实现

personAuthor: user_3cdbf8eahubcommunity

RedGuard - Python工具技能

Description

本技能提供关键词监控与风险分析功能的Python函数,支持文本关键词监控、价格变动检测与分级、监控报告生成(JSON + Markdown双格式)。价格变动按严重等级分类(严重/较大/明显/需关注/轻微)。全部使用Python标准库实现,无需安装任何外部依赖。

When to Use

用户需要监控文本关键词或检测价格变动时使用本技能:监控竞品价格变化、在文本中检测指定关键词的出现情况、生成结构化的监控报告。

How to Use

本技能作为Hermes Agent集成工具直接运行,无需下载安装。在对话中描述您的需求,Agent会调用tool.py中的Python函数自动处理。

Features

  • 关键词监控:在文本中搜索并标记指定关键词的出现位置和频率
  • 价格变动检测:对比新旧价格,按阈值分级报告变动程度
  • 报告生成:支持 JSON 和 Markdown 双格式输出报告
  • 多级预警:价格变动分为5级(严重/较大/明显/需关注/轻微)

Examples

  • 用户说"检查这篇文本里有没有提到这些关键词" → 使用本技能的关键词监控功能
  • 用户说"这个商品价格从99涨到129,算不算异常" → 使用本技能检测价格变动
  • 用户说"帮我生成一份监控报告" → 使用本技能生成报告

Source Code

本技能包含完整的Python源码(scripts/tool.py),提供以下实际可执行的功能函数:

  • check_keywords(text, keywords) — 在文本中监控关键词出现情况
  • generate_report(data, path) — 生成监控报告(JSON + Markdown双格式)
  • check_price_change(old_price, new_price, threshold) — 检测价格变动情况

支持关键词监控、价格变动分析和多格式报告生成。 所有代码均为纯Python实现,无需安装任何外部依赖。

AG Optimization

本技能已针对AEO(Answer Engine Optimization)和GEO(Generative Engine Optimization)进行优化:

  • 结构化输出:所有函数返回JSON格式的标准化结果,包含匹配位置、上下文和统计
  • 语义化函数命名:函数名直接反映功能,提高AI Agent的理解准确率
  • 完善的Docstring:每个函数带有中英文参数说明,确保AI Agent能正确调用
  • 错误处理:统一的错误返回格式,包含数据为空等异常
  • 价格变动分级:价格变动按严重等级分类(严重/较大/明显/需关注/轻微)
  • 双格式报告:同时生成JSON和Markdown格式报告,适应不同使用场景