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>
This commit is contained in:
18
hello-plugin/hooks/log-tools.sh
Normal file
18
hello-plugin/hooks/log-tools.sh
Normal file
@@ -0,0 +1,18 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user