finviz-screener

Convert natural language stock screening criteria into FinViz screener URLs.

2|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Fabio29T/Trading-Skills --skill finviz-screener
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finviz-screener
Source: https://github.com/Fabio29T/Trading-Skills/tree/main/skills/finviz-screener
Command: npx skills add https://github.com/Fabio29T/Trading-Skills --skill finviz-screener

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill translates natural language stock screening requests into FinViz screener URLs, making it easy to find stocks that match specific fundamental or technical criteria without needing to know FinViz's complex filter codes.

Core Features & Use Cases

  • Natural Language to Filter Mapping: Understands requests in both English and Japanese to generate precise FinViz filter codes.
  • URL Construction: Builds functional FinViz screener URLs, supporting both public and Elite versions.
  • Browser Integration: Opens the generated URL directly in Chrome for immediate analysis.
  • Use Case: A user can ask, "Find oversold large caps with high ROE," and the skill will generate and open the corresponding FinViz screener URL.

Quick Start

Use the finviz-screener skill to find stocks with a dividend yield over 5% and a P/E ratio under 20.

Frequently Asked Questions about finviz-screener

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

FAQPage Schema
How do I screen stocks using natural language instead of manual filter codes?

Stock screening with natural language translates your requests into FinViz filter codes. You can specify fundamental or technical criteria, and the skill generates and opens the corresponding FinViz screener URL in Chrome.

What's the best way to find stocks matching specific fundamental and technical criteria on FinViz?

Finding stocks matching fundamental and technical criteria is done by mapping your natural language input to specific FinViz filter codes. The skill validates these filters and builds a functional FinViz screener URL for immediate analysis.

Can I use FinViz Elite API keys with a stock screener?

FinViz Elite API keys are supported through auto-detection. If a key is present, the stock screener generates Elite version URLs; otherwise, it defaults to building public FinViz screener links.

Does the FinViz stock screener support Japanese language input for investment research?

Japanese language input is fully supported for investment research. The screener maps both English and Japanese natural language concepts to specific FinViz filter codes before validating and executing them.

What are the limitations of natural language stock screening?

Natural language stock screening is limited by the available FinViz filter codes for fundamentals, technicals, and sector or industry classifications. Requests must map to these existing filters to generate a valid screener URL.