Borrowing it
Nothing to install: this file belongs to sreenathvemula/finance-research-agent. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/sreenathvemula/finance-research-agent/main/.claude/skills/screen-to-shortlist/SKILL.mdgit clone --depth 1 https://github.com/sreenathvemula/finance-research-agentWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/sreenathvemula/finance-research-agent/screen-to-shortlist)<a href="https://agentmods.dev/skills/sreenathvemula/finance-research-agent/screen-to-shortlist"><img src="https://agentmods.dev/badge/skills/sreenathvemula/finance-research-agent/screen-to-shortlist/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/sreenathvemula/finance-research-agent/screen-to-shortlist"><img src="https://agentmods.dev/badge/skills/sreenathvemula/finance-research-agent/screen-to-shortlist.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00119 | $0.01946 |
| Opus 5 | $0.00060 | $0.00973 |
| Sonnet 5 | $0.00024 | $0.00389 |
| Haiku 4.5 | $0.00012 | $0.00195 |
Grade C, and why
screen-to-shortlist scanned grade C with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Tells the agent never to refusehighAnti-refusal
Suppressing the ability to decline removes a core safety control; a later harmful request then succeeds.
shortlist IS the deliverable — do not refuse it. The user does further study and makes the How it starts
The opening of the file, as written. The whole thing — 115 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Screen to shortlist
Turn the universe into a ranked, study-ready shortlist the user can act on. Producing the shortlist IS the deliverable — do not refuse it. The user does further study and makes the final call; you provide the evidence and the ranking.
Consult the investing-principles skill for the ready-made strategy presets (Coffee Can, Magic Formula, Graham Defensive, QARP), the named quantitative scores (Piotroski/Altman/Sloan/ DuPont/Graham Number), the peer-comp quality discipline, and how to weigh quality vs value — use one of those as the screen's backbone unless the user specifies their own criteria.
The verdict-taxonomy and screen-integrity practices below are adapted from Anthropic's public
anthropics/financial-services reference repo (Apache 2.0) — its private-equity/deal-screening
and equity-research/idea-generation skills. Core line from that repo worth repeating here:
"screens surface candidates, not conclusions — every screen output still needs fundamental
work." A shortlist is where study starts, not where it ends.
Procedure
-
Clarify criteria, then commit. If the user's criteria are vague, propose concrete thresholds (valuation, quality, growth, momentum) — or offer a named strategy preset from the investing-principles skill — state them plainly, and proceed. Ask only if a genuinely blocking choice remains.
-
Ethical exclusions FIRST —
screen_stocks(exclude_categories=[...]), using ONLY categories the user has explicitly confirmed. Never assume a category they haven't named. Relay the exclusion counts and reasons so it's transparent what was dropped and why. -
Quantitative filter in the SAME call — pass the user's numeric criteria to the same
screen_stockscall; exclusions and filters compose in one pass. For a sector-scoped screen, use the sector/industry argument (orsector_analysisfirst to size the field).
3b. A specific past YEAR, not today's snapshot ("ROCE > 20% in FY2024", "best/worst
performers in 2023") → screen_by_year(year, kind="fundamental"|"price_return", min/max, ...)
instead of screen_stocks — the latter only ever sees the latest values. For qualitative
colour on any matched name for that exact period, follow up with search_documents(symbol=X, date_from=<FY start>, date_to=<FY end>, doc_types=["concall_transcript"]) scoped to that
year/quarter — never an unscoped search when you already know the period.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 115 lines · 119 tokens per session scan C 7c50a88f708d
screen-to-shortlist is a skill published in the GitHub repository sreenathvemula/finance-research-agent (0 stars, last pushed 1mo ago), licensed Apache-2.0. It adds 119 tokens to every session and 1,946 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it C with 1 finding (tells the agent never to refuse). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
weekly-fno-trade-planner
Weekly F&O trade planning skill for Indian markets. Analyzes news/macro events, identifies trending sectors and instruments, determines probable direction, suggests option strategy with entry/exit levels, and manages stop-loss and profit booking after position entry. Use when user wants a weekly trade idea, F&O…
india-news-tracker
Track and analyze Indian stock market news, corporate announcements, SEBI circulars, bulk/block deals, and earnings calendars. Auto-fetches headlines from MoneyControl, Economic Times, LiveMint, BSE/NSE filings. Use when the user asks about recent news, corporate actions, upcoming events, or wants a daily market news…
options-strategy-advisor
Options strategy analysis for Indian F&O markets (NSE). Use when user requests options strategy recommendations, P/L analysis, Greeks calculation, risk management, or F&O strategy planning for Nifty, Bank Nifty, or stock options.
india-market-breadth
Analyze Indian market breadth health using advance/decline data, stocks above moving averages, new highs/lows, and sector participation. Use when assessing rally quality, market participation width, or equity exposure levels for NSE/BSE.
india-stock-analysis
Use when user requests analysis of Indian stocks, fundamental assessment, technical review, comparisons, or investment reports for NSE/BSE listed companies.
backtest-expert
Expert guidance for systematic backtesting of trading strategies on Indian markets (NSE/BSE). Use when developing strategies, testing robustness, avoiding overfitting, or validating trading ideas.