finviz-screener

Translate natural language stock screening requests into FinViz screener URLs.

2|Updated Jun 14, 2026
One-click install
npx skills add https://github.com/IhsanDanish25/claude-trading-skills --skill finviz-screener-ihsandanish25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finviz-screener
Source: https://github.com/IhsanDanish25/claude-trading-skills/tree/main/skills/finviz-screener
Command: npx skills add https://github.com/IhsanDanish25/claude-trading-skills --skill finviz-screener-ihsandanish25

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of constructing and opening FinViz screener URLs from natural language inputs, streamlining the stock screening process.

Core Features & Use Cases

  • Natural Language to Filter Code Translation: Converts user queries into FinViz screener filter codes.
  • URL Construction: Forms FinViz screener URLs with selected views and sort orders.
  • Elite/Public Mode Detection: Auto-detects FinViz Elite mode based on environment variables.
  • Browser Opening: Opens the constructed URL in Chrome or the default browser with appropriate fallbacks.
  • Filter Validation: Ensures the security and correctness of filter inputs to prevent URL injection.
  • Use Case: For a trader looking to screen stocks based on technical analysis, the skill can translate their natural language request into a FinViz URL, such as "Find stocks with a RSI below 30 and above a 200-day moving average."

Quick Start

Use the finviz-screener skill to screen for stocks with a P/E ratio under 20 and market cap over $10 billion.

Frequently Asked Questions about finviz-screener

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build FinViz screener URLs from natural language stock screening requests?

To build FinViz screener URLs from natural language stock screening requests, this Skill translates your text input into FinViz filter codes, constructs the URL with selected views and sort orders, and opens it in Chrome or your default browser.

Can I screen for stocks using multiple FinViz filter criteria at once?

Yes, you can screen for stocks using multiple FinViz filter criteria at once. The Skill supports translating complex natural language queries containing multiple filters, themes, and sub-themes into a single constructed FinViz screener URL.

Does the FinViz screener URL builder support FinViz Elite mode features?

Yes, the FinViz screener URL builder supports FinViz Elite mode features. It auto-detects FinViz Elite mode based on environment variables to construct appropriate screener URLs for advanced views and sorting.

Do I need Python to automate FinViz stock screening with natural language?

Yes, you need Python to automate FinViz stock screening with natural language. The Skill relies on Python libraries for natural language processing, URL construction, and filter validation to translate your requests into browser-opened screener URLs.

What is the best way to prevent URL injection when constructing FinViz screener links?

The best way to prevent URL injection when constructing FinViz screener links is through built-in filter validation. The Skill ensures the security and correctness of filter inputs during natural language translation to prevent malicious URL parameters.