← 返回 Skills 市场
Xpulse
作者
kingmadellc
· GitHub ↗
· v1.1.1
· MIT-0
299
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install xpulse
功能描述
Real-time X/Twitter social signal scanner for prediction market traders. Scans via DuckDuckGo (zero API cost) with two-stage local Qwen AI filtering: tradeab...
安全使用建议
This skill appears to do what it says: it scrapes X via DuckDuckGo, analyzes posts with a local Qwen model (Ollama), and optionally gates alerts using your Kalshi positions. Before installing: 1) Review and confirm you trust the skill source (owner unknown) and inspect the included scripts (they are present and readable). 2) Place Kalshi credentials and private key in a secure config file (the skill reads ~/.openclaw/config.yaml or alternative paths); ensure file permissions restrict access. 3) Be aware the skill will create and store signal history and caches under ~/.openclaw/state (remove or encrypt if you don't want local persistence). 4) Ensure Ollama runs locally (localhost:11434) and that you are comfortable running a local LLM; the skill does not call any external LLM APIs. 5) Install Python dependencies from requirements.txt (ddgs, pyyaml, kalshi-python) in an isolated virtualenv. 6) If you want to be extra cautious, run the skill in an isolated environment or container to limit exposure of local state and keys. If you need the skill to avoid writing history, review/modify the code to change or disable state persistence before use.
功能分析
Type: OpenClaw Skill
Name: xpulse
Version: 1.1.1
The Xpulse skill bundle is a legitimate tool designed for real-time social signal monitoring for prediction market traders. It implements a three-stage pipeline using DuckDuckGo for searching, a local Ollama (Qwen) instance for signal analysis, and the Kalshi API for position matching. The code follows security best practices, such as using a fail-closed design for its materiality gate, avoiding 'shell=True' in subprocess calls (scripts/xpulse.py), and directing sensitive API calls only to official endpoints (api.elections.kalshi.com). No evidence of data exfiltration, credential theft, or malicious prompt injection was found.
能力评估
Purpose & Capability
Name/description (Xpulse: X/Twitter scanner for prediction market traders) match the code and SKILL.md. The skill uses DuckDuckGo scraping (ddgs fallback), a local Ollama Qwen model for LLM filtering, and Kalshi position reads for gating — all expected for the described functionality. Minor documentation inconsistency: SKILL.md pip install line omits kalshi-python while requirements.txt includes it; this is a small packaging/documentation mismatch but not malicious.
Instruction Scope
Runtime instructions and code confine activity to scanning site:x.com via DuckDuckGo, asking a local Ollama instance for analysis, and optionally fetching Kalshi positions. The skill reads configuration files from user/home paths (~/.xpulse, ~/.openclaw, /etc/xpulse) and persists state to ~/.openclaw/state (x_signal_history.json and caches). This file I/O is expected for history/caching but is a persistence/privacy consideration (user alerts and signal caches are stored locally). The materiality gate's fail-closed behavior and the position gate's suppression of alerts are implemented as documented.
Install Mechanism
There is no install spec in registry (instruction-only), but the package includes Python scripts and a requirements.txt. The SKILL.md instructs pip install ddgs pyyaml (omitting kalshi-python) and instructs installing Ollama locally. Because code is shipped with the skill, users should run pip install -r requirements.txt or the documented packages. No remote download/install from unknown URLs is present. Overall low-to-moderate install risk (standard Python deps + local model runtime).
Credentials
The skill does not request environment variables or unrelated credentials. It requires a Kalshi API key ID and a local private key file path configured in config.yaml (documented), and a locally running Ollama instance. Those credentials are proportional to the position-matching and local LLM needs. Note: credentials are expected to be stored in a config file under user-owned paths, so users should ensure the private key file permissions and config file storage meet their security policies.
Persistence & Privilege
The skill creates and writes state under the user's home directory (~/.openclaw/state) and caches signals/history there. It does not request always:true or attempt to modify other skills; it reads config files from several standard locations. Writing local state is expected for its purpose but is a persistence/privacy consideration (sensitive signal history and cached summaries are stored on disk).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install xpulse - 安装完成后,直接呼叫该 Skill 的名称或使用
/xpulse触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.1
Guard yaml import, defer Ollama check to first scan, add helpful topic config guidance on empty topics
v1.1.0
v1.1.0: raw API positions fix, fail-loud position filtering
v1.0.1
fix: parallelized signal detection, reduced timeouts, model check
v1.0.0
Xpulse 1.0.0 — initial release
- Real-time X/Twitter signal scanner for prediction market traders, scanning via DuckDuckGo and analyzing with local Qwen AI.
- Three-stage pipeline: tradeable signal detection, materiality gating (to reduce alert fatigue), and position-aware filtering (alerts only for your active Kalshi positions).
- Zero API cost and fail-closed design: defaults to silence to avoid spurious alerts.
- All signals cached for use in morning briefs and audit.
- Easy integration with Kalshi API and Ollama for local Qwen analysis.
元数据
常见问题
Xpulse 是什么?
Real-time X/Twitter social signal scanner for prediction market traders. Scans via DuckDuckGo (zero API cost) with two-stage local Qwen AI filtering: tradeab... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 299 次。
如何安装 Xpulse?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install xpulse」即可一键安装,无需额外配置。
Xpulse 是免费的吗?
是的,Xpulse 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Xpulse 支持哪些平台?
Xpulse 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Xpulse?
由 kingmadellc(@kingmadellc)开发并维护,当前版本 v1.1.1。
推荐 Skills