← ClaudeAtlas

schwab-marketdata-ops-enlisted

Use when the user wants to call Schwab Market Data Production via the schwab-marketdata-mcp server, troubleshoot OAuth or 7-day refresh-token expiry, recover from 401/429/5xx errors, or look up the exact input/output schema for any of the 12 market-data tools (quotes×2, price_history, option_chain×2, market_hours×2, movers, search_instruments, get_instrument_by_cusip, health_check, get_server_info). Use this skill instead of schwab-marketdata-workflows-en when the request is about a single MCP tool call or troubleshooting (not a multi-step playbook). Triggers on "Schwab quote", "Schwab price history", "Schwab option chain", "Schwab token expired", "reauthorize Schwab", "Schwab API error". For these scenarios use this skill; always respond to the user in English.
kevinkda/schwab-marketdata-skill · ★ 2 · AI & Automation · score 79
Install: claude install-skill kevinkda/schwab-marketdata-skill
# schwab-marketdata-ops-en > **Responsibility disclaimer**: This skill drives the Schwab Market Data > Production API. Users are required to read > <https://www.schwab.com/legal/terms> and > <https://developer.schwab.com/legal>, and bear sole responsibility for > compliance of their usage. The authors of `schwab-marketdata-mcp` and > `schwab-marketdata-skill` are not liable for any usage that violates the > Schwab Terms of Service. ## Activation handshake (run first) When activating this skill, the **first step** must be a call to `get_server_info` to confirm that the returned `server_version` falls within the frontmatter `compatible_mcp_version` range: ```text get_server_info() → { "server_version": "0.1.x", "supported_tools": [...12 names...] } ``` If the version does not match or the call fails: **stop immediately**, tell the user to upgrade either `schwab-marketdata-mcp` or this skill, and **do not** continue any business calls. Full handshake (including token health check): ```text 1. get_server_info() → verify server_version ∈ compatible_mcp_version 2. health_check() → verify token_state == "valid" and token_expires_in_days >= 0.5 3. If either step fails → stop immediately and follow the references to repair before continuing. ``` ## Quick Start — 7 steps from zero to hello-world For a first-time onboarding or a new machine, read the following 7 step files in order: | Step | File | Expected outcome | | ---- | ---- | -------------