Communitygithub.com

A股智能投顾哨兵

A股智能投顾哨兵 - Análise de mercado orientada por IA, perguntas de acompanhamento e análise de tendências. Use quando o usuário perguntar sobre análise do mercado de ações A, sinais de negociação de ações/ ETFs chineses, revisão de portfólio ou tendências de mercado.

O que é A股智能投顾哨兵?

Este skill é um sistema de consultoria de investimentos inteligente para o mercado de ações A da China. Ele coleta dados de mercado em tempo real via AkShare e utiliza a IA Gemini para gerar análises e sugestões de negociação. O sistema suporta múltiplos modos de operação: análise do meio-dia, fechamento e relatório matinal, além de permitir perguntas de acompanhamento diretas via interface de linha de comando. Os usuários podem gerar relatórios em formato texto ou JSON, e publicá-los em plataformas como Telegram e Feishu. Uma regra crítica de roteamento é implementada: apenas quando o usuário explicitamente solicita a geração de um relatório, o comando `--mode` é executado; para todas as outras perguntas (acompanhamento, avaliação de precisão, conversas casuais, etc.), o comando `--ask` é usado para encaminhar a pergunta original do usuário para o Sentinel CLI, garantindo que a saída não seja inventada ou modificada pelo agente. O sistema também oferece suporte a cache de dados via SQLite e snapshots JSON, além de reprodução histórica.

Funciona com~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add sunny-kobe/ai_sentiney

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Sentinel do Projeto

Sistema de consultoria de investimentos inteligente para ações A, que coleta dados de mercado em tempo real via AkShare, analisa com IA Gemini e gera recomendações de negociação.

Modo de Uso

Importante: Primeiro, cd para o diretório do projeto e ative o ambiente virtual.

Gerar Relatório de Análise

# Análise do meio-dia (padrão), saída para o terminal
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday

# Revisão de fechamento
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode close

# Relatório matinal
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode morning

# Gerar e publicar no Telegram
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target telegram

# Publicar simultaneamente no Feishu e Telegram
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target feishu telegram

# Saída em formato JSON (para consumo por programas)
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --output json

Perguntas de Acompanhamento

# Perguntar sobre a análise mais recente
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Como está o ETF de ouro hoje?"

# Perguntar sobre uma data específica
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Como está o setor de semicondutores?" --date 2026-02-07

# Perguntar sobre análise de fechamento
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Como operar amanhã?" --mode close

Análise de Tendências

# Tendência de uma semana (detecção automática de palavras-chave de tendência)
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Como está a tendência do mercado esta semana?"

# Tendência de um mês
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Como estão os resultados das posições este mês?"

Cenários de Uso

⚠️ Regra de Roteamento Central (deve ser rigorosamente seguida):

  • Apenas quando o usuário solicitar explicitamente "executar análise/gerar relatório/publicar", execute o comando --mode
  • Todas as outras perguntas (incluindo acompanhamento, avaliação, consulta sobre precisão, conversas casuais, etc.) devem usar --ask "pergunta original do usuário" para encaminhar ao Sentinel CLI
  • Proibido inventar respostas para substituir a saída do CLI. Deve executar o comando e retornar o stdout exatamente como está para o usuário
  • Quando não tiver certeza de qual comando usar, o padrão é --ask

Gerar Relatório (apenas quando o usuário solicitar explicitamente para gerar/executar/publicar)

Quando o usuário disser:

  • "Execute a análise do meio-dia"
  • "Gere a revisão de fechamento"
  • "Analise o relatório matinal"

Execute: cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday

Publicar no Telegram

Quando o usuário disser:

  • "Publique a análise no Telegram"
  • "Publique no Telegram"
  • "Envie o relatório do meio-dia"

Execute: cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target telegram

Publicar Simultaneamente no Feishu e Telegram

Quando o usuário disser:

  • "Publique em todos os canais"
  • "Envie tanto no Feishu quanto no Telegram"

Execute: cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target feishu telegram

Todas as Outras Perguntas (Acompanhamento, Precisão, Avaliação, Conversas Casuais, etc.)

Quando o usuário disser qualquer coisa que não seja "gerar relatório", incluindo, mas não se limitando a:

  • Perguntas de acompanhamento: "Como está o ETF de ouro hoje?", "Posso comprar a Zijin Mining?"
  • Relacionadas à precisão: "É preciso?", "Taxa de acerto?", "Taxa de acerto?", "É confiável?", "É crível?", "Taxa de vitórias?"
  • Relacionadas a tendências: "Tendência do mercado esta semana?", "Tendência das posições este mês?"
  • Qualquer outra pergunta

Sempre execute: cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "pergunta original do usuário"

Retorne a saída do stdout exatamente como está para o usuário, não modifique ou invente conteúdo.

Cache de Dados

  • Banco de dados SQLite: data/sentinel.db
  • Snapshot JSON: data/latest_context.json
  • Suporta reprodução histórica: argumento --replay

Habilidades Relacionadas