Files
claude-plugins/hello-plugin/hooks/log-tools.sh
Emanuel Almeida bcce928beb feat: marketplace inicial com hello-plugin
Marketplace Descomplicar para plugins Claude Code.
Primeiro plugin: hello-plugin (exemplo didactico com skill, agent, hook)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-05 23:37:12 +00:00

19 lines
576 B
Bash

#!/bin/bash
# Hook PreToolUse - Regista cada ferramenta utilizada num log
#
# Este hook demonstra como interceptar chamadas de ferramentas.
# Recebe JSON via stdin com informacao sobre a ferramenta.
# Escreve log para ficheiro e permite a execucao continuar.
INPUT=$(cat)
# Extrair nome da ferramenta do JSON
TOOL_NAME=$(echo "$INPUT" | jq -r '.tool_name // "unknown"' 2>/dev/null)
# Registar no log (append)
LOG_FILE="${HOME}/.claude/hello-plugin-tools.log"
echo "$(date '+%Y-%m-%d %H:%M:%S') | tool: ${TOOL_NAME}" >> "$LOG_FILE"
# Nao bloquear - deixar continuar
exit 0