{"id":53345,"plugin_id":"plugin_asdk_app_6ad8fbc445f4819197bdc62c934b195f","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:53:08.972Z","digest":"75e5b94895e3895815554ff8c1dcbcd2ca32a08e8d90b09551a295929f6084cf","against":null,"payload":{"description":"Use for questions about stocks, ETFs, indices, crypto, company financials (revenue, earnings, EBITDA, margins, segments), prices, returns, technical indicators, forecasts and analyst estimates, earnings, options, macro data, stock screens, trading-strategy backtests, or the user's own thefinancial.ai portfolios, watchlist and saved strategies. Explains which thefinancial.ai tool fits the request, how to wait for long analyses, and how to present the results and charts.","included_files":[],"name":"thefinancial-ai","skill_md_contents":"---\nname: thefinancial-ai\ndescription: Use for questions about stocks, ETFs, indices, crypto, company financials (revenue, earnings, EBITDA, margins, segments), prices, returns, technical indicators, forecasts and analyst estimates, earnings, options, macro data, stock screens, trading-strategy backtests, or the user's own thefinancial.ai portfolios, watchlist and saved strategies. Explains which thefinancial.ai tool fits the request, how to wait for long analyses, and how to present the results and charts.\n---\n\n# thefinancial.ai\n\nThis skill belongs to thefinancial.ai's plugin, a financial AI with licensed market data and its own\nanalytics (prices and technicals, fundamentals, forecasts, screening, backtests, options and portfolio\nanalysis). It works through the tools of the `thefinancial-ai` MCP server.\n\nPrices, financials and estimates change daily, so figures in your answer should come from these tools\nrather than from memory.\n\nIf none of these tools are available, the plugin isn't connected yet: tell the user to connect\n**thefinancial.ai** from the plugin directory and sign in with their thefinancial.ai account.\n\n## Pick the tool\n\n| The user wants | Use |\n| --- | --- |\n| A company's financials: revenue, earnings, margins, segments, valuation, guidance | `get_company_financials` |\n| Prices, returns, moving averages, RSI and other indicators, volatility | `get_stock_price_data` |\n| Stocks or ETFs that meet conditions | `screen_stocks` |\n| A backtest or comparison of a trading or investment strategy | `backtest_strategy` |\n| Forecasts, estimates, earnings dates and surprises, macro outlook | `get_market_forecast` |\n| Anything else financial, or a question that mixes these | `ask_financial_ai` |\n| Their portfolios | `list_portfolios`, `list_manual_portfolios`, `get_manual_portfolio`, `get_portfolio_analysis`, `create_manual_portfolio` |\n| Their watchlist | `list_watchlist`, `add_to_watchlist`, `remove_from_watchlist` |\n| Their saved strategies and screeners | `list_saved_strategies`, `list_saved_screeners`, `save_strategy_from_answer`, `save_screener_from_answer` |\n\n## Answers\n\n- Pass the user's question **verbatim** as `question`. Don't rewrite it into a spec and don't add date\n  ranges or assumptions: the agent picks sensible defaults and says which ones it used.\n- Most answers take 30 s–3 min; backtests and multi-strategy comparisons can take up to 10 minutes.\n  While the result says `status: \"in_progress\"`, wait `retry_after_seconds` and call the same tool\n  again with only `{\"job\": \"<job>\"}`. Don't re-ask the question to check on it.\n- A `finished` answer is complete (text, tables, and for each chart a data summary plus a\n  ```` ```chart ```` block). Present it; don't call again to verify or recompute its figures.\n- The tools are stateless: put everything needed in the question (\"…for the portfolio AAPL 40%,\n  MSFT 60%\").\n\n## Charts\n\nEach ```` ```chart ```` block holds plot-ready values: `type` (line, bar, stacked_bar, pie, combo,\nheatmap, candlestick), `title`, `x`, `axes`, `series`, `cols` and `rows`. When a chart helps, draw it\nfrom the block as given: plot only its rows, draw `\"style\": \"dashed\"` series (forecasts) dashed, and\nput `\"axis\": \"y2\"` series on a right-hand axis. Title it with the block's title and say the data comes\nfrom thefinancial.ai.\n\n## The user's account\n\n- The account tools act on the signed-in user's own data only. Ids (`portfolio_id`, `item_id`) come\n  from the list tools.\n- Ask before removing anything.\n- If an answer ends with an `answer_id` and the user wants to keep the strategy or screen, call\n  `save_strategy_from_answer` or `save_screener_from_answer` with it and a name.\n- Large results come with a `handle`: page them with `get_result`.\n\n## Rules\n\n- Say where numbers come from (\"thefinancial.ai\") and give their as-of date.\n- If a tool returns no data, say so instead of filling the gap from memory.\n- No orders can be placed and no money can be moved through thefinancial.ai.\n- thefinancial.ai provides information and analysis, not personal investment advice.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}