serenity-stock-scorer

Installation
SKILL.md

Serenity Stock Scorer

Quick Start

When asked to score a ticker, first use the bundled script if a Serenity SQLite snapshot is available:

python skills/serenity-stock-scorer/scripts/score_serenity_stock.py NVDA --pretty

If the repo-local database is not in the default location, pass --db /path/to/serenity.sqlite or set SERENITY_DB_PATH.

Workflow

  1. Normalize the input ticker to an uppercase cashtag symbol without $.
  2. Run skills/serenity-stock-scorer/scripts/score_serenity_stock.py <SYMBOL> --pretty to get mention metrics, component scores, top topics, and evidence tweet IDs/URLs.
  3. Read references/serenity-framework.md when you need the full rubric, rating bands, or qualitative overrides.
  4. Convert the script output into a concise 0-100 score note; include the score, the Serenity-style thesis, evidence, risk caps, and what would move the score.
  5. If the symbol has no mentions, say the Serenity corpus does not support scoring it directly; give a low evidence score unless the user supplies outside thesis material.
Installs
8
GitHub Stars
214
First Seen
Jun 6, 2026
serenity-stock-scorer — haskaomni/serenity