Einstein Research — Market Theme Detector

v0.1.0

Detect and analyze trending market themes across sectors. Use when user asks about current market themes, trending sectors, sector rotation, thematic investi...

0· 80·0 current·0 all-time
byRunByDaVinci@clawdiri-ai
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description (market theme detection) align with the included code (theme_detector, industry/ETF references, scoring calculators, ETF catalog, etc.). The scripts and reference files are appropriate for the stated purpose (FINVIZ data, ETF catalog, lifecycle scoring).
Instruction Scope
SKILL.md instructs running a local Python script that scrapes/consumes FINVIZ, optionally uses FMP API and an uptrend-dashboard CSV, and performs WebSearch for narrative confirmation. Those actions are within the skill's stated purpose. Note: the SKILL.md examples reference a path 'skills/theme-detector/scripts/theme_detector.py' while the package contains 'scripts/theme_detector.py' — this path mismatch could break the one-line commands in SKILL.md and should be corrected.
Install Mechanism
No remote downloads or exotic install steps. The instructions ask to pip install common Python libraries (requests, beautifulsoup4, lxml, pandas). The skill is included as code in the bundle (no installer needed) so there is no high-risk external install URL.
Credentials
Registry metadata lists no required env vars, but SKILL.md and README reference optional/recommended API keys (FINVIZ_API_KEY / FINVIZ_ELITE_KEY and FMP_API_KEY) and expect WebSearch access. These keys are reasonable for the functionality, but their omission from the declared 'required env' is an inconsistency. The skill does not request unrelated credentials (no AWS/GITHUB/etc.).
Persistence & Privilege
Skill does not request always:true and contains no install spec that would force persistent system-wide changes. It's not declared as always-present and there are no instructions to modify other skills or system settings.
Assessment
This skill appears to do what it says: analyze industry/ETF data and surface market themes. Before installing or running it: - Confirm the correct script path (scripts/theme_detector.py) and update SKILL.md command examples if needed. - If you want full coverage, provide a FINVIZ Elite API key and optionally an FMP API key; those keys are reasonable and used only for market data — they are not declared as required in the registry, so set them only if you intend to use Elite/FMP features. - Expect the skill to perform web scraping (FINVIZ public pages) and WebSearch queries for narrative confirmation; run it in an environment where outgoing network traffic is allowed and acceptable. - Review the included Python code (present in the bundle) if you have additional security concerns; there are no remote installers or hidden endpoints in the manifest, but code-level review can verify there is no unwanted telemetry or exfiltration. - Be mindful of rate limits and terms of service when scraping FINVIZ (public mode) — the skill mentions delays but aggressive runs could trigger blocks. If you need higher assurance, request a short summary of which files make outbound HTTP calls and to which domains, or ask for a diff of any third-party libraries used.

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

latestvk971hwff57s6k8v5f8f1kybpw983dx7q

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments