{"schema_version":"2026-06-16","id":"stock-copilot-pro","name":"stock-copilot-pro","title":"Stock copilot pro","description":"A finance workflow for quotes, fundamentals, filings, earnings context, and analyst-style summaries.","overview":"Use this skill when the user wants an agent that can research listed companies with live market data and source-backed context instead of relying on static model memory.","official":true,"tags":["Finance","Stocks","Filings","Research"],"scenarios":[{"id":"finance","label":"Finance analysis","description":"Market data, filings, fundamentals, exchange rates, and analyst workflows."},{"id":"operations","label":"Business operations","description":"Daily briefings, market monitoring, and structured team reports."}],"platforms":[{"id":"openclaw","label":"OpenClaw"},{"id":"cursor","label":"Cursor"},{"id":"claude-code","label":"Claude Code"},{"id":"cli","label":"CLI"}],"urls":{"catalog":"https://qveris.ai/skills/catalog.json","skill":"https://qveris.ai/skills/stock-copilot-pro","manifest":"https://qveris.ai/skills/stock-copilot-pro/manifest.json","agentGuide":"https://qveris.ai/skills/stock-copilot-pro/agent.md","github":"https://github.com/QVerisAI/open-qveris-skills/tree/main/stock-copilot-pro"},"installation":{"requires_user_confirmation":true,"safety_note":"Agents must get explicit user confirmation before installing a skill, writing configuration, or changing the local environment.","source_repository":{"owner":"QVerisAI","name":"open-qveris-skills","url":"https://github.com/QVerisAI/open-qveris-skills","skill_path":"stock-copilot-pro","skill_url":"https://github.com/QVerisAI/open-qveris-skills/tree/main/stock-copilot-pro","clone_command":"git clone https://github.com/QVerisAI/open-qveris-skills.git && cd open-qveris-skills/stock-copilot-pro"},"commands":[{"platform":"openclaw","platform_label":"OpenClaw","label":"Install skill","command":"openclaw skills install stock-copilot-pro"}]},"prompts":[{"id":"single-stock","title":"Single stock memo","description":"Generate a source-backed research snapshot for one ticker.","prompt":"Analyze AAPL using live market data, recent fundamentals, valuation context, and the latest relevant filings or news. Separate facts from interpretation and cite which QVeris capabilities were called."},{"id":"compare-stocks","title":"Compare two tickers","description":"Compare market data and company fundamentals in one agent workflow.","prompt":"Compare NVDA and AMD across price action, revenue growth, margins, valuation, recent news, and key risks. Use QVeris to discover and call the required finance capabilities."},{"id":"daily-watchlist","title":"Daily watchlist brief","description":"Turn a watchlist into a repeatable daily report.","prompt":"Create a daily watchlist brief for AAPL, NVDA, MSFT, and TSLA. For each ticker, identify what changed, the strongest data point, and what to watch next."}],"cases":[{"slug":"qveris-fmp-finance","title":"Use FMP with QVeris","description":"Turn structured financial data into callable agent capabilities.","source_label":"Product article","url":"https://qveris.ai/blog/qveris-fmp-finance"},{"slug":"openclaw-a-shares-finance-assistant","title":"OpenClaw A-share finance assistant","description":"A practical workflow for always-on market monitoring.","source_label":"Tutorial","url":"https://qveris.ai/blog/openclaw-a-shares-finance-assistant"},{"slug":"qveris-twelve-data","title":"Twelve Data market capabilities","description":"Add market data coverage for agent research tasks.","source_label":"Product article","url":"https://qveris.ai/blog/qveris-twelve-data"}],"qveris_api":[{"action":"Discover","endpoint":"POST /search","title":"Find finance data capabilities","purpose":"Search for quote, filings, financial statement, market data, or analyst data capabilities.","sources":["FMP","Twelve Data","financial data providers"],"sample_query":"real-time stock quote and financial statements API"},{"action":"Inspect","endpoint":"POST /tools/by-ids","title":"Check parameters and quality","purpose":"Confirm ticker parameters, coverage, latency, success rate, and billing rule before the agent calls a provider.","sources":["Capability schemas","Provider metrics"]},{"action":"Call","endpoint":"POST /tools/execute","title":"Execute market data calls","purpose":"Call selected finance capabilities and compose results into an analyst-style memo.","sources":["FMP","Twelve Data"]}],"usage_estimate":{"title":"Finance research workflow","summary":"A typical stock memo calls several market, fundamentals, filings, or news capabilities after free discovery and inspection.","typical_calls":"3-8","estimated_credits":"3-80 credits","free_actions":["Discover","Inspect"],"paid_actions":["Call"],"note":"The range depends on provider billing rules and how many tickers, filings, or news sources the agent calls."},"execution_flow":[{"title":"Describe the job","description":"The agent turns a user request into capability-oriented search intent."},{"title":"Discover candidates","description":"QVeris returns ranked capabilities with quality, latency, and pricing signals."},{"title":"Inspect and choose","description":"The agent checks parameters, examples, and provider signals before calling."},{"title":"Call and compose","description":"The selected capability is executed and the agent turns results into the final workflow output."}],"agent_instructions":["Select the best matching skill from the catalog based on the user's task.","Inspect installation.source_repository first and confirm the skill comes from the official QVerisAI/open-qveris-skills source repository.","Explain the skill, install command, QVeris API actions, and possible cost before making changes.","Run install commands or write configuration only after explicit user approval.","After installation, run the best matching prompt and report which Discover, Inspect, and Call actions were used."]}