← Back to Skills Marketplace
pricnd

csgo

by Pricnd · GitHub ↗ · v1.0.4
cross-platform ⚠ suspicious
390
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install csgo-monitor
Description
基于CSQAQ API,实时监控CSGO饰品价格,提供价格预警、波动分析、多平台价差提醒及租赁收益计算。
README (SKILL.md)

CSGO 饰品智能监控 Skill

基于 CSQAQ API 的 CSGO 饰品价格监控、数据分析和智能预警系统

📋 功能特性

1. 智能盯盘与自动预警

  • 价格突破预警:设定目标价格,跌破/涨到自动通知
  • 波幅异常监测:1小时内价格涨跌超过阈值自动预警
  • 平台价差提醒:BUFF/YYYP/Steam 平台价差超过3%自动提醒
  • 租赁收益分析:自动计算日化收益、年化收益和回本周期

2. 数据分析与可视化

  • 日报/周报生成:每日/每周自动生成市场分析报告
  • 价格走势分析:最高、最低、涨跌幅、波动率计算
  • 均线分析:MA7、MA30 均线计算
  • 市场情绪分析:上涨/下跌统计、整体趋势判断

3. 自然语言交互

  • 口语化查询:支持自然语言查询饰品价格
  • 智能摘要:自动分析市场趋势
  • 上下文对话:支持多轮对话查询

4. 多渠道通知

  • 钉钉通知:支持 Markdown 格式消息
  • 飞书通知:支持富文本消息(待实现)
  • 企业微信通知:支持图文消息(待实现)

🚀 快速开始

1. 安装依赖

npm install

2. 配置 API Token

编辑 config.json 文件:

{
  "apiToken": "你的CSQAQ_API_TOKEN"
}

3. 配置通知渠道

编辑通知配置:

const CONFIG = {
  notification: {
    dingtalk: {
      enabled: true,
      webhook: "https://oapi.dingtalk.com/robot/send?access_token=你的TOKEN"
    }
  }
};

4. 测试功能

# 测试API连接
node test-api.js

# 测试钉钉通知
node csgo-monitor-dingtalk.js test-dingtalk

💬 自然语言命令

查询饰品价格

查询爪子刀现在的价格

返回:

📦 爪子刀(★) | 外表生锈 (战痕累累)
BUFF价格:¥3580.00
YYYP价格:¥3530.00
24h涨跌:-0.14%
7日涨跌:2.34%
BUFF在售:161 件
BUFF在求:27 件

查询排行榜

查询热门饰品排行

返回:

📈 热门饰品排行 TOP 10

1. 爪子刀(★) | 外表生锈 (战痕累累) - ¥3580.00 (-0.14%)
2. AK-47 | 红线 (崭新出厂) - ¥1250.00 (+2.5%)
3. AWP | 龙狙 (略有磨损) - ¥5800.00 (+1.2%)
...

生成市场简报

生成市场简报

返回:

📊 CSGO市场简报

【热门排行TOP5】
1. 爪子刀(★) | 外表生锈 (战痕累累)
   BUFF价格:¥3580.00 | 24h涨跌:-0.14%

2. AK-47 | 红线 (崭新出厂)
   BUFF价格:¥1250.00 | 24h涨跌:+2.5%

【市场总结】
上涨饰品:35 个 (70.0%)
下跌饰品:15 个 (30.0%)
平均涨跌:+1.25%

市场情绪:🟢 看涨

添加监控饰品

监控爪子刀,低于5000提醒我

返回:

✅ 已添加监控

饰品:爪子刀(★) | 外表生锈 (战痕累累)
预警价格:低于 ¥5000.00
监控状态:已启用

查询监控列表

查看我的监控列表

返回:

📋 监控列表

1. 爪子刀(★) | 外表生锈 (战痕累累)
   预警价格:\x3C ¥5000.00
   状态:✅ 监控中

2. AK-47 | 红线 (崭新出厂)
   预警价格:> ¥1200.00
   状态:✅ 监控中

⚙️ 定时任务配置

默认定时任务

cron: {
  // 每小时生成市场简报
  '0 * * * *': 'generateMarketReport',
  
  // 每30分钟检查所有监控饰品
  '*/30 * * * *': 'checkAllMonitors',
  
  // 每日早上9点生成日报
  '0 9 * * *': 'generateDailyReport'
}

自定义定时任务

config.json 中配置:

{
  "cron": {
    "marketReport": "0 * * * *",
    "monitorCheck": "*/30 * * * *",
    "dailyReport": "0 9 * * *"
  }
}

📊 数据持久化

存储位置

// 价格历史数据
openclaw.memory.set('csgo_price_history_7246', data);

// 监控配置
openclaw.memory.set('csgo_monitor_config', monitors);

// 通知记录
openclaw.memory.set('csgo_notification_log', logs);

数据保留策略

  • 价格历史:默认保留 7 天
  • 监控配置:永久保留
  • 通知日志:默认保留 30 天

🔧 高级配置

监控参数配置

{
  id: '7246',
  name: '爪子刀(★) | 外表生锈 (战痕累累)',
  enabled: true,
  
  // 价格预警
  priceAlert: {
    enabled: true,
    targetPriceLow: 5000,    // 低于5000提醒
    targetPriceHigh: 4000,   // 高于4000提醒
    direction: 'both'        // 双向提醒
  },
  
  // 波幅预警
  volatilityAlert: {
    enabled: true,
    threshold: 5,            // 1小时内涨跌超过5%
    timeWindow: 60          // 时间窗口(分钟)
  },
  
  // 平台价差预警
  priceGapAlert: {
    enabled: true,
    gapPercent: 3,           // 价差超过3%
    checkBuffYYYP: true,     // 检查BUFF vs YYYP
    checkYYYPSteam: true     // 检查YYYP vs Steam
  }
}

通知配置

{
  notification: {
    enabled: true,
    channels: {
      dingtalk: {
        enabled: true,
        webhook: 'https://oapi.dingtalk.com/robot/send?access_token=XXX',
        useMarkdown: true
      },
      feishu: {
        enabled: false,
        webhook: 'https://open.feishu.cn/open-apis/bot/v2/hook/XXX'
      }
    },
    notificationCooldown: 60,  // 同一饰品60分钟内最多通知一次
    quietHours: {
      enabled: false,
      start: '23:00',
      end: '08:00'
    }
  }
}

📝 配置文件说明

config.json

{
  "apiToken": "你的CSQAQ_API_TOKEN",
  "baseURL": "https://api.csqaq.com/api/v1",
  "requestDelay": 30000,
  "monitor": {
    "checkInterval": 1800000,
    "volatilityCheckInterval": 600000
  },
  "notification": {
    "enabled": true,
    "channels": {
      "dingtalk": {
        "enabled": true,
        "webhook": ""
      }
    }
  },
  "cron": {
    "marketReport": "0 * * * *",
    "monitorCheck": "*/30 * * * *",
    "dailyReport": "0 9 * * *"
  }
}

🎯 使用场景

场景1:低价捡漏

设定目标价格,系统自动监控并提醒。

监控爪子刀,低于5000提醒我

场景2:套利机会

监控多个平台价差,发现套利机会。

监控BUFF和YYYP的价差,超过3%提醒我

场景3:异常波动预警

捕捉价格异常波动,及时发现"大货"出货。

监控爪子刀的波幅,1小时内涨跌超过5%提醒我

场景4:投资分析

自动计算租赁收益,辅助投资决策。

分析爪子刀的租赁收益

返回:

💰 租赁收益分析

饰品:爪子刀(★) | 外表生锈 (战痕累累)
租赁价格:¥2.14/天
饰品价格:¥3580.00

收益计算:
- 日化收益:0.0606%
- 月化收益:1.82%
- 年化收益:22.12%
- 回本周期:1650.0 天

投资建议:租赁收益一般,建议观望

⚠️ 注意事项

API 限制

  • CSQAQ API 要求 30秒请求间隔
  • 程序已内置延迟处理
  • 避免频繁手动触发检查

通知频率限制

  • 钉钉机器人每分钟最多发送 20条消息
  • 建议增加检查间隔或减少监控饰品数量
  • 可设置静默时段避免打扰

数据清理

  • 价格历史默认保留 7天
  • 通知日志默认保留 30天
  • 可通过配置调整保留时间

🔮 未来计划

  • 飞书通知支持
  • 企业微信通知支持
  • 邮件通知支持
  • K线图生成
  • 自动交易建议
  • Web界面查看
  • 多币种支持
  • 跨平台套利建议

📞 问题反馈

如有问题或建议,请通过以下方式联系:

  • 在 ClawHub 提交 Issue
  • 发送邮件至开发者

📄 许可证

MIT License


版本: 1.0.0
更新日期: 2026-03-01
兼容模型: 混元、GPT-4、Claude 3 等

Usage Guidance
Do not run any 'npm install' or 'node' commands based solely on this SKILL.md because the package contains no code or package manifest. Before installing or using this skill: 1) Ask the author for the source repository or packaged code (package.json, JS files referenced in the docs). 2) Review the actual code (or official GitHub release) to confirm what will run and what network endpoints it contacts. 3) Prefer storing API tokens in a secure secret store or environment variables rather than plaintext config.json. 4) If you must test, run it in an isolated/sandbox environment and limit the webhook/API tokens' permissions. 5) If the author cannot provide code or a trusted upstream source, treat the skill as incomplete/untrusted.
Capability Analysis
Type: OpenClaw Skill Name: csgo-monitor Version: 1.0.4 The OpenClaw AgentSkill 'csgo-monitor' is classified as benign. Its purpose is to monitor CSGO item prices and provide alerts and reports. All documented actions, including external network calls to `https://api.csqaq.com` for data and `https://oapi.dingtalk.com` for notifications, local script execution (`npm install`, `node test-api.js`), and data persistence via `openclaw.memory.set`, are explicitly stated and align with the skill's legitimate functionality. There is no evidence of malicious intent, such as unauthorized data exfiltration, persistence mechanisms beyond the skill's scope, or prompt injection attempts to subvert the agent for harmful purposes.
Capability Assessment
Purpose & Capability
The SKILL.md describes a Node.js-based CSGO price monitor that needs an API token, cron tasks, and scripts (test-api.js, csgo-monitor-dingtalk.js). However, the registry entry contains no code files, no package.json, and no install spec. That mismatch (instructions assuming shipped code but none included) is incoherent with the stated purpose and could hide missing implementation or expect fetching code from an external source.
Instruction Scope
Instructions tell the agent/user to run 'npm install' and execute Node scripts, edit config.json to store API tokens, and configure webhooks to external endpoints. Those actions are appropriate for the described monitor, but because no code is provided, following those instructions as-is would either fail or require pulling code from elsewhere — which is not described. The SKILL.md does not instruct reading unrelated system files, but it does direct storing secrets in a plain config file and sending notifications to external endpoints (DingTalk), which are expected behaviors but worth noting for secret handling.
Install Mechanism
There is no install specification in the registry (instruction-only). The README instructs 'npm install' but there is no package.json or shipped code in the skill bundle. This is lower-risk from the registry installer perspective (nothing is written automatically), but it creates ambiguity: either the skill is incomplete or it expects the user/agent to fetch/execute external code later (not described), which increases risk.
Credentials
The skill declares no required env vars or primary credential in the registry, yet SKILL.md requires an API token and webhook URLs to be stored in config.json. Storing secrets in a plaintext config file is less secure than env vars; the requested secrets (CSQAQ API token, DingTalk webhook) are proportionate to the stated functionality but the skill does not declare or protect them. No unrelated credentials are requested.
Persistence & Privilege
always:false and no unusual privileges are requested. The skill uses openclaw.memory.set keys to persist price history, monitors, and logs — this is consistent with a monitoring skill and scoped to its own keys. The skill does not request system-wide config changes or access to other skills' credentials.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install csgo-monitor
  3. After installation, invoke the skill by name or use /csgo-monitor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
- 删除了全部核心源代码文件(skill.ts、package.json、config.json、skill.json、CLAWHUB-README.md) - 该版本已移除主要实现文件,项目文件夹不再包含任何可运行代码 - 仅文档(如 SKILL.md)保留,功能无法正常使用
v1.0.3
- Skill refactored: directory renamed from "csgo-market-monitor" to "csgo-monitor", and all related files relocated accordingly. - Added new top-level files: CLAWHUB-README.md, config.json, package.json, skill.json, and skill.ts. - Removed old directory and files under "csgo-market-monitor". - No functional changes noted—mainly project structure reorganization for clarity and maintainability.
v1.0.2
- 首个版本发布,提供 CSGO 饰品价格监控与智能预警能力 - 支持通过 CSQAQ API 获取饰品实时价格、波动与市场分析 - 增加 config.json、skill.json 等基础配置文件 - 实现定时任务、价格提醒和钉钉通知通道 - 提供详细文档及快速起步说明
v1.0.1
- 移除了全部源代码及配置文件,仅保留文档说明(Skill 现为纯文档呈现)。 - SKILL.md 已更新,功能说明、用法和配置文档仍完整保留。 - 本次为内容精简和代码清理,无新增功能或变动项。
v1.0.0
CSGO 饰品智能监控 Skill 1.0.0 - 首次发布,基于 CSQAQ API 实现 CSGO 饰品价格监控与分析 - 支持价格预警、波动监控、平台价差提醒及收益分析等功能 - 提供市场日报/周报、价格走势、均线和市场情绪分析 - 实现自然语言查询、智能摘要及多轮对话能力 - 可通过钉钉等多种渠道推送通知 - 支持自定义定时任务与详细配置选项
Metadata
Slug csgo-monitor
Version 1.0.4
License
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is csgo?

基于CSQAQ API,实时监控CSGO饰品价格,提供价格预警、波动分析、多平台价差提醒及租赁收益计算。 It is an AI Agent Skill for Claude Code / OpenClaw, with 390 downloads so far.

How do I install csgo?

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

Is csgo free?

Yes, csgo is completely free (open-source). You can download, install and use it at no cost.

Which platforms does csgo support?

csgo is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created csgo?

It is built and maintained by Pricnd (@pricnd); the current version is v1.0.4.

💬 Comments