Pular para o conteúdo
Skillpedia
Escrita48 mil · #2220

attendance

Ajuda seu agente a registrar a frequência de pessoas. Ele anota quem entra e sai, horas trabalhadas e faltas. Útil para calcular salários e gerenciar a equipe.

O que ela faz

Registra quem bateu o ponto, a hora que entrou e saiu, e quanto tempo trabalhou. Pode gerar listas em formatos como CSV ou SQL para ajudar em controles.

Quando usar

  • ✓Para registrar o horário de entrada e saída dos funcionários.
  • ✓Para saber quem chegou atrasado ou faltou.
  • ✓Para gerar um resumo do tempo trabalhado por pessoa.

Exemplo do que pedir para a IA

“Quero registrar o ponto dos meus funcionários, com entrada, saída e horas trabalhadas. Pode me ajudar a criar um sistema para isso?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/attendance/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/attendance/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA pergunta sobre os horários de trabalho, como o registro será feito (entrada/saída, manual/automático) e quais regras existem (tolerância a atrasos). Com essas informações, ela sugere a melhor forma de organizar os dados e pode gerar modelos de arquivos como CSV ou SQL.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill attendance

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/attendance/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Frequência

O que é: Registros diários de entrada, saída, atrasos e faltas.

Visão Geral

Determina a configuração mínima útil de Frequência para o negócio em questão e, em seguida, a constrói apenas quando solicitada. A saída padrão é uma recomendação curta, não uma planilha. Artefatos - CSV, SQL DDL, JSON Schema, mapeamento Notion - são produzidos sob demanda, a partir de uma lista de campos para que não se afastem.

Camada: Camada 4: Gerenciar. Adequado para: Estágio inicial. Código da tabela: n/a.

Quando Usar Esta Habilidade

  • rastreador de frequência
  • folha de frequência diária
  • registro de entrada e saída
  • rastreador de faltas e atrasos

Use-a também quando o usuário disser "registros diários de entrada, saída, atrasos e faltas", ou descrever o mesmo processo acontecendo em uma planilha, um documento ou por e-mail.

Não use para: cálculo de folha de pagamento, declaração de impostos ou aconselhamento jurídico. Esta habilidade produz apenas modelos vazios - ela nunca armazena ou processa dados reais de funcionários ou clientes.

Como Funciona

Siga o contrato de execução compartilhado. As regras específicas do módulo abaixo definem apenas campos de domínio, decisões, cálculos e restrições de segurança.

Etapa 1 - Identificar a intenção

Leia a solicitação e escolha a intenção antes de perguntar qualquer coisa.

  • "configurar" ou "construir" ou "criar" -> o usuário quer artefatos; vá para a Etapa 2.
  • "nosso processo é ..." ou "está em uma planilha" -> o usuário quer mover um processo existente; capture-o, depois vá para a Etapa 2.
  • "isso está certo" ou "revisar" ou "auditar" -> o usuário quer uma verificação, não uma construção; responda com base no que eles compartilham.
  • "como eu faço ..." -> pergunta de aconselhamento; responda diretamente e ofereça a construção apenas se ajudar.

Pergunte apenas se este é o fato ausente de maior valor; caso contrário, prossiga sem uma introdução:

P: Quais são seus horários de trabalho?

Etapa 2 - Pergunte apenas o que está faltando

Pule tudo o que o usuário já respondeu, em qualquer mensagem anterior. Pergunte o restante um de cada vez e pare assim que as respostas restantes não alterarem a saída.

  • Horários - Horários de turno? / Flexível ou fixo? / Algum turno noturno?
  • Método - Entrada, saída ou ambos? / Como registrado? / Manual ou automático?
  • Regras - Tolerância para atraso? / Regras de meio dia? / Necessita de geofencing?
  • Processo atual - Como é feito agora? / Biométrico, aplicativo ou papel? / O que é contestado?
  • Resultado - O que você precisa? / Um registro, entrada para folha de pagamento ou relatórios?

Nunca invente uma resposta. Se o usuário não souber, registre como desconhecido e continue.

Etapa 3 - Mantenha o contexto interno

Mantenha as respostas nesta forma. Ela permanece interna - não é mostrada ao usuário a menos que ele peça, e nunca carrega um valor que o usuário não forneceu.

module: attendance
intent: null            # setup | advice | review | fix | build | convert | export
scale: null             # Starter | Growth | Scale, only if the answer changes it
areas:
  "Hours": null
  "Method": null
  "Rules": null
  "Current process": null
  "Outcome": null
requested_outputs: []   # csv | sql | json | notion | xlsx - requested formats only
confirmed_facts: []     # only what the user actually said
open_questions: []      # the unanswered ones, in the order worth asking

Etapa 4 - Recomende o menor fluxo de trabalho

Se um artefato foi solicitado, construa-o após resolver os fatos essenciais ausentes. Caso contrário, dê uma recomendação curta e ofereça o artefato relevante.

Abordagem recomendada: Colete uma linha por pessoa por dia e construa regras apenas para os casos que realmente acontecem. Horas extras e folha de pagamento são adicionados depois, se necessário.

Por que esta: A frequência falha quando as correções não têm um responsável. Adicione uma etapa de regularização e o registro permanece confiável sem vigilância.

Fluxo de trabalho: Registro diário → Sinalização de atraso ou falta → Solicitação de correção → Aprovação do gerente → Relatório mensal

Etapa 5 - Construa apenas sob demanda

Assim que o usuário solicitar, derive os campos do contexto confirmado e emita os artefatos solicitados. Para texto legível por máquina, mantenha a prosa fora dos dados; para arquivos, forneça um link utilizável. Relate falhas de validação de material ou limitações separadamente.

Uma saída Notion selecionada é renderizada por notion-manual-import, portanto, direcione a etapa Notion para lá. Quando o usuário selecionar Notion, entregue essa etapa para @notion-manual-import: ele detém o CSV, o mapeamento de propriedades, as etapas de importação e a lista de verificação de verificação, e renderiza a Referência de Campo abaixo em vez de definir uma tabela própria. Não repita o mapeamento aqui e não improvise as etapas de importação. Saídas manuais de CSV e mapeamento não precisam de

…

Perguntas frequentes

Para que serve o registro de ponto?

Serve para controlar a jornada de trabalho dos funcionários, registrando horários de entrada, saída e calculando as horas trabalhadas, o que é útil para a folha de pagamento.

Posso usar isso para calcular o salário?

Não, esta ferramenta cria modelos para registrar o ponto. O cálculo do salário em si deve ser feito em outro sistema.

Quais formatos de arquivo posso pedir?

Você pode pedir em formatos como CSV, SQL, JSON Schema ou Notion.

Detalhes

Descrição original do autor

Daily attendance register: check-in and check-out, hours worked, work mode, late minutes, leave and regularisation flags, as CSV, SQL, JSON Schema or Notion on request. Use for payroll input.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2220
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas