finviz-screener

Translate natural-language stock screening requests into FinViz screener URLs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Translates natural-language stock-screening requests into FinViz screener URLs, automating the creation of precise filters and the navigation to the results page.

Core Features & Use Cases

  • Natural-language to FinViz filter mapping (English and Japanese inputs) to build a coherent screener query.
  • Supports view types (overview, valuation, financial, technical, ownership, performance) and optional sort orders.
  • Handles theme and sub-theme groupings, Elite vs Public access, and URL construction without API calls.

Quick Start

Describe your screening criteria in plain language and run the tool to generate and open the FinViz URL.

Frequently Asked Questions about finviz-screener

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

FAQPage Schema
How do I translate natural-language requests into FinViz screener URLs?

Natural-language stock-screening requests are translated into FinViz screener URLs by mapping plain text criteria to validated filter codes, then building and opening the query in a browser.

Can I filter US stocks by fundamentals and technicals using plain English?

Yes, you can filter US stocks by fundamentals, technicals, or themes using plain English or Japanese input, which the tool maps to coherent FinViz screener queries.

Does the FinViz screener work with Elite access levels?

Yes, the tool supports both public and Elite FinViz access, auto-detecting Elite mode from the FINVIZ_API_KEY environment variable to build appropriate screener URLs.

How do I set view types and sort orders for stock screening results?

You can specify view types such as overview, valuation, financial, technical, ownership, or performance, along with optional sort orders, to structure your generated FinViz screener URL.

What are the limitations of building FinViz screener URLs without API calls?

The tool constructs FinViz screener URLs and opens them in a browser without making API calls, meaning it automates filter navigation rather than returning raw data directly within the environment.