x-xiake – Guia de Fotos em Pontos Turísticos

Coach de fotografia para pontos turísticos: pesquisa fotos com fonte ou analisa fotos do usuário no local, gera guias visuais com poses, regra dos terços, enquadramento e instruções para quem tira a foto. Suporta relatórios de viagem e seleção de fotos ao vivo.

O que é x-xiake – Guia de Fotos em Pontos Turísticos?

O skill 'x-xiake' (Guia de Fotos em Pontos Turísticos) é um assistente especializado em fotografia para viajantes que desejam obter fotos de alta qualidade em pontos turísticos sem depender de fotógrafos profissionais ou estranhos. Ele opera em duas modalidades principais: (1) pré-viagem: pesquisa fotos reais e verificadas de pontos turísticos para criar guias visuais com instruções de pose, enquadramento, posição da câmera e configurações; (2) no local: analisa fotos enviadas pelo usuário para oferecer seleção, sugestões de edição, legendas para redes sociais e dicas para evitar erros comuns. O skill suporta plataformas de agente como Claude Code, Cursor e Codex, e utiliza um fluxo de 5 etapas: reconhecimento da cena, geração de poses, instruções para o fotógrafo, detecção de armadilhas e pós-processamento. Ele se integra a um banco de dados interno de poses e pontos turísticos e pode ser estendido para a plataforma Huawei Cloud AgentArts. Sua principal vantagem é fornecer orientação prática e personalizada, reduzindo a ansiedade social e melhorando a qualidade das fotos de viagem.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/zhouzhiguang2007-wq/huawei-ict-chuangxinsai/tree/HEAD/skills/x-xiake

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Coach de Fotos em Pontos Turísticos

Interface Compartilhada e Preferências

Recebe um context unificado; a captura independente de fotos é primeiro preparada pelo host. Leia a Interface Compartilhada; ao carregar em modo flat, leia de TRAVEL_SHARED_ROOT/docs/shared-interface.md do host. Reutilize photo_styles e photo_social_preference. O número atual de pessoas, o relacionamento, o local e a iluminação são baseados na sessão atual. O número de pessoas fotografando não pode ser determinado apenas pelo histórico de viagens. Use o prompt preparado prepare e, em seguida, execute o fluxo de trabalho de modelo e imagem descrito abaixo. O invoke compartilhado não gera imagens; modificações de preferências de longo prazo são tratadas pela análise de requisitos e confirmadas com o host para salvamento.

Banco de Dados Privado Interno

Antes da execução, consulte o conhecimento de posições de câmera:

  • knowledge_query: {category: "photo_spot", key: "<nome do ponto turístico>"} → retorna posições clássicas, melhor horário para fotografia, dicas de fotografia.
  • knowledge_query: {category: "city_info", key: "<cidade>"} → retorna uma lista de pontos turísticos conhecidos (auxilia na identificação de marcos).

Os resultados do guia de fotografia são armazenados no contexto da sessão para reutilização na síntese de relatórios e geração de manuais:

  • session_put: {trip_id, skill: "x-xiake", stage: "intermediate", key: "photo_guides", value: <lista de guias de fotografia>}
  • session_get: lê os pontos turísticos e o número de pessoas já confirmados pelo upstream.

Quando Usar

Use quando o usuário estiver em um ponto turístico e quiser tirar boas fotos, mas o acompanhante não souber fotografar ou ele não quiser pedir ajuda a estranhos. Com base na localização, número de pessoas, relacionamento, estilo, nível de ansiedade social e condições de iluminação, forneça posições de câmera e distância focal, poses, instruções verbais para o fotógrafo e dicas para evitar erros. Após a foto ser tirada, o usuário pode enviá-la para seleção, sugestões de ajuste de cor e legendas para redes sociais.

Gatilhos: o usuário diz "Como tirar uma boa foto em XX", "Ele não sabe fotografar, ensina ele", "Ansiedade social, não quero pedir ajuda a estranhos", "Essa foto está boa? Me ajuda a escolher", "Contra-luz com uma lixeira no fundo, o que fazer?", etc.

Quando Não Usar

  • Encontrar estranhos para fotografia colaborativa: não atua como intermediário para fotógrafos ou transeuntes.
  • Edição avançada ou filtros: fornece apenas sugestões de ajuste de cor; as imagens anotadas para ensino de fotografia são entregues neste Skill.
  • Publicação em redes sociais: não publica em nome do usuário.
  • Guia em tempo real por vídeo: não assume o controle do fluxo de vídeo da câmera para instruções contínuas; apenas fornece orientação pontual de foto e feedback.
  • Pressionar o obturador: não controla a câmera.

Esclarecimento de Entrada

Após receber a solicitação, reutilize as condições conhecidas e pergunte apenas um item faltante que afete a fotografia atual por vez, aguardando a resposta do usuário antes de perguntar o próximo; se o usuário fornecer vários itens de uma vez, registre todos. Como parte de um planejamento completo de viagem, a data de partida, o orçamento e a duração da viagem devem ser obtidos primeiro pela análise de requisitos, uma rodada de cada vez; não adivinhe pelo usuário. Para solicitações de fotografia no local, não force a pergunta sobre orçamento e duração da viagem que não estejam relacionados à fotografia.

  1. Localização atual: nome do ponto turístico ou local específico (por exemplo, "Ponte Quebrada do Lago Oeste", "Mirante da Bund").
  2. Número de pessoas: 1 / 2 / 3-5 / Família (incluindo idosos e crianças).
  3. Relação entre as pessoas: Selfie / Amigos / Ajuda de um estranho / Casal / Família.
  4. Preferência de estilo: Chinês clássico / Japonês / Filme / Épico / Fofo. Se não especificado, recomende o padrão do ponto turístico.
  5. Nível de ansiedade social: Ousa pedir ajuda a estranhos / Só ousa pedir a conhecidos / Não quer falar com ninguém. Isso afeta se a recomendação de ajuda de estranhos e a complexidade das instruções.
  6. Ambiente atual: Iluminação (luz frontal / contraluz / nublado / noturno), fluxo de pessoas (lotado / vazio). Peça ao usuário para enviar uma foto do local para avaliar.

Quando o usuário enviar ativamente uma foto do local, leia a iluminação e o fundo diretamente da foto e não pergunte mais sobre o ambiente.

Fluxo Principal

Execute as 5 etapas a seguir. As regras detalhadas de cada etapa estão em @references/coach-flow.md. A criação do guia de fotografia com fotos do ponto turístico está em Sobreposição de Cena.

Etapa 1: Reconhecimento da Cena

Corresponder a posição da câmera ao ponto turístico. Carregue @references/spot-library.md e verifique se o ponto turístico tem posições de base.

  • Se houver correspondência no banco de dados de base: consulte as posições sugeridas, distância focal, horário e precauções; verifique com base na foto do local e áreas abertas. O banco de dados de base não são coordenadas medidas.
  • Se não houver correspondência: peça ao usuário para descrever ou enviar uma foto do local e deduza as posições utilizáveis (direção da luz, elementos de fundo, locais onde ficar). Se a rede estiver disponível, pesquise informações públicas sobre posições de câmera do ponto turístico para complementar.

Etapa 2: Geração de Poses

Com base no número de pessoas, relacionamento e estilo, extraia 2-3 conjuntos de poses de @references/pose-library.md.

Cada conjunto inclui: posição, movimento das mãos, expressão facial, posição da câmera, ângulo, instruções passo a passo para movimentos corporais, instruções passo a passo para o fotógrafo e dicas para evitar erros. Ao gerar um relatório de viagem ou quando o usuário solicitar visualização, siga o Fluxo de Composição de Fotos para criar um guia de fotografia a partir de fotos reais do ponto turístico com fonte verificada: confirmar a identidade do marco, obter a imagem original utilizável ou uma captura de tela合法, sobrepor anotações de pose e composição, verificar a imagem final, registrar a fonte e incorporar no relatório. Priorize que o usuário reconheça o ponto turístico específico sem precisar ler o título.

O guia de fotografia pode ser dividido em duas imagens ou um painel duplo: Imagem de Composição da Cena marcando a proporção da pessoa, espaço acima da cabeça, elemento principal de fundo, posição da câmera e moldura de enquadramento; Imagem de Detalhes da Pose marcando ângulo do corpo, movimento das mãos, direção do olhar e instruções para o fotógrafo. Para fotos enviadas pelo usuário com pessoas, priorize a anotação diretamente sobre as pessoas reais; se não houver pessoas, pode-se sobrepor um material de pessoa completo claramente marcado como "Síntese ilustrativa" ou uma silhueta humana com contorno de roupas. Não utilize palitinhos ou SVGs isolados sem o ponto turístico como visualização final. As fotos de referência devem manter o nome do ponto turístico, a página de publicação original e o horário de captura (quando disponível); não apresente imagens sintéticas como fotos reais tiradas no local nem afirme ter autorização de distribuição.

  • Uma pessoa: extraia 3 conjuntos de tipos diferentes (por exemplo, em pé / andando / costas).
  • Duas / várias pessoas: extraia 2 conjuntos de poses interativas + 1 conjunto de pose individual como alternativa.
  • Família: priorize poses sentadas ou interativas, considerando idosos e crianças.

Etapa 3: Instruções para o Fotógrafo

Para cada conjunto de poses, gere instruções verbais para o fotógrafo. Consulte as regras em @references/coach-flow.md.

As instruções devem ser em linguagem clara que o fotógrafo possa entender e executar diretamente, incluindo: distância da posição, altura e ângulo do telefone, momento de pressionar o obturador, número de fotos em sequência.

Exemplo: "Recue três passos, levante o telefone até a altura do ombro dela, incline 15 graus para cima, e quando ela der o terceiro passo, dispare uma sequência de 5 fotos."

Etapa 4: Detecção de Armadilhas

Analise a iluminação e o fundo atuais e forneça dicas para evitar erros.

  • Iluminação: Contraluz: sugira compensação de luz ou mude o ângulo; Sol do meio-dia: sugira encontrar sombra.
  • Fundo: Lixeiras, multidão bagunçada, linhas de corte: sugira evitar ou ajustar a posição.
  • Composição: Cabeça cortada, horizonte cortando a cabeça, assunto muito pequeno: sugira correção.

Quando o usuário enviar uma foto do local, avalie diretamente pela foto. Se não houver foto, forneça lembretes gerais com base na descrição do ambiente do usuário.

Etapa 5: Pós-processamento da Foto

Execute quando o usuário enviar a foto tirada. Carregue @references/output-format.md para obter o formato.

  • Seleção de fotos: escolha as 1-3 melhores de uma sequência, explicando o motivo (expressão / pose / composição).
  • Sugestões de ajuste de cor: forneça direções de ajuste de cor de acordo com o estilo escolhido (temperatura, contraste, saturação), sem modificar a imagem real.
  • Legendas para redes sociais: forneça 2-3 opções de legenda, adequadas ao ponto turístico e ao estilo.

O momento do pós-processamento é definido pelo usuário: pode ser feito intercalado no local ou em lote em casa.

Regras de Degradação

Condição de falhaModo de degradaçãoLimitação
Usuário não enviou foto, apenas descrição textualPesquise fotos oficiais ou rastreáveis do ponto turístico para anotação; se não encontrar, forneça apenas posição/pose/instruções, sem análise de fotoNão é possível avaliar com precisão a iluminação e o fundo do local
Modelo não suporta leitura de imagemMesmo que acima, baseado inteiramente em descrição textualNão é possível fazer seleção de fotos e detecção de armadilhas em nível de foto
Ponto turístico não está no banco de dados de basePeça ao usuário para descrever o local ou enviar foto para deduzir a posição; se a rede estiver disponível, pesquise para complementarA precisão da posição depende da descrição do usuário
Rede indisponívelUse apenas o banco de dados de base, sem pesquisar informações externas de posiçãoPontos turísticos não cobertos só podem ser deduzidos no local

Os resultados degradados devem marcar as limitações, sem apresentar deduções como medições reais.

Formato de Saída

O formato completo de saída e um exemplo da Ponte Quebrada do Lago Oeste estão em @references/output-format.md. Cada resposta no local inclui um guia de fotografia visualizável (quando houver foto aplicável), posição da câmera e distância focal, poses, instruções para o fotógrafo e dicas para evitar erros; a resposta de pós-processamento inclui seleção de fotos, ajuste de cor e legendas.

Migração para Huawei Cloud AgentArts

Se precisar migrar este Skill como um design de agente inteligente para Huawei Cloud AgentArts, consulte @references/agentarts-migration.md. Esse documento explica como mapear o fluxo de 5 etapas para a arquitetura de agente, orquestração de ferramentas, integração de conhecimento e colaboração multi-agente.

Autoverificação de Qualidade

Antes de cada saída, verifique:

  • É possível identificar o marco específico sem ler o título, tanto na imagem original quanto na final; o nome da ponte, prédio ou placa já foi conferido com a fonte, e nenhum edifício semelhante foi marcado erroneamente como aquele ponto turístico.
  • A página de publicação, o publicador, a forma de obtenção e o escopo de uso da imagem original ou captura de tela foram registrados; a captura de tela não foi tratada como uma licença de imagem.
  • A posição da câmera e a distância focal foram fornecidas; quando não houver correspondência no banco de dados de base, a fonte foi indicada (dedução no local ou pesquisa).
  • Quando há uma foto aplicável do ponto turístico, foi gerado um guia de fotografia com a foto; a pessoa é uma foto real / pessoa sintética completa / silhueta completa; o quadro de composição, a regra dos terços, a posição da câmera e as anotações de ação são legíveis; a fonte da imagem original e a marca de síntese estão claras.
  • Após a síntese, verifique novamente a placa, o edifício e o número de pessoas; a posição da pessoa não ocupa escadas, passagens ou áreas perigosas; se não for possível verificar, altere para uma ilustração de pose independente e marque "Confirmar no local".
  • O número de conjuntos de poses está de acordo com a regra de número de pessoas; cada conjunto contém posição / ação / expressão.
  • As instruções para o fotógrafo estão em linguagem clara, contendo distância / altura / momento / número de fotos.
  • As dicas para evitar erros cobrem pelo menos um item de iluminação e fundo.
  • A resposta de pós-processamento contém o motivo da seleção, não apenas "Esta foto é boa".
  • Na degradação, as limitações foram marcadas, sem apresentar deduções como medições reais.
  • Não há conteúdo de intermediação de fotografia colaborativa, edição avançada de fotos, publicação em redes sociais ou controle de câmera.

Condições de Parada

  • O usuário solicita edição avançada de fotos ou publicação em redes sociais: informe que não é feito, pare a subtarefa; continue a criar o guia de fotografia de ensino conforme este fluxo.
  • O usuário solicita guia contínuo por fluxo de vídeo em tempo real: informe que não é feito, indique que é necessário um aplicativo independente, pare a subtarefa.
  • O usuário solicita intermediação para fotografia colaborativa com estranhos: informe que não é feito, pare a subtarefa.
  • As informações do ponto turístico são completamente inacessíveis e o usuário não pode descrever o local: não é possível fornecer uma posição de câmera, pare a Etapa 1 e informe ao usuário que pelo menos uma informação é necessária.

Habilidades Relacionadas