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.5 | $0.00048 | $0.00778 |
| Sonnet 5.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 2mo 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.
- 2mo 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 3mo ago), licensed Apache-2.0. It adds 119 tokens to every session and 1,946 once invoked, about $0.0005 per session on Opus 5.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.
screen-to-shortlist compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| screen-to-shortlistsreenathvemula/finance-research-agent | Skill | 0 | 3mo ago | Apache-2.0 | C | 119 | Claude Code |
| weekly-fno-trade-plannerajeeshworkspace/indian-trading-skills | Skill | 75 | 2mo ago | MIT | A | 86 | Claude Code, Codex |
| india-news-trackerajeeshworkspace/indian-trading-skills | Skill | 75 | 2mo ago | MIT | A | 76 | Claude Code, Codex |
| india-market-breadthajeeshworkspace/indian-trading-skills | Skill | 75 | 2mo ago | MIT | A | 51 | Claude Code, Codex |
| india-stock-analysisajeeshworkspace/indian-trading-skills | Skill | 75 | 2mo ago | MIT | A | 31 | Claude Code, Codex |
| options-strategy-advisorajeeshworkspace/indian-trading-skills | Skill | 75 | 2mo ago | MIT | A | 53 | Claude Code, Codex |
| backtest-expertajeeshworkspace/indian-trading-skills | Skill | 75 | 2mo ago | MIT | A | 41 | Claude Code, Codex |