### Install and Verify tvremix Plugin Source: https://context7.com/tvremix/claude-plugin/llms.txt Commands to install the tvremix plugin globally, add it to Claude Code, and verify the connection. The setup command triggers an OAuth flow on first use. ```bash npm install -g @anthropic-ai/claude-code claude plugin marketplace add tvremix/claude-plugin claude plugin install tvremix ``` ```bash /tvremix:setup ``` ```bash claude plugin update tvremix ``` ```bash claude --plugin-dir ./plugin ``` -------------------------------- ### Upsell to Deeper Skills Source: https://github.com/tvremix/claude-plugin/blob/main/skills/chart/SKILL.md These are example phrases to guide the user towards more specialized skills based on their query. Choose the most relevant one. ```text Run `/tvremix:smc ` for order blocks + FVG detail. ``` ```text Run `/tvremix:swing ` for Fib + R:R. ``` ```text Run `/tvremix:confluence ` to see if all TFs agree. ``` ```text Run `/tvremix:levels `. ``` -------------------------------- ### First Run Setup for tvremix Plugin Source: https://github.com/tvremix/claude-plugin/blob/main/README.md Execute this command to initiate the setup process for the tvremix plugin. A browser window will open for OAuth authorization. ```bash /tvremix:setup ``` -------------------------------- ### Rank Symbol Setups for Tradable Opportunities Source: https://context7.com/tvremix/claude-plugin/llms.txt Rank a list of symbols based on a specified focus (e.g., momentum, mean reversion) and side (long/short). Returns the top N ranked setups. ```python mcp__tvremix__rank_symbol_setups( symbols=["NASDAQ:AAPL","NASDAQ:MSFT","NASDAQ:GOOGL","NASDAQ:META"], focus="momentum", top_n=3, side="long" ) ``` -------------------------------- ### Rank Symbol Setups Source: https://context7.com/tvremix/claude-plugin/llms.txt Ranks a watchlist of symbols for tradable setups based on a specified focus and side. ```APIDOC ## mcp__tvremix__rank_symbol_setups ### Description Ranks a set of symbols based on their tradable setup potential, focusing on a specific strategy. ### Parameters - **symbols** (list[str]) - Required - List of symbols to rank (e.g., ["NASDAQ:AAPL"]) - **focus** (str) - Required - The trading focus (e.g., "momentum", "mean_reversion") - **top_n** (int) - Required - The number of top-ranked symbols to return. - **side** (str) - Required - The trading side to rank for ("long" or "short") ### Returns Ranked list of symbols based on tradable setup potential. ``` -------------------------------- ### Install tvremix Plugin for Claude Code Source: https://github.com/tvremix/claude-plugin/blob/main/README.md Use these commands to add the tvremix plugin to your Claude Code environment. Ensure you have Claude Code installed first. ```bash claude plugin marketplace add tvremix/claude-plugin claude plugin install tvremix ``` -------------------------------- ### Analyze Swing Tool Source: https://github.com/tvremix/claude-plugin/blob/main/skills/swing/SKILL.md Executes the core swing trading analysis engine. Use this to get detailed information on pivots, trend, Fibonacci levels, pullback zones, and trade setups. ```python mcp__tvremix__analyze_swing_tool(symbol=, interval=, count=300, swing_lookback=10) ``` -------------------------------- ### Get Key Price Levels with /tvremix:levels Source: https://context7.com/tvremix/claude-plugin/llms.txt Merges swing-structure and SMC concepts to create a sorted price level ladder. Useful for identifying key support and resistance zones. ```shell /tvremix:levels NASDAQ:META ``` -------------------------------- ### Get Quick Price-Action Glance with /tvremix:chart Source: https://context7.com/tvremix/claude-plugin/llms.txt Provides a lightweight snapshot of current price, trend, recent bar action, nearest S/R, and indicator tone. Useful for a rapid market overview. ```shell /tvremix:chart NYSE:JPM ``` -------------------------------- ### Get Financials Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieves fundamental financial data for a given symbol. ```APIDOC ## mcp__tvremix__get_financials ### Description Retrieves fundamental financial data for a specified stock symbol. ### Parameters - **symbol** (str) - Required - The EXCHANGE:SYMBOL to get financial data for (e.g., "NASDAQ:TSLA") ### Returns Fundamental financial data for the symbol. ``` -------------------------------- ### Get Financials Data Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieve fundamental financial data for a given symbol. ```python mcp__tvremix__get_financials(symbol="NASDAQ:TSLA") ``` -------------------------------- ### Screeners & Cross-Symbol Tools Source: https://github.com/tvremix/claude-plugin/blob/main/skills/mcp-tools.md Tools for running screeners, ranking symbol setups, comparing symbols, and analyzing sectors. ```APIDOC ## run_screener ### Description Full TV screener access. ### Args - **market** (str) - The market to run the screener on. - **filters** (any) - The screener filters to apply. - **sort_by** (str) - The field to sort the results by. - **sort_order** (str) - The order to sort the results ('asc' or 'desc'). - **limit** (int, optional) - The maximum number of results to return. - **columns** (list[str], optional) - Specific columns to include in the results. - **symbol_types** (list[str], optional) - Filter by symbol types. - **filter_preset** (str, optional) - Use a predefined filter preset. ### Returns Results from the TV screener based on the provided criteria. ``` ```APIDOC ## rank_symbol_setups ### Description Score a watchlist for tradable setups. ### Args - **symbols** (list[str]) - A list of symbols to rank. - **focus** (str) - The focus of the ranking ('balanced', 'momentum', 'mean_reversion', 'breakout'). - **top_n** (int) - The number of top setups to return. - **side** (str) - The side to rank for ('buy' or 'sell'). ### Returns A ranked list of tradable setups for the given symbols. ``` ```APIDOC ## compare_symbols_tool ### Description Side-by-side price/fundamentals/technicals with rankings. ### Args - **symbols** (list[str]) - A list of symbols to compare. - **metrics** (list[str], optional) - Specific metrics to compare. ### Returns A side-by-side comparison of symbols including price, fundamentals, technicals, and rankings. ``` ```APIDOC ## analyze_sector_tool ### Description Scan + rank a sector/industry. ### Args - **sector_name** (str) - The name of the sector or industry to analyze. - **metric** (str) - The metric to use for ranking. - **limit** (int, optional) - The maximum number of results to return. - **market** (str, optional) - The market to query. ### Returns A scan and ranking of symbols within the specified sector or industry. ``` ```APIDOC ## calculate_correlation_tool ### Description Pearson correlation matrix from log returns over real bars. ### Args - **symbols** (list[str]) - A list of symbols to calculate correlation for. - **period** (int, optional, default=30) - The period in days for calculating returns. - **interval** (str, optional, default='1D') - The interval of the bars. ### Returns A Pearson correlation matrix for the specified symbols. ``` -------------------------------- ### Get Earnings Calendar Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieve earnings calendar information for specified symbols and market. ```python mcp__tvremix__get_earnings_calendar(symbols=["NASDAQ:AAPL"], market="america") ``` -------------------------------- ### Swing Trading Analysis Source: https://context7.com/tvremix/claude-plugin/llms.txt Generates a swing trading read with pivot sequence, trend direction, Fibonacci levels, and trade setup. Default timeframe is 1D. ```shell /tvremix:swing NASDAQ:AAPL ``` ```python mcp__tvremix__analyze_swing_tool( symbol="NASDAQ:AAPL", interval="1D", count=300, swing_lookback=10 ) mcp__tvremix__analyze_multi_timeframe(symbol="NASDAQ:AAPL", timeframes=["4h","1D","1W"]) mcp__tvremix__get_earnings_calendar(symbols=["NASDAQ:AAPL"]) ``` -------------------------------- ### Get Earnings Calendar Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieves the earnings calendar for specified symbols and market. ```APIDOC ## mcp__tvremix__get_earnings_calendar ### Description Fetches upcoming earnings dates for a list of symbols within a specified market. ### Parameters - **symbols** (list[str]) - Required - List of EXCHANGE:SYMBOLs to get earnings for (e.g., ["NASDAQ:AAPL"]) - **market** (str) - Required - The market the symbols belong to (e.g., "america") ### Returns Earnings calendar data for the specified symbols. ``` -------------------------------- ### Get Quote Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieves a single-symbol quote with price, change, volume, and OHLC data. ```APIDOC ## mcp__tvremix__get_quote ### Description Retrieves a snapshot of quote data for a single symbol. ### Parameters - **symbol** (str) - Required - The EXCHANGE:SYMBOL to get the quote for (e.g., "NASDAQ:AAPL") ### Returns Quote data including price, change%, volume, O/H/L/C, and market cap. ``` -------------------------------- ### Get Batch Symbol Quotes Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieve quote snapshots for multiple symbols efficiently. Prefer this over looping `get_quote` for performance. ```python mcp__tvremix__get_quotes_batch(symbols=["NASDAQ:AAPL","NASDAQ:MSFT","AMEX:SPY"]) ``` -------------------------------- ### Get Quotes Batch Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieves quote data for a batch of up to 50 symbols efficiently. ```APIDOC ## mcp__tvremix__get_quotes_batch ### Description Retrieves quote data for multiple symbols in a single batch request. ### Parameters - **symbols** (list[str]) - Required - List of EXCHANGE:SYMBOLs to get quotes for (e.g., ["NASDAQ:AAPL", "NASDAQ:MSFT"]) ### Returns An object containing quote data for each symbol and a list of missing symbols. ``` -------------------------------- ### Get Analyst Forecasts Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieve analyst forecast data for a given symbol. ```python mcp__tvremix__get_forecasts(symbol="NASDAQ:TSLA") ``` -------------------------------- ### Get Forecasts Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieves analyst forecasts for a given symbol. ```APIDOC ## mcp__tvremix__get_forecasts ### Description Retrieves analyst forecast data for a specified stock symbol. ### Parameters - **symbol** (str) - Required - The EXCHANGE:SYMBOL to get forecast data for (e.g., "NASDAQ:TSLA") ### Returns Analyst forecast data for the symbol. ``` -------------------------------- ### Get Full Technicals Source: https://context7.com/tvremix/claude-plugin/llms.txt Fetches comprehensive technical indicators across multiple timeframes for a single symbol. ```APIDOC ## mcp__tvremix__get_full_technicals ### Description Retrieves detailed technical indicators for a symbol across various default or specified timeframes. ### Parameters - **symbol** (str) - Required - The EXCHANGE:SYMBOL to get technicals for (e.g., "BINANCE:BTCUSDT") - **timeframes** (list[str]) - Optional - List of timeframes to retrieve technicals for. Defaults to ["15m","1h","4h","1D","1W"]. ### Returns Full technical indicator data for the specified symbol and timeframes. ``` -------------------------------- ### Get Option Expirations and Spot Price Source: https://github.com/tvremix/claude-plugin/blob/main/skills/options/SKILL.md Fetch available option expiration dates and the current spot price for a given symbol. The spot price is crucial for classifying options (ATM/ITM/OTM) and framing strike prices. ```python mcp__tvremix__get_option_expirations(symbol=) ``` ```python mcp__tvremix__get_quote(symbol=) ``` -------------------------------- ### Get News Story Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieves the full content of a specific news story using its ID. ```APIDOC ## mcp__tvremix__get_news_story ### Description Retrieves the full content of a single news story using its unique identifier. ### Parameters - **story_id** (str) - Required - The unique ID of the news story (obtained from `get_news`). ### Returns The full content of the specified news story. ``` -------------------------------- ### Get Raw OHLCV Bars Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieve raw Open, High, Low, Close, and Volume data for a symbol within a specified interval and count. Returns data in a compact format. ```python mcp__tvremix__get_ohlcv(symbol="NASDAQ:NVDA", interval="4h", count=300, summary=False) ``` -------------------------------- ### Get Single Symbol Quote Snapshot Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieve a real-time quote snapshot for a single symbol, including price, change, volume, and OHLC data. ```python mcp__tvremix__get_quote(symbol="NASDAQ:AAPL") ``` -------------------------------- ### Get News Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieves recent news articles for a given symbol, including hyperlinks. ```APIDOC ## mcp__tvremix__get_news ### Description Fetches recent news articles related to a specific symbol, including hyperlinks for source verification. ### Parameters - **symbol** (str) - Required - The EXCHANGE:SYMBOL to get news for (e.g., "NASDAQ:NVDA") - **limit** (int) - Optional - The maximum number of news articles to return. ### Returns List of news articles, each with relevant details and hyperlinks. ``` -------------------------------- ### Get Full Multi-Timeframe Technicals Source: https://context7.com/tvremix/claude-plugin/llms.txt Fetch comprehensive technical indicators across multiple timeframes for a given symbol. Defaults to 15m, 1h, 4h, 1D, 1W. ```python mcp__tvremix__get_full_technicals( symbol="BINANCE:BTCUSDT", timeframes=["15m","1h","4h","1D","1W"] ) ``` -------------------------------- ### Get OHLCV Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieves raw Open, High, Low, Close, and Volume (OHLCV) bars for a symbol within a specified interval and count. ```APIDOC ## mcp__tvremix__get_ohlcv ### Description Fetches historical OHLCV data bars for a given symbol and interval. ### Parameters - **symbol** (str) - Required - The EXCHANGE:SYMBOL to get OHLCV data for (e.g., "NASDAQ:NVDA") - **interval** (str) - Required - The interval for the bars (e.g., "4h", "1D") - **count** (int) - Required - The number of bars to retrieve (up to 5000). - **summary** (bool) - Optional - Whether to return a summary (defaults to False). ### Returns List of OHLCV bar objects, each with time (t), open (o), high (h), low (l), close (c), and volume (v). ``` -------------------------------- ### Get Current Quote Data Source: https://github.com/tvremix/claude-plugin/blob/main/skills/momentum/SKILL.md Fetch the current market quote for a symbol, including price, percentage change, and volume relative to its average. This provides a snapshot of the current market status. ```tool_code mcp__tvremix__get_quote(symbol=) ``` -------------------------------- ### Get Economic Calendar Source: https://github.com/tvremix/claude-plugin/blob/main/skills/swing/SKILL.md Retrieves the economic calendar. Useful for identifying macro events that might affect macro-sensitive instruments during the hold window of a swing trade. ```python mcp__tvremix__get_economic_calendar() ``` -------------------------------- ### Get Earnings Calendar Data Source: https://github.com/tvremix/claude-plugin/blob/main/skills/chart/SKILL.md Call this function to retrieve earnings calendar data for a symbol. It should only be used if a trade discussion is likely and earnings timing might be relevant. ```python mcp__tvremix__get_earnings_calendar(symbols=[]) ``` -------------------------------- ### Get Historical OHLCV Data Source: https://github.com/tvremix/claude-plugin/blob/main/skills/momentum/SKILL.md Retrieve historical Open, High, Low, Close, and Volume data for a given symbol and interval. This is useful for volume analysis and checking recent price action against average volume. ```tool_code mcp__tvremix__get_ohlcv(symbol=, interval="1D", count=200, summary=False) ``` -------------------------------- ### Analyze Multi-Timeframe Momentum Source: https://github.com/tvremix/claude-plugin/blob/main/skills/momentum/SKILL.md Call this tool to get momentum indicators (RSI, MACD, Stochastic, ADX) and an aggregated rating for multiple timeframes. Ensure the symbol is resolved to EXCHANGE:SYMBOL format. ```tool_code mcp__tvremix__analyze_multi_timeframe(symbol=, timeframes=["15m","1h","4h","1D","1W"]) ``` -------------------------------- ### Run TradingView Screener Source: https://context7.com/tvremix/claude-plugin/llms.txt Execute a TradingView screener with custom filters, sorting, and limits. Specify market, filters, sort order, limit, and desired columns. ```python mcp__tvremix__run_screener( market="america", filters=[{"left":"RSI","operation":"greater","right":60}, {"left":"ADX","operation":"greater","right":25}], sort_by="RSI", sort_order="desc", limit=20, columns=["close","RSI","ADX","volume"] ) ``` -------------------------------- ### Run Screener Source: https://context7.com/tvremix/claude-plugin/llms.txt Executes a TradingView screener with specified market, filters, sorting, and limit. ```APIDOC ## mcp__tvremix__run_screener ### Description Runs a TradingView screener based on provided filters and sorting criteria. ### Parameters - **market** (str) - Required - The market to screen (e.g., "america") - **filters** (list[dict]) - Required - List of filter conditions (e.g., `[{"left":"RSI","operation":"greater","right":60}]`) - **sort_by** (str) - Required - The field to sort results by (e.g., "RSI") - **sort_order** (str) - Required - The order of sorting ("asc" or "desc") - **limit** (int) - Optional - The maximum number of results to return. - **columns** (list[str]) - Optional - List of columns to include in the results (e.g., ["close", "RSI"]) ### Returns Screening results based on the specified criteria. ``` -------------------------------- ### Run Full SMC Analysis Source: https://github.com/tvremix/claude-plugin/blob/main/skills/smc/SKILL.md Execute the core SMC analysis engine. Use a swing lookback of 5 for internal structure and optionally 25 for higher-timeframe swing structure. ```python mcp__tvremix__analyze_smc_tool(symbol=, interval=, count=300, swing_lookback=5) ``` -------------------------------- ### Batch Compute Support/Resistance and Order Blocks Source: https://context7.com/tvremix/claude-plugin/llms.txt Compute swing support/resistance levels and order blocks for a list of symbols. Supports 'swing' and 'smc' methods with configurable lookback periods. ```python mcp__tvremix__compute_levels_batch( symbols=["NASDAQ:TSLA","NASDAQ:NVDA","NYSE:JPM"], methods=["swing","smc"], timeframes=["1D"], swing_lookback=10 ) ``` -------------------------------- ### Development: Local Iteration with tvremix Plugin Source: https://github.com/tvremix/claude-plugin/blob/main/README.md Commands for local development and testing of the tvremix plugin. This allows you to run commands against local skill files. ```bash cd /path/to/monorepo claude --plugin-dir ./plugin ``` -------------------------------- ### tvremix:smc Command for Smart Money Concepts Source: https://context7.com/tvremix/claude-plugin/llms.txt Performs an ICT-style Smart Money Concepts analysis, including BOS, CHoCH, order blocks, and FVGs. Accepts a symbol and interval, with optional parameters for historical depth and swing structure lookback. ```bash /tvremix:smc NASDAQ:NVDA 4h ``` -------------------------------- ### Multi-Timeframe Momentum Scorecard Source: https://context7.com/tvremix/claude-plugin/llms.txt Builds a five-timeframe momentum scorecard using RSI, MACD, ADX, and volume, synthesizing into a single bias score. Requires symbol and timeframes. ```shell /tvremix:momentum BINANCE:BTCUSDT ``` ```python mcp__tvremix__analyze_multi_timeframe( symbol="BINANCE:BTCUSDT", timeframes=["15m","1h","4h","1D","1W"] ) mcp__tvremix__get_ohlcv(symbol="BINANCE:BTCUSDT", interval="1D", count=200, summary=False) mcp__tvremix__get_quote(symbol="BINANCE:BTCUSDT") ``` -------------------------------- ### Options Chain Analysis Source: https://context7.com/tvremix/claude-plugin/llms.txt Fetches options chain data, including Greeks and strategy suggestions. Can specify an explicit expiration date. ```shell /tvremix:options NASDAQ:TSLA ``` ```shell /tvremix:options NASDAQ:TSLA 2026-05-16 ``` ```python mcp__tvremix__get_option_expirations(symbol="NASDAQ:TSLA") mcp__tvremix__get_quote(symbol="NASDAQ:TSLA") mcp__tvremix__get_option_chain(symbol="NASDAQ:TSLA", expiration="2026-05-16") mcp__tvremix__get_earnings_calendar(symbols=["NASDAQ:TSLA"]) ``` -------------------------------- ### Options Tools Source: https://github.com/tvremix/claude-plugin/blob/main/skills/mcp-tools.md Tools for retrieving options expiration dates and option chain data. ```APIDOC ## get_option_expirations ### Description Available expiries. ### Args - **symbol** (str) - The symbol to get option expirations for. ### Returns A list of available option expiration dates. ``` ```APIDOC ## get_option_chain ### Description Calls/puts with IV, Greeks, OI, volume. ### Args - **symbol** (str) - The symbol to get the option chain for. - **expiration** (str, optional) - The expiration date to filter by. - **option_type** (str, optional) - The type of option to filter by ('call' or 'put'). ### Returns Option chain data including IV, Greeks, OI, and volume. ``` -------------------------------- ### Analyze Market Structure with Swing and SMC Tools Source: https://github.com/tvremix/claude-plugin/blob/main/skills/levels/SKILL.md These functions are used to gather structural data for price level analysis. `analyze_swing_tool` provides trendlines, channels, and pivot-based S/R, while `analyze_smc_tool` identifies order blocks, FVGs, and liquidity pools. `get_quote` retrieves the current spot price. ```python mcp__tvremix__analyze_swing_tool(symbol=, interval=, count=300, swing_lookback=10) mcp__tvremix__analyze_smc_tool(symbol=, interval=, count=300, swing_lookback=5) mcp__tvremix__get_quote(symbol=) ``` -------------------------------- ### Get Specific News Story Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieve the full content of a specific news story using its ID obtained from `get_news`. ```python mcp__tvremix__get_news_story(story_id="") ``` -------------------------------- ### Get News for a Symbol Source: https://context7.com/tvremix/claude-plugin/llms.txt Fetch recent news articles for a specific symbol, including hyperlinks. Required for news-driven claims. ```python mcp__tvremix__get_news(symbol="NASDAQ:NVDA", limit=5) ``` -------------------------------- ### Internal MCP Calls for SMC Analysis Source: https://context7.com/tvremix/claude-plugin/llms.txt Illustrates the underlying MCP tool calls made by the `/tvremix:smc` command for analyzing Smart Money Concepts and multi-timeframe alignment. ```python mcp__tvremix__analyze_smc_tool( symbol="NASDAQ:NVDA", interval="4h", count=300, # enough history for meaningful structure swing_lookback=5 # internal/short-term structure ) ``` ```python mcp__tvremix__analyze_smc_tool(symbol="NASDAQ:NVDA", interval="4h", count=300, swing_lookback=25) ``` ```python mcp__tvremix__analyze_multi_timeframe(symbol="NASDAQ:NVDA", timeframes=["1h","4h","1D","1W"]) ``` -------------------------------- ### Web Search for Context Source: https://context7.com/tvremix/claude-plugin/llms.txt Perform a web search to gather macro or narrative context. Specify the query and the number of results desired. ```python mcp__tvremix__web_search(query="NVDA Blackwell demand outlook Q2 2026", num_results=5) ``` -------------------------------- ### Fundamentals & Forecasts Tools Source: https://github.com/tvremix/claude-plugin/blob/main/skills/mcp-tools.md Tools for retrieving fundamental data, analyst forecasts, and SEC filings. ```APIDOC ## get_financials ### Description P/E, EPS, market cap, margins, sector, industry. ### Args - **symbol** (str) - The symbol to get financial data for. ### Returns Fundamental data including P/E, EPS, market cap, margins, sector, and industry. ``` ```APIDOC ## get_forecasts ### Description Analyst price targets, ratings distribution, EPS estimates. ### Args - **symbol** (str) - The symbol to get forecast data for. ### Returns Analyst price targets, ratings distribution, and EPS estimates. ``` ```APIDOC ## get_documents ### Description SEC filings (10-K/10-Q/8-K) listings. ### Args - **symbol** (str) - The symbol to get documents for. - **doc_type** (str, optional) - The type of document to filter by (e.g., '10-K', '10-Q'). - **limit** (int, optional) - The maximum number of documents to return. ### Returns A list of SEC filings for the specified symbol. ``` ```APIDOC ## get_document_view ### Description Full document text. ### Args - **view_id** (str) - The ID of the document view to retrieve. ### Returns The full text of the specified document. ``` -------------------------------- ### Fetch Option Chain Data Source: https://github.com/tvremix/claude-plugin/blob/main/skills/options/SKILL.md Retrieve the full option chain for a specific symbol and expiration date. If the chain is excessively large, filter it to include strikes within +/- 15% of the spot price, keeping approximately 10 calls and 10 puts around the ATM strike. ```python mcp__tvremix__get_option_chain(symbol=, expiration=) ``` -------------------------------- ### Bars & Market Structure Tools Source: https://github.com/tvremix/claude-plugin/blob/main/skills/mcp-tools.md Tools for retrieving historical price bars and analyzing market structure concepts. ```APIDOC ## get_ohlcv ### Description Historical bars straight from TV's WebSocket feed. ### Args - **symbol** (str) - The symbol to get OHLCV data for. - **interval** (str) - The time interval for the bars. - **count** (int, max 5000) - The number of bars to retrieve. - **summary** (bool) - Whether to return a summary of the bars. ### Returns Historical OHLCV bars for the specified symbol, interval, and count. ``` ```APIDOC ## analyze_smc_tool ### Description Smart Money Concepts: BOS/CHoCH, order blocks, FVGs, liquidity, premium/discount, bias. Internally fetches bars. ### Args - **symbol** (str) - The symbol to analyze. - **interval** (str) - The time interval for the analysis. - **count** (int) - The number of bars to consider for the analysis. - **swing_lookback** (int) - The lookback period for identifying swings. ### Returns Analysis of Smart Money Concepts including BOS/CHoCH, order blocks, FVGs, liquidity, premium/discount, and bias. ``` ```APIDOC ## analyze_swing_tool ### Description Swing structure: pivots, trendlines, channels, range zones, bias. Internally fetches bars. ### Args - **symbol** (str) - The symbol to analyze. - **interval** (str) - The time interval for the analysis. - **count** (int) - The number of bars to consider for the analysis. - **swing_lookback** (int) - The lookback period for identifying swings. ### Returns Analysis of swing structure including pivots, trendlines, channels, range zones, and bias. ``` -------------------------------- ### Development: Pushing Plugin Changes Source: https://github.com/tvremix/claude-plugin/blob/main/README.md This command is used to push plugin changes from the monorepo root to the public GitHub repository. It utilizes git subtree for synchronization. ```bash # From the monorepo root, after merging your plugin change to main: git subtree push --prefix=plugin git@github.com:tvremix/claude-plugin.git main ``` -------------------------------- ### Compute Levels Batch Source: https://context7.com/tvremix/claude-plugin/llms.txt Computes support/resistance levels and order blocks for a batch of symbols across specified methods and timeframes. ```APIDOC ## mcp__tvremix__compute_levels_batch ### Description Computes support/resistance levels and order blocks for a batch of symbols using specified methods and timeframes. ### Parameters - **symbols** (list[str]) - Required - List of symbols to compute levels for (e.g., ["NASDAQ:TSLA"]) - **methods** (list[str]) - Required - List of methods to use for level computation (e.g., ["swing", "smc"]) - **timeframes** (list[str]) - Required - List of timeframes to consider (e.g., ["1D"]) - **swing_lookback** (int) - Optional - Lookback period for swing level calculation. ### Returns Per-(symbol, TF) swing S/R + OBs/FVGs + summary_markdown. ``` -------------------------------- ### Multi-Timeframe Analysis Source: https://github.com/tvremix/claude-plugin/blob/main/skills/swing/SKILL.md Performs a sanity check across multiple timeframes to confirm alignment with the higher-timeframe trend. Recommended for confirming swing trade direction. ```python mcp__tvremix__analyze_multi_timeframe(symbol=, timeframes=["4h","1D","1W"]) ``` -------------------------------- ### News & Calendars Tools Source: https://github.com/tvremix/claude-plugin/blob/main/skills/mcp-tools.md Tools for retrieving news headlines, articles, and calendar events. ```APIDOC ## get_news ### Description Headlines with `link`, `provider`, `published`. ### Args - **symbol** (str) - The symbol to get news for. - **limit** (int, optional, default=10) - The maximum number of news headlines to return. ### Returns News headlines including link, provider, and publication date. ``` ```APIDOC ## get_news_story ### Description Full article body. ### Args - **story_id** (str) - The ID of the news story to retrieve. ### Returns The full text of the specified news article. ``` ```APIDOC ## get_economic_calendar ### Description Macro events. ### Args - **countries** (list[str], optional) - Filter by countries. - **importance** (str, optional) - Filter by importance level. - **date_from** (str, optional) - Start date for the calendar. - **date_to** (str, optional) - End date for the calendar. ### Returns A list of economic calendar events. ``` ```APIDOC ## get_earnings_calendar ### Description Upcoming/past earnings. ### Args - **symbols** (list[str], optional) - Filter by symbols. - **market** (str) - The market to query. - **date_from** (str, optional) - Start date for the calendar. - **date_to** (str, optional) - End date for the calendar. - **limit** (int, optional) - The maximum number of events to return. ### Returns A list of upcoming or past earnings events. ``` ```APIDOC ## get_dividends_calendar ### Description Upcoming dividend payments. ### Args - **market** (str) - The market to query. - **date_from** (str, optional) - Start date for the calendar. - **date_to** (str, optional) - End date for the calendar. - **limit** (int, optional) - The maximum number of events to return. ### Returns A list of upcoming dividend payments. ``` -------------------------------- ### Analyze Multi-Timeframe Ratings Source: https://context7.com/tvremix/claude-plugin/llms.txt Fetch RSI, MACD, ADX, and consensus ratings for multiple symbols across different timeframes. Returns a summary markdown for direct quoting. ```python mcp__tvremix__analyze_multi_timeframe_batch( symbols=["NASDAQ:AAPL","NASDAQ:MSFT","NASDAQ:NVDA","AMEX:SPY"], timeframes=["1D","240","1W"] ) ``` -------------------------------- ### Pull Minimal Data Set Source: https://github.com/tvremix/claude-plugin/blob/main/skills/chart/SKILL.md These functions are used to retrieve quote, OHLCV, and technicals data for a given symbol and interval. Ensure the symbol and interval are correctly formatted before calling. ```python mcp__tvremix__get_quote(symbol=) mcp__tvremix__get_ohlcv(symbol=, interval=, count=60, summary=False) mcp__tvremix__get_technicals(symbol=, interval=) ``` -------------------------------- ### Analyze Multi-Timeframe Batch Source: https://context7.com/tvremix/claude-plugin/llms.txt Retrieves multi-timeframe ratings (RSI, MACD, ADX, consensus) and a summary markdown for a batch of symbols. ```APIDOC ## mcp__tvremix__analyze_multi_timeframe_batch ### Description Performs multi-timeframe analysis for a given list of symbols, returning technical indicators and consensus ratings. ### Parameters - **symbols** (list[str]) - Required - List of symbols to analyze (e.g., ["NASDAQ:AAPL"]) - **timeframes** (list[str]) - Required - List of timeframes to analyze (e.g., ["1D", "240", "1W"]) ### Returns Per-(symbol, TF) RSI/MACD/ADX/rating + consensus buckets (bullish_all_tf, bearish_all_tf, mixed) + summary_markdown. ``` -------------------------------- ### Layer Multi-Timeframe Context Source: https://github.com/tvremix/claude-plugin/blob/main/skills/smc/SKILL.md Obtain higher timeframe (HTF) bias by analyzing multiple timeframes. This context is recommended to cross-reference with the primary SMC read. ```python mcp__tvremix__analyze_multi_timeframe(symbol=, timeframes=["1h","4h","1D","1W"]) ``` -------------------------------- ### Analyze SMC Tool for Structure Source: https://github.com/tvremix/claude-plugin/blob/main/skills/confluence/SKILL.md Call this function for specific timeframes (e.g., '4h', '1D') to obtain structural bias, complementing indicator bias. Adjust 'count' and 'swing_lookback' as needed for your analysis. ```python mcp__tvremix__analyze_smc_tool(symbol=, interval="4h", count=300, swing_lookback=5) ``` ```python mcp__tvremix__analyze_smc_tool(symbol=, interval="1D", count=300, swing_lookback=10) ``` -------------------------------- ### Symbol Identity & Quotes Tools Source: https://github.com/tvremix/claude-plugin/blob/main/skills/mcp-tools.md Tools for searching symbols, retrieving quotes, and accessing batch quote data. ```APIDOC ## search_symbols ### Description Fuzzy-matched symbols with EXCHANGE:SYMBOL. Use this first when the user gives a ticker without an exchange. ### Args - **query** (str) - The search query for symbols. - **limit** (int, optional, default=10) - The maximum number of results to return. ### Returns Fuzzy-matched symbols with EXCHANGE:SYMBOL. ``` ```APIDOC ## get_quote ### Description Snapshot: price, change, volume, O/H/L/C, market cap. ### Args - **symbol** (str) - The symbol to get quote data for. ### Returns Snapshot quote data including price, change, volume, O/H/L/C, and market cap. ``` ```APIDOC ## get_quotes_batch ### Description Snapshot quotes for many symbols in one call. Use instead of looping `get_quote`. Returns `data: {sym: {...}}` + `missing: [...]`. ### Args - **symbols** (list[str], max 50) - A list of symbols to get quote data for. ### Returns Snapshot quotes for multiple symbols, including data and a list of missing symbols. ``` ```APIDOC ## get_symbol_data ### Description Escape hatch for raw scanner columns. ### Args - **symbol** (str) - The symbol to get data for. - **columns** (list[str]) - A list of columns to retrieve. ### Returns Raw scanner column data for the specified symbol. ``` -------------------------------- ### Check Multi-Timeframe Alignment with /tvremix:confluence Source: https://context7.com/tvremix/claude-plugin/llms.txt Assesses agreement across multiple timeframes (15m to 1W) using indicators and SMC structure. Provides an alignment score to gauge trade conviction. ```shell /tvremix:confluence NASDAQ:MSFT ``` -------------------------------- ### Resolve Bare Ticker to Exchange:Symbol Source: https://context7.com/tvremix/claude-plugin/llms.txt Resolve a bare ticker symbol (e.g., 'NVDA') to its full 'EXCHANGE:SYMBOL' format. Useful when the exchange is unknown. ```python mcp__tvremix__search_symbols(query="NVDA", limit=5) ```