스킬 lark-contact
👥

lark-contact

안전

Consultar Diretório de Contatos do Lark

Acesse o diretório de organização do Lark (Feishu) diretamente do Claude. Pesquise funcionários por nome, e-mail ou telefone e recupere informações detalhadas do usuário, incluindo open_id e detalhes de contato.

지원: Claude Codex Code(CC)
📊 71 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"lark-contact" 사용 중입니다. Pesquisar usuário 'Sarah' no diretório

예상 결과:

Encontrados 3 usuários correspondentes a 'Sarah':
1. Sarah Chen (open_id: ou_abc123) - sarah@company.com
2. Sarah Johnson (open_id: ou_def456) - sarah.j@company.com
3. Sarah Lee (open_id: ou_ghi789) - sarah.lee@company.com

"lark-contact" 사용 중입니다. Obter minhas informações de usuário

예상 결과:

Seu perfil:
- Nome: John Smith
- Open ID: ou_xyz789
- E-mail: john.smith@company.com
- Departamento: Engenharia

보안 감사

안전
v1 • 4/1/2026

Static analysis detected 58 potential security issues (external commands, filesystem patterns, high entropy) but all are FALSE POSITIVES. The skill contains only Markdown documentation with code examples in backticks (not executable code) and relative path references in documentation links. No executable code, network operations, or security risks present. This is legitimate documentation for the Lark CLI tool.

3
스캔된 파일
112
분석된 줄 수
1
발견 사항
1
총 감사 수
낮은 위험 문제 (1)
Documentation-Only Skill
This skill contains only Markdown documentation files with no executable code. All detected patterns (backticks, file paths) are part of documentation examples and links, not actual code execution.
감사자: claude

품질 점수

41
아키텍처
100
유지보수성
87
콘텐츠
31
커뮤니티
100
보안
83
사양 준수

만들 수 있는 것

Encontrar Informações de Contato de Colegas

Pesquise rapidamente colegas por nome ou e-mail para obter o open_id e detalhes de contato para ferramentas de colaboração ou integração de API.

Recuperar Perfil do Usuário Atual

Obtenha suas próprias informações de usuário, incluindo open_id necessário para chamadas de API, sem precisar pesquisar credenciais manualmente.

Consultas ao Diretório de Organização

Pesquise em organizações grandes para encontrar membros específicos da equipe ou verificar IDs de usuário antes de atribuir tarefas ou enviar mensagens.

이 프롬프트를 사용해 보세요

Pesquisar um Usuário
Encontre o usuário com e-mail 'john@example.com' no nosso diretório Lark e mostre o open_id e nome.
Obter Informações do Usuário Atual
Obtenha minhas informações de usuário Lark atuais, incluindo meu open_id e nome de exibição.
Pesquisar por Nome com Paginação
Pesquise usuários com nome 'Zhang' e retorne até 50 resultados. Se houver mais resultados, mostre o page_token para o próximo lote.
Obter Detalhes Específicos do Usuário
Consulte os detalhes do usuário para open_id 'ou_1234567890' e exiba as informações em formato de tabela legível.

모범 사례

  • Comece com +search-user para encontrar o open_id do usuário alvo e depois use +get-user com esse ID para informações detalhadas
  • Use a flag --table para saída legível ao depurar ou o formato JSON padrão para parsing em scripts
  • Ao pesquisar em organizações grandes, use paginação com --page-size e --page-token para evitar resultados avassaladores
  • Mantenha as credenciais de autenticação do lark-cli seguras e use credenciais de app (tenant_access_token) para acesso ao diretório em toda a organização

피하기

  • Não chame repetidamente +get-user com diferentes IDs de usuário sem primeiro usar +search-user para encontrar open_ids válidos
  • Não defina --page-size acima de 200, pois será rejeitado pela API
  • Não ignore o erro 41050 (permissão negada) - geralmente significa que o usuário está fora do escopo visível da sua organização
  • Não codifique IDs de usuário em scripts - sempre pesquise dinamicamente, pois os IDs podem mudar

자주 묻는 질문

Por que recebo o erro 41050 ao tentar obter informações do usuário?
O erro 41050 significa que você não tem permissão para visualizar as informações desse usuário. Isso geralmente ocorre quando o usuário está fora do escopo visível da sua organização. Entre em contato com seu admin para ajustar seu acesso ou use tenant_access_token para acesso mais amplo ao diretório.
Qual é a diferença entre open_id, union_id e user_id?
open_id é específico do app e único por aplicação. union_id é consistente em todos os apps na mesma organização. user_id é o ID primário do usuário no sistema. Use open_id por padrão, a menos que tenha requisitos específicos.
Preciso fornecer autenticação para cada comando?
Não. Após a configuração inicial de autenticação via lark-cli config, as credenciais são armazenadas em cache. Basta executar os comandos de contato sem parâmetros adicionais de autenticação.
Posso pesquisar usuários fora da minha organização?
Não. A API de contato retorna apenas usuários dentro do escopo visível da sua organização, conforme configurado pelo seu admin do Lark. Acesso ao diretório entre organizações não é suportado.
O que acontece se uma pesquisa retornar mais de 200 resultados?
Use paginação. A API retorna no máximo 200 resultados por requisição (controlado por --page-size). Se has_more for true, use o page_token retornado na próxima requisição para buscar resultados adicionais.
Existe uma forma de obter informações do usuário sem saber o user_id?
Sim. Use +search-user com uma consulta (nome, e-mail ou telefone) para encontrar o usuário primeiro. Os resultados da pesquisa incluem open_ids que você pode usar com +get-user para informações detalhadas.

개발자 세부 정보

작성자

larksuite

라이선스

MIT

참조

main