Communitygithub.com

uzairansaruzi/robinhood-agent-skill

Asesor de cartera de Robinhood: acceso de solo lectura a posiciones, cotizaciones, fundamentos, noticias, ganancias, calificaciones de analistas, dividendos y opciones a través de MCP. Incluye estrategia de caché primero, flujos de trabajo de páginas de entidades e integración opcional con Obsidian.

¿Qué es robinhood-agent-skill?

Esta habilidad otorga a los agentes de IA acceso de solo lectura a tu cartera de Robinhood a través del servidor MCP `robinhood-mcp`. Te permite consultar posiciones, cotizaciones en tiempo real, fundamentos, noticias, ganancias, calificaciones de analistas, dividendos y opciones sin arriesgar la capacidad de realizar operaciones. La habilidad implementa una estrategia de caché primero: los datos de la cartera se almacenan en caché localmente y solo se actualizan desde la API de Robinhood cuando el caché tiene más de 15 minutos o el usuario solicita explícitamente datos en vivo. Esto reduce la latencia y las llamadas a la API. Además, ofrece un flujo de trabajo opcional de investigación a entidad para Obsidian, donde cada ticker investigado obtiene una página de entidad persistente con el historial de investigación, tesis de inversión y seguimiento de posiciones. Las herramientas MCP proporcionan datos granulares: desde el valor total de la cartera hasta opciones individuales, y la habilidad guía al agente sobre cuándo usar el caché frente a datos en vivo según el contexto de la consulta. Las credenciales se gestionan de forma segura a través de variables de entorno, y todo el procesamiento es local, lo que lo hace adecuado para asesoramiento de inversiones consciente de la privacidad.

Compatible con✓Claude Code✓Codex CLI~Cursor✓OpenCode✓Windsurf
npx skills add uzairansaruzi/robinhood-agent-skill

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Asesor de Cartera de Robinhood

Acceso de solo lectura a tu cartera de Robinhood a través del servidor robinhood-mcp. Proporciona datos en vivo para posiciones, cotizaciones, fundamentos, noticias, ganancias, calificaciones de analistas, dividendos y opciones.

Prerrequisitos

1. Cuenta de Robinhood

Necesitas una cuenta de Robinhood (gratuita en robinhood.com).

2. Instalación del Servidor MCP

El paquete robinhood-mcp proporciona el servidor MCP. Instálalo con uno de los siguientes:

# Recomendado — se ejecuta a través de uvx (no necesita instalación global, se gestiona automáticamente)
# Solo agrégalo a la configuración de tu agente y funciona. uvx lo instala en la primera ejecución.

# Alternativa — instalación global con pip
pip install robinhood-mcp

Nota: uvx es proporcionado por el gestor de paquetes Python uv. Instálalo primero: curl -LsSf https://astral.sh/uv/install.sh | sh

3. Variables de Entorno

Establécelas en el archivo .env de tu agente o en el perfil del shell:

VariableRequeridaDescripción
ROBINHOOD_USERNAMESíTu correo electrónico de Robinhood
ROBINHOOD_PASSWORDSíTu contraseña de Robinhood
ROBINHOOD_TOTP_SECRETSolo si usas una aplicación de autenticaciónEl secreto TOTP de tu configuración de autenticación. No es necesario si usas verificación por SMS.

4. Configuración del Agente

Consulta el directorio templates/ para fragmentos de configuración listos para copiar y pegar para tu agente. Referencia rápida:

Hermes Agent (~/.hermes/config.yaml):

mcp_servers:
  robinhood:
    command: uvx
    args:
      - robinhood-mcp
    env:
      ROBINHOOD_USERNAME: "${ROBINHOOD_USERNAME}"
      ROBINHOOD_PASSWORD: "${ROBINHOOD_PASSWORD}"
      # ROBINHOOD_TOTP_SECRET: "${ROBINHOOD_TOTP_SECRET}"  # Descomenta para usar la aplicación de autenticación
    timeout: 60
    connect_timeout: 30

Otros agentes — consulta el directorio templates/ para Claude Desktop, Claude Code, Codex, OpenCode, Cline y Windsurf.

Después de agregar la configuración, reinicia tu agente. Verifica con: hermes mcp test robinhood (Hermes) o verifica el estado MCP de tu agente.

Herramientas MCP Disponibles

Estas herramientas se registran como mcp_robinhood_* en Hermes Agent (el prefijo varía según el agente):

HerramientaDescripción
robinhood_get_portfolioValor de la cartera, patrimonio, poder de compra, cambio diario
robinhood_get_positionsTodas las tenencias con base de costo, valor actual, ganancias/pérdidas
robinhood_get_positionTenencia única por ticker (más rápido para un símbolo)
robinhood_get_watchlistAcciones en tus listas de seguimiento
robinhood_get_quotePrecio en tiempo real, oferta/demanda, volumen
robinhood_get_fundamentalsRatio P/E, capitalización de mercado, rendimiento de dividendos, rango de 52 semanas
robinhood_get_historicalsHistorial de precios OHLCV (5 min, 10 min, hora, día, semana)
robinhood_get_newsArtículos de noticias recientes para un símbolo
robinhood_get_earningsFechas de ganancias, estimaciones de EPS, resultados reales
robinhood_get_ratingsCalificaciones de analistas de compra/mantener/venta
robinhood_get_dividendsHistorial de pagos de dividendos
robinhood_get_options_positionsPosiciones actuales de opciones
robinhood_search_symbolsBuscar acciones por nombre o ticker

Caché Local

Los datos de la cartera se almacenan en caché localmente en ~/.hermes/data/robinhood/portfolio_cache.json (Hermes) o ~/.robinhood-mcp/cache.json (otros agentes).

Estrategia de Caché Primero

Revisa siempre el caché primero. Solo llama a las herramientas MCP cuando:

  1. El caché tiene más de 15 minutos Y el usuario necesita datos en vivo
  2. El usuario solicita explícitamente una actualización (

Skills relacionados