← Back to Skills Marketplace
subway-chenyan

Tvscreener

by Subway-chenyan · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1527
Downloads
0
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install tvscreener
Description
Query TradingView screener data for HK, A-share, A-share ETF, and US symbols with deepentropy/tvscreener. Use for stock lookup, technical indicators (price/change/RSI/MACD/volume), symbol filtering, and custom field/filter-based market queries.
Usage Guidance
This skill appears coherent and only depends on the public tvscreener package. Before installing/running: (1) confirm you trust the tvscreener PyPI package (review its PyPI/project page and recent releases), since the scripts will pip-install it and it will make network requests to retrieve data; (2) avoid running the pip install as root or in environments containing other critical software—use a dedicated virtualenv/venv; (3) the scripts can write CSVs to paths you pass with --csv—avoid supplying sensitive filesystem locations; (4) no credentials are required by the skill itself, but be mindful of your environment (don't run in a container/session that already holds sensitive API tokens). If you want further assurance, inspect the tvscreener package source on PyPI/GitHub before installing.
Capability Analysis
Type: OpenClaw Skill Name: tvscreener Version: 1.0.0 The skill bundle is classified as suspicious due to an arbitrary file write vulnerability. The scripts `scripts/custom_query.py` and `scripts/query_symbol.py` both accept a `--csv` argument, which allows a user to specify an arbitrary file path to write the query results. This could be exploited to overwrite sensitive files on the system if the agent has sufficient permissions. There is no evidence of malicious intent such as data exfiltration, backdoor installation, or prompt injection against the agent to perform unauthorized actions.
Capability Assessment
Purpose & Capability
Name/description match the bundled scripts and references: all code imports and uses the tvscreener package to query markets/fields/filters. There are no unrelated binaries, credentials, or config paths requested.
Instruction Scope
SKILL.md tells the user to pip-install tvscreener and run the provided scripts. The scripts only call the tvscreener API, perform local dataframe/CSV I/O, and parse CLI arguments—there are no instructions to read unrelated system files or transmit data to unexpected endpoints. Note: the tvscreener library itself will make network calls to fetch screener data (expected behavior).
Install Mechanism
There is no platform-level install spec in the registry, but SKILL.md and the shell scripts call `python3 -m pip install -U tvscreener`. This is a standard PyPI installation (moderate trust surface). The skill does not download code from arbitrary URLs or include extract/install of unknown archives.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. The scripts do not read environment variables beyond optional PYTHON_BIN in the shell wrappers. This is proportionate for a read-only data-querying tool.
Persistence & Privilege
The skill is not always-enabled, does not request elevated or persistent system privileges, and does not modify other skills or global agent configuration. It only installs a Python dependency into the user's environment when run (via pip).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tvscreener
  3. After installation, invoke the skill by name or use /tvscreener
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of tvscreener skill. - Provides market queries for HK, A-share, A-share ETF, and US stocks using deepentropy/tvscreener. - Supports stock lookups, technical indicators (price, change, RSI, MACD, volume), symbol filters, and custom queries. - Includes example scripts for querying symbols, discovering fields, and running field/filter-based queries. - Detailed troubleshooting and reference documentation provided.
Metadata
Slug tvscreener
Version 1.0.0
License
All-time Installs 5
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is Tvscreener?

Query TradingView screener data for HK, A-share, A-share ETF, and US symbols with deepentropy/tvscreener. Use for stock lookup, technical indicators (price/change/RSI/MACD/volume), symbol filtering, and custom field/filter-based market queries. It is an AI Agent Skill for Claude Code / OpenClaw, with 1527 downloads so far.

How do I install Tvscreener?

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

Is Tvscreener free?

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

Which platforms does Tvscreener support?

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

Who created Tvscreener?

It is built and maintained by Subway-chenyan (@subway-chenyan); the current version is v1.0.0.

💬 Comments