ComposioHQ/Ashby-Automation

Automatize fluxos de recrutamento e contratação no Ashby — gerencie candidatos, vagas, inscrições, entrevistas e notas por meio de comandos em linguagem natural.

O que é Ashby-Automation?

Esta skill permite que você automatize operações de recrutamento no Ashby ATS diretamente do Claude Code, sem precisar sair do terminal. Com ela, é possível criar candidatos, publicar vagas, gerenciar inscrições, visualizar agendas de entrevistas e pesquisar no pipeline de talentos usando comandos em linguagem natural. A skill é baseada na integração com o Composio e utiliza o servidor MCP Rube, suportando plataformas como Claude Code, Cursor e Codex. Ela oferece um conjunto completo de ferramentas para gerenciar cada etapa do processo seletivo, desde a criação de candidatos até a geração de relatórios do pipeline, com suporte a paginação baseada em cursor e sincronização incremental via syncToken para eficiência em operações recorrentes. É ideal para equipes de recrutamento que desejam otimizar seus fluxos de trabalho e reduzir tarefas manuais repetitivas.

Funciona com✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/ashby-automation

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

Automação Ashby

Automatize suas operações de recrutamento no Ashby ATS diretamente do Claude Code. Crie candidatos, publique vagas, gerencie inscrições, visualize agendas de entrevistas e pesquise no seu pipeline de talentos — tudo sem sair do terminal.

Documentação do toolkit: composio.dev/toolkits/ashby


Configuração

  1. Adicione o servidor MCP Rube à configuração do seu Claude Code com a URL: https://rube.app/mcp
  2. Quando solicitado, autentique sua conta Ashby através do link de conexão fornecido
  3. Comece a automatizar seus fluxos de recrutamento com linguagem natural

Fluxos Principais

1. Gerenciar Candidatos

Crie, liste, pesquise, atualize e recupere informações detalhadas de candidatos.

Ferramentas: ASHBY_CREATE_CANDIDATE, ASHBY_LIST_CANDIDATES, ASHBY_SEARCH_CANDIDATES, ASHBY_GET_CANDIDATE_INFO, ASHBY_UPDATE_CANDIDATE

Crie um candidato chamado "João Silva" com email [email protected] e perfil do LinkedIn https://linkedin.com/in/joaosilva

Parâmetros principais para ASHBY_CREATE_CANDIDATE:

  • name (obrigatório) — nome completo do candidato
  • email — endereço de e-mail principal
  • phoneNumber, linkedInUrl, githubUrl, websiteUrl — perfis de contato/sociais

Parâmetros principais para ASHBY_SEARCH_CANDIDATES:

  • email — correspondência exata de e-mail
  • name — correspondência parcial de nome

Parâmetros principais para ASHBY_LIST_CANDIDATES:

  • perPage (máx. 100) / cursor — paginação
  • syncToken — para atualizações incrementais desde a última sincronização

2. Criar e Listar Vagas

Publique novas oportunidades de emprego e navegue por posições existentes.

Ferramentas: ASHBY_CREATE_JOB, ASHBY_LIST_JOBS, ASHBY_GET_JOB_INFO

Crie uma nova vaga "Engenheiro de Software Sênior" no time dept-123 na localização loc-456 com a marca brand-789

Parâmetros principais para ASHBY_CREATE_JOB:

  • title (obrigatório) — título da vaga
  • teamId (obrigatório) — ID do departamento/time (da lista de departamentos)
  • locationId (obrigatório) — ID da localização do escritório (da lista de localizações)
  • brandId (obrigatório) — ID da marca empregadora (da lista de marcas)
  • defaultInterviewPlanId — necessário para abrir a vaga para inscrições
  • jobTemplateId — pré-preenchido a partir de um modelo

Parâmetros principais para ASHBY_LIST_JOBS:

  • perPage (máx. 100) / cursor / syncToken — paginação e sincronização incremental

Observação: Vagas recém-criadas começam no status "Rascunho". Você deve definir um defaultInterviewPlanId para abrir/publicar a vaga.

3. Gerenciar Inscrições

Crie inscrições para conectar candidatos a vagas e acompanhar seu progresso.

Ferramentas: ASHBY_CREATE_APPLICATION, ASHBY_LIST_APPLICATIONS

Inscreva o candidato cand-abc123 na vaga job-xyz789 com a fonte src-referral

Parâmetros principais para ASHBY_CREATE_APPLICATION:

  • candidateId (obrigatório) — UUID de um candidato existente
  • jobId (obrigatório) — UUID de uma vaga existente
  • sourceId — UUID da fonte da inscrição (LinkedIn, Indicação, etc.)
  • creditedToUserId — UUID do recrutador/indicador a creditar
  • interviewStageId — colocar diretamente em uma etapa específica (padrão é a primeira etapa)

Parâmetros principais para ASHBY_LIST_APPLICATIONS:

  • perPage (máx. 100) / cursor / syncToken — paginação e sincronização incremental

4. Visualizar Agendas de Entrevistas

Liste entrevistas agendadas com informações de horário, entrevistador e candidato.

Ferramenta: ASHBY_LIST_INTERVIEW_SCHEDULES

Mostre-me todas as próximas agendas de entrevistas

Parâmetros principais:

  • perPage (máx. 100) / cursor — paginação
  • syncToken — sincronização incremental para agendas alteradas

5. Notas do Candidato

Visualize notas internas, observações e comentários de recrutadores sobre candidatos.

Ferramenta: ASHBY_LIST_CANDIDATE_NOTES

Mostre-me todas as notas para o candidato cand-abc123
  • Recupera todas as notas adicionadas por recrutadores e membros da equipe de contratação
  • Útil para revisar feedback de entrevistas e avaliações internas

6. Relatórios do Pipeline

Combine ferramentas de listagem para criar relatórios do pipeline de contratação.

Ferramentas: ASHBY_LIST_CANDIDATES, ASHBY_LIST_APPLICATIONS, ASHBY_LIST_JOBS

Liste todas as inscrições para ver o estado atual do nosso pipeline de contratação
  • Use syncToken para buscas incrementais de dados (eficiente para relatórios recorrentes)
  • Combine dados de candidatos, inscrições e vagas para visibilidade total do pipeline
  • Pagine por todos os resultados com cursor para conjuntos de dados completos

Armadilhas Conhecidas

  • Vagas começam como Rascunho: Vagas recém-criadas via ASHBY_CREATE_JOB começam no status "Rascunho" e não podem aceitar inscrições até que um defaultInterviewPlanId seja definido e a vaga seja aberta.
  • Quatro campos obrigatórios para vagas: ASHBY_CREATE_JOB requer title, teamId, locationId e brandId. Use os endpoints de listar departamentos, localizações e marcas para descobrir IDs válidos.
  • Candidato antes da inscrição: Um candidato deve existir antes de criar uma inscrição. Sempre crie ou encontre o candidato primeiro, depois crie a inscrição.
  • Paginação baseada em cursor: Todos os endpoints de listagem usam paginação baseada em cursor com perPage (máx. 100) e cursor. Você não pode pular para páginas arbitrárias — deve iterar sequencialmente.
  • syncToken para eficiência: Use syncToken de respostas anteriores para buscar apenas registros alterados. Isso reduz drasticamente as chamadas de API para fluxos de trabalho recorrentes.
  • Formato UUID em toda parte: Todos os IDs (candidatos, vagas, inscrições, etapas) são UUIDs. Passar IDs malformados retorna erros 400.
  • Limitações de pesquisa: ASHBY_SEARCH_CANDIDATES suporta correspondência exata de e-mail ou correspondência parcial de nome, mas não consultas combinadas ou outros campos. Para pesquisas mais amplas, use ASHBY_LIST_CANDIDATES com paginação.

Referência Rápida

Slug da FerramentaDescrição
ASHBY_CREATE_CANDIDATECria um novo candidato (requer name)
ASHBY_LIST_CANDIDATESLista todos os candidatos com paginação e sincronização
ASHBY_SEARCH_CANDIDATESPesquisa candidatos por e-mail ou nome
ASHBY_GET_CANDIDATE_INFOObtém detalhes completos do candidato (requer candidateId)
ASHBY_UPDATE_CANDIDATEAtualiza informações do perfil do candidato
ASHBY_LIST_CANDIDATE_NOTESLista notas internas de um candidato
ASHBY_CREATE_JOBCria uma vaga (requer title, teamId, locationId, brandId)
ASHBY_LIST_JOBSLista todas as vagas com paginação e sincronização
ASHBY_GET_JOB_INFOObtém detalhes completos da vaga por ID
ASHBY_CREATE_APPLICATIONInscreve um candidato em uma vaga (requer candidateId, jobId)
ASHBY_LIST_APPLICATIONSLista todas as inscrições com paginação e sincronização
ASHBY_LIST_INTERVIEW_SCHEDULESLista entrevistas agendadas com paginação

Desenvolvido por Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Habilidades Relacionadas