← Back to Skills Marketplace
nomadrex

TV Signal Screener

by NomadRex · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
248
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tv-signal-screener
Description
Screen markets across 6 asset classes using TradingView data. API pre-filters + pandas computed signals. YAML-driven strategies.
Usage Guidance
This skill appears coherent and implements a YAML-driven TradingView screener that installs dependencies into a local venv and runs Python scripts. Before installing: (1) review and trust the source — there is no homepage and the registry/source metadata is minimal; (2) be aware that the skill depends on the third‑party tvscreener PyPI package (audit that package if you have concerns); (3) only use signal YAML files you trust — expressions are validated but are evaluated via pandas.eval, so untrusted expressions may be risky; (4) run the install and scripts in an isolated environment (container or VM) if you want to limit blast radius. Overall the files and instructions match the stated purpose and request no disproportionate access.
Capability Analysis
Type: OpenClaw Skill Name: tv-signal-screener Version: 1.1.0 The skill bundle is a legitimate market screening tool that uses the TradingView data API via the 'tvscreener' library. It features a well-structured design with clear separation of concerns, comprehensive documentation, and unit tests. While it includes a custom signal engine that evaluates expressions using 'pandas.eval()', it implements robust security measures including a strict whitelist regex and a keyword blacklist to prevent arbitrary code execution. The installation script and agent instructions in 'SKILL.md' and 'install.sh' follow standard practices for OpenClaw skills without any signs of malicious intent or prompt injection.
Capability Assessment
Purpose & Capability
Name/description (TradingView screener) align with the included Python scripts and YAML-driven signals. Required packages (tvscreener, pandas, pyyaml) are appropriate for the stated functionality. No environment variables, external credentials, or unrelated binaries are requested.
Instruction Scope
SKILL.md only instructs installing dependencies into a skill-local venv and running the provided scripts. The code operates on local YAML signal files and uses the tvscreener library to fetch market data. One area to be aware of: user-supplied expression signals are evaluated via pandas.eval after lightweight validation — this is expected for the feature but means you should only run expressions/signals from trusted sources.
Install Mechanism
Install uses a provided install.sh to create a local virtual environment and pip-install requirements from scripts/requirements.txt (PyPI packages). This is a standard, traceable install method for Python code; no downloads from arbitrary URLs or archive extraction are performed.
Credentials
The skill declares no required env vars, no primary credential, and no config paths. The runtime code does not attempt to read system credentials or unrelated config files. Dependency on a third-party tvscreener package is expected and proportional.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or global agent settings. It creates a venv inside its directory for its own use, which is normal.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tv-signal-screener
  3. After installation, invoke the skill by name or use /tv-signal-screener
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
YAML-driven technical screener: golden cross, oversold bounce, volume breakout across stocks/crypto/forex/futures
Metadata
Slug tv-signal-screener
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is TV Signal Screener?

Screen markets across 6 asset classes using TradingView data. API pre-filters + pandas computed signals. YAML-driven strategies. It is an AI Agent Skill for Claude Code / OpenClaw, with 248 downloads so far.

How do I install TV Signal Screener?

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

Is TV Signal Screener free?

Yes, TV Signal Screener is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does TV Signal Screener support?

TV Signal Screener is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created TV Signal Screener?

It is built and maintained by NomadRex (@nomadrex); the current version is v1.1.0.

💬 Comments