Stock Tech Analysis

v0.1.0

Simple technical analysis for stocks (Tencent, Xiaomi, Tesla, NVIDIA, etc.). Calculates moving averages (SMA20, SMA50), RSI (14-day), price position in 20-da...

0· 2.7k·20 current·20 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for loda13/stock-tech-analysis.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Stock Tech Analysis" (loda13/stock-tech-analysis) from ClawHub.
Skill page: https://clawhub.ai/loda13/stock-tech-analysis
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install stock-tech-analysis

ClawHub CLI

Package manager switcher

npx clawhub@latest install stock-tech-analysis
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (moving averages, RSI, 20-day range) align with the included Python script and SKILL.md. No unrelated credentials, binaries, or services are requested.
Instruction Scope
Runtime instructions simply run the provided Python script. The script performs network requests to Yahoo Finance (expected for this purpose). It does not read other files, access environment variables, or transmit data to any endpoint other than Yahoo Finance.
Install Mechanism
No install spec; this is instruction-only plus a Python script that uses the standard library. Nothing is downloaded or written by an installer.
Credentials
No environment variables, credentials, or config paths are required. The script uses only public Yahoo Finance endpoints and the Python standard library.
Persistence & Privilege
always is false and the skill does not request persistent/system-wide configuration or modify other skills. It runs only when invoked.
Assessment
This skill appears coherent and low-risk: it simply fetches public stock data from Yahoo Finance and prints calculated indicators. Before running, note that it requires outbound network access to query Yahoo Finance, may be subject to rate limits, and will print results to stdout. No credentials are requested or stored. If you want extra assurance, inspect the included scripts/analyze_stocks.py yourself (it's short and readable) or run it in a restricted environment. If you need integration with a paid data provider or automated scheduling, expect to extend the script and possibly add credentials—review any such changes carefully.

Like a lobster shell, security has layers — review code before you run it.

latestvk974raw8ft0eftstqp0xbe8qmn82qx32
2.7kdownloads
0stars
1versions
Updated 1mo ago
v0.1.0
MIT-0

Stock Technical Analysis

Simple technical analysis for stocks using Yahoo Finance data.

What it does

Calculates:

  • SMA20: 20-day simple moving average
  • SMA50: 50-day simple moving average
  • RSI (14-day): Relative Strength Index
  • 20-day range: High/low position
  • Buy/Hold/Sell signals based on technical indicators

Quick Start

Analyze a single stock:

python3 scripts/analyze_stocks.py

Or analyze specific tickers:

python3 scripts/analyze_stocks.py 0700.HK 1810.HK TSLA NVDA

Supported Tickers

  • 0700.HK: Tencent Holdings
  • 1810.HK: Xiaomi Group
  • TSLA: Tesla
  • NVDA: NVIDIA
  • Any other Yahoo Finance ticker

Analysis Output

Each stock gets:

  • Current price & change
  • Moving average analysis (price vs SMA20, SMA20 vs SMA50)
  • 20-day range position (0% = low, 100% = high)
  • RSI (14-day) with overbought/oversold warnings
  • Summary signal (Bullish/Bearish/Neutral)

No Dependencies

Uses only Python standard library + Yahoo Finance public API (no extra packages needed).

Disclaimer

This is for educational purposes only. Not financial advice. Always do your own research.

Comments

Loading comments...