← Back to Skills Marketplace
Nepse Analyst
by
uddin-rajaul
· GitHub ↗
· v1.0.0
· MIT-0
88
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nepse-skill
Description
NEPSE stock market analyst for Nepal. Use this skill whenever the user asks about NEPSE stocks, share prices, technical analysis, buy/sell signals, market al...
Usage Guidance
This package appears to be what it claims: NEPSE scraping + indicator calculations + optional Telegram alerts. Before installing: (1) Review setup.sh — it runs pip3 and uses --break-system-packages which can affect system-managed Python packages; consider running in a virtualenv/container instead of system Python. (2) The setup script copies nepse_fetch.py but not rsi_alert.py — if you need intraday alerts, copy rsi_alert.py into the skill scripts directory and make it executable. (3) The scripts will create and write JSON files under the skill workspace (watchlist.json, alerts.json, open_prices.json, rsi_history.json); ensure you are comfortable with that location. (4) Telegram notifications require you to provide bot token and chat id; only provide those to trusted skills and keep them secret. (5) If you want tighter isolation, run the scripts in a contained environment (container or dedicated user) because they perform network requests to merolagani.com/sharesansar.com and to api.telegram.org. If you want me to, I can list exactly which files are written/modified and provide a minimal safe install command that avoids --break-system-packages.
Capability Analysis
Type: OpenClaw Skill
Name: nepse-skill
Version: 1.0.0
The NEPSE Analyst skill is a legitimate tool designed for monitoring and analyzing the Nepal Stock Market. The skill fetches public market data from Merolagani and Sharesansar using standard scraping techniques in `nepse_fetch.py` and `rsi_alert.py`. It provides technical indicators (EMA, RSI, ADX) and fundamental data analysis. The Telegram integration is used solely for user-configured price alerts and daily summaries. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the code is transparent and aligns with its stated purpose.
Capability Tags
Capability Assessment
Purpose & Capability
The name/description match the provided scripts: scraping NEPSE sites, computing indicators, managing a watchlist and sending Telegram alerts. Required binary (python3) and Python deps are appropriate for the stated purpose.
Instruction Scope
Runtime instructions limit actions to scraping Merolagani/Sharesansar, computing indicators, watchlist/alert management, and optionally sending Telegram messages. The scripts create and write local JSON files under the skill directory (watchlist, alerts, open_prices, rsi_history). They do not access unrelated system configs or other credentials. Note: SKILL.md and setup.sh recommend cron/OpenClaw scheduling and Telegram integration (optional).
Install Mechanism
There is no formal install spec in registry (instruction-only), but a provided setup.sh performs pip3 installs and copies files into the OpenClaw workspace. The setup script uses pip3 with --break-system-packages, which is intrusive on systems that protect system packages (can be risky); the installer also omits copying some included files (rsi_alert.py is not copied by the script), a small operational inconsistency.
Credentials
No required env vars are declared in registry metadata, and the skill runs without credentials. The code supports optional TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID environment variables for alert delivery — reasonable for the alert feature but not declared as required. No other secrets or unrelated credentials are requested.
Persistence & Privilege
always is false and the skill does not request elevated platform privileges. The setup script instructs adding env entries to OpenClaw config and restarting the gateway, which is normal for enabling a skill. The skill stores state in its own data directory and does not modify other skills' configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install nepse-skill - After installation, invoke the skill by name or use
/nepse-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Adaptive NEPSE stock analysis skill for Nepal.
- Provides technical analysis, fundamentals, and market alerts for NEPSE stocks.
- Adapts all indicators (EMA, RSI, ADX, OBV) to limited or new stock data; transparently notes data quality.
- Offers watchlist management and price alerts, with instructions for cron-based daily alerting.
- Returns structured, NEPSE-specific analysis with strong risk disclaimers.
- Scrapes data from Merolagani; falls back to Sharesansar if needed.
- Requires Python3 and installs dependencies automatically if missing.
Metadata
Frequently Asked Questions
What is Nepse Analyst?
NEPSE stock market analyst for Nepal. Use this skill whenever the user asks about NEPSE stocks, share prices, technical analysis, buy/sell signals, market al... It is an AI Agent Skill for Claude Code / OpenClaw, with 88 downloads so far.
How do I install Nepse Analyst?
Run "/install nepse-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Nepse Analyst free?
Yes, Nepse Analyst is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Nepse Analyst support?
Nepse Analyst is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux).
Who created Nepse Analyst?
It is built and maintained by uddin-rajaul (@uddin-rajaul); the current version is v1.0.0.
More Skills