analyze-stock — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited analyze-stock (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 comprehensive equity research analysis on a single stock. Combine fundamental data, technical signals, insider activity, analyst ratings, and recent news into a unified investment thesis.
Announce at start: "Running full analysis on [TICKER] — collecting fundamentals, technicals, insider data, and catalysts..."
Parse $ARGUMENTS as a single ticker symbol. If empty or missing, respond with: "Usage: /analyze-stock TICKER" and STOP. Do not proceed without a ticker.
Normalize the ticker to UPPERCASE. Strip any whitespace or leading dollar signs.
| Tool | Parameters | Priority |
|---|---|---|
| tradingview_quote | tickers=[TICKER] | REQUIRED |
| tradingview_technicals | tickers=[TICKER] | REQUIRED |
| alphavantage_overview | symbols=TICKER | ENRICHMENT |
| finnhub_analyst_ratings | symbol=TICKER | ENRICHMENT |
| finnhub_company_news | symbol=TICKER, from=30 days ago, to=today | ENRICHMENT |
| edgar_insider_trades | ticker=TICKER | ENRICHMENT |
| edgar_institutional_holdings | query=TICKER | ENRICHMENT |
| alphavantage_earnings_history | symbol=TICKER, limit=4 | ENRICHMENT |
| finnhub_company_profile | symbol=TICKER | ENRICHMENT |
| alphavantage_dividend_history | symbol=TICKER | ENRICHMENT |
| finnhub_short_interest | symbol=TICKER | ENRICHMENT |
If a REQUIRED tool fails, report the gap and continue with available data. If an ENRICHMENT tool fails, continue without it and note the gap.
DO NOT reproduce raw tool output. Synthesize across all data sources.
Cross-reference in this order:
Weight REQUIRED data heavily. Use ENRICHMENT data to confirm or challenge the primary thesis. If signals conflict, say so explicitly and lower confidence.
[Price] | [Change %] | Vol: [Volume] | MCap: [Market Cap]
One-line business description from the company profile data.
| Metric | Value |
|---|---|
| P/E (TTM) | |
| Forward P/E | |
| EPS (TTM) | |
| Revenue (TTM) | |
| Dividend Yield | |
| Analyst Target | |
| Target Upside |
| Indicator | Value | Signal |
|---|---|---|
| RSI (14) | ||
| MACD | ||
| SMA 20 | ||
| SMA 50 | ||
| SMA 200 | ||
| TradingView Rating |
Summarize net insider buying/selling over 90 days. Note largest transactions by name and role.
List 2-3 material news items and the next earnings date if known.
Direction: BULLISH / BEARISH / NEUTRAL Confidence: HIGH / MEDIUM / LOW Support: [level] Resistance: [level] Key Risk: One sentence describing the primary downside scenario.
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.