compare — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited compare (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Perform a structured side-by-side comparison of multiple stocks. Rank each across key investment dimensions and identify a preferred pick with clear reasoning.
Announce at start: "Comparing [TICKER1], [TICKER2], ... — collecting valuation, technicals, and analyst data..."
Parse $ARGUMENTS as space-separated ticker symbols. If fewer than 2 tickers provided, respond with: "Usage: /compare TICKER1 TICKER2 [TICKER3 ...]" and STOP.
If more than 5 tickers provided, respond with: "Maximum 5 tickers supported. Got [N]. Please reduce the list." and STOP.
Normalize all tickers to UPPERCASE. Strip whitespace and leading dollar signs.
| Tool | Parameters | Priority |
|---|---|---|
| tradingview_compare_stocks | tickers=[all tickers as array] | REQUIRED |
| alphavantage_overview | symbols=TICKER (for EACH ticker) | ENRICHMENT |
| finnhub_analyst_ratings | symbol=TICKER (for EACH ticker) | ENRICHMENT |
ALL calls launch in parallel. For multi-ticker tools that accept one symbol at a time, fire all instances concurrently.
If the REQUIRED tool fails, report the error and STOP. If ENRICHMENT tools fail for some tickers, continue with available data and note gaps.
DO NOT reproduce raw tool output. Synthesize into a comparative framework.
Score each stock across these dimensions:
For each dimension, rank all tickers from strongest to weakest. Note when stocks are effectively tied.
Identify divergences — a stock that is fundamentally strong but technically weak (or vice versa) deserves explicit commentary.
| Metric | TICKER1 | TICKER2 | TICKER3 | ... |
|---|---|---|---|---|
| Price | ||||
| Change % | ||||
| Market Cap | ||||
| P/E (TTM) | ||||
| EPS (TTM) | ||||
| Revenue Growth | ||||
| Dividend Yield | ||||
| RSI (14) | ||||
| TradingView Rating | ||||
| Analyst Consensus | ||||
| Target Upside |
Only include columns for tickers being compared. Omit rows where data is unavailable for all tickers. Omit Dividend dimension if comparing non-income stocks.
| Dimension | 1st | 2nd | 3rd | ... |
|---|---|---|---|---|
| Valuation | ||||
| Growth | ||||
| Technicals | ||||
| Analyst Sentiment | ||||
| Dividend |
Preferred Pick: [TICKER] Reasoning: 2-3 sentences explaining why this stock ranks highest overall. Acknowledge tradeoffs. State which type of investor (growth, value, income) benefits most from each pick.
Data from TradingView and Yahoo Finance is 15-minute delayed. CBOE and sentiment data is end-of-day. Verify critical levels with real-time data before executing trades.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.