Install
openclaw skills install canslim-top100-usAnalyze the top 100 S&P 500 companies by market capitalization using CANSLIM-style signals and return a ranked shortlist in Markdown.
openclaw skills install canslim-top100-usAnalyze the top 100 S&P 500 stocks by market capitalization using the local analyzer.py script, then summarize the strongest candidates for the user.
Use this skill when the user asks to:
Expected local files:
Scripts/analyzer.pyScripts/requirements.txt (if dependencies are not already installed)Expected script output:
canslim_results.json (in root directory)canslim_results.csvFollow this checklist exactly:
Scripts/analyzer.py exists.Scripts/requirements.txt.python Scripts/analyzer.py from root.canslim_results.json.Interpret the script output using these principles:
C: strong recent quarterly earnings growth.A: strong annual growth trend.N: price near new highs or supported by a fresh catalyst.S: favorable supply-demand signal such as strong volume.L: market leadership versus weaker peers.I: meaningful institutional sponsorship.M: favorable trend or market direction signal.Do not invent missing metrics. If any field is unavailable, say that the data is unavailable and continue with the remaining signals.
Return:
Use this table format:
| Rank | Ticker | Company | Score | Passed | Failed | Notes |
|---|
If execution fails: