← Back to Skills Marketplace
nikolayco

yahoo-finance-bist

by Niyazi Sönmez · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
410
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install yahoo-finance-bist
Description
Yahoo Finance API tabanlı tarihsel veri analizi, algoritmik teknik indikatör skoru (RSI, MACD, Stoch, SMA), Excel geçmiş veri dışa aktarma, portföy alarm tak...
Usage Guidance
What to consider before installing: - The code provided implements the advertised Yahoo Finance features and does not request credentials, but SKILL.md forces the agent to run local scripts and only return their output (no model reasoning shown). That pattern is unusual because it makes the agent a blind conduit for script outputs — verify you trust the included scripts. - Review the included Python files yourself (they are bundled) and confirm they do only what you expect: fetch Yahoo endpoints, compute indicators, and write CSV/HTML in the skill folder. They do not contact other external domains or read arbitrary system files. - Confirm the exec paths in SKILL.md (/home/node/.openclaw/skills/yahoo_portfoy_analiz/...) match where the skill will be installed. If not, the agent may fail to run or attempt to execute different code. - Because scripts write files and can create many CSVs, run the skill in a sandboxed environment or with limited filesystem/network permissions if possible. - If you plan to allow autonomous agents to use this skill, consider disabling autonomous invocation or requiring explicit user confirmation before running any scripts, so the agent cannot silently execute code on keyword matches. - If you need higher assurance, ask the publisher for a signed release or run the scripts manually in a controlled environment to validate outputs before allowing automatic execution.
Capability Analysis
Type: OpenClaw Skill Name: yahoo-finance-bist Version: 1.0.0 The skill bundle is classified as suspicious due to two significant vulnerabilities. The `investing_excel_exporter.py` script is vulnerable to path traversal, allowing an attacker to write CSV files to arbitrary locations on the filesystem by crafting the `symbol` argument. Additionally, the `investing_trade_logger.py` script is vulnerable to Stored Cross-Site Scripting (XSS) in its generated HTML report (`Nikos_Portfoy_Analiz.html`), as user-controlled `symbol` and `name` values are embedded directly into JavaScript arrays and HTML without proper escaping. While the `SKILL.md` uses prompt injection techniques to control the AI agent's behavior, its intent appears to be to enforce factual data reporting rather than malicious action. All network calls are legitimately directed to Yahoo Finance API.
Capability Assessment
Purpose & Capability
Name/description, the four Python scripts, and included data files all implement Yahoo Finance historical data fetch, indicator calculation (RSI, MACD, Stoch, SMA), CSV/Excel export, portfolio alerts and trade logging — consistent with the stated purpose.
Instruction Scope
SKILL.md mandates the agent must run specific exec commands (absolute paths) for user queries, announce 'script is running', then read and relay ONLY the script output and must not use any internal knowledge. This enforces blind execution of local code and suppresses model reasoning/transparency. Although the included scripts appear to access only Yahoo Finance and local files, the enforced output-only workflow increases risk (it can hide what the agent did) and is unusual. The SKILL.md also uses absolute paths (/home/node/.openclaw/skills/...), which may not match the deployment location of the provided files — an operational inconsistency.
Install Mechanism
No install spec / no external downloads. All source files are included in the skill bundle (no network install step), so there's no remote installer or archive to fetch.
Credentials
The skill requires no environment variables or credentials; scripts call only Yahoo Finance public endpoints and read/write files under the skill directory. The requested access (network to Yahoo, local file read/write) is proportionate to the described features.
Persistence & Privilege
always:false and user-invocable:true. The scripts create and manage local files (trade_history.json, portfolio_alerts.json, CSVs under symbol_data/) and will remove old CSVs if many accumulate. The skill does not request system-wide config or other skills' credentials. Be aware the platform default allows autonomous invocation (disable-model-invocation:false); combined with the SKILL.md requirement to auto-exec scripts on matching keywords, this increases blast radius if the agent is permitted to act autonomously.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yahoo-finance-bist
  3. After installation, invoke the skill by name or use /yahoo-finance-bist
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- İlk sürüm: yahoo-finance-advisor yeteneği eklendi. - Gerçek zamanlı veri, teknik indikatör skoru (RSI, MACD, Stoch, SMA), geçmiş veri excel dışa aktarımı, portföy alarm ve işlem loglama desteği getirildi. - BIST (.IS), ABD, kripto, emtia ve parite sembollerine destek sağlandı. - Kullanıcıdan gelen anahtar kelimelerle akıllı tetikleyici sistem entegre edildi. - FlareSolverr gerektirmeden doğrudan Yahoo Finance API ile çalışır.
Metadata
Slug yahoo-finance-bist
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is yahoo-finance-bist?

Yahoo Finance API tabanlı tarihsel veri analizi, algoritmik teknik indikatör skoru (RSI, MACD, Stoch, SMA), Excel geçmiş veri dışa aktarma, portföy alarm tak... It is an AI Agent Skill for Claude Code / OpenClaw, with 410 downloads so far.

How do I install yahoo-finance-bist?

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

Is yahoo-finance-bist free?

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

Which platforms does yahoo-finance-bist support?

yahoo-finance-bist is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created yahoo-finance-bist?

It is built and maintained by Niyazi Sönmez (@nikolayco); the current version is v1.0.0.

💬 Comments