> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Summary of the CloudNimble.ClaudeEssentials.Hooks.Tools Namespace

## Types

### <Icon icon="file-brackets-curly" iconType="duotone" color="#419AC5" size={24} style={{ paddingRight: '8px' }} /> Classes

| Name                                                                                                                                      | Summary                                                                                                           |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| [BashPostToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/BashPostToolUsePayload)                 | Represents the complete payload delivered to a PostToolUse hook after the Bash tool has executed.                 |
| [BashPreToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/BashPreToolUsePayload)                   | Represents the complete payload delivered to a PreToolUse hook when the Bash tool is about to be invoked.         |
| [EditPostToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/EditPostToolUsePayload)                 | Represents the complete payload delivered to a PostToolUse hook after the Edit tool has executed.                 |
| [EditPreToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/EditPreToolUsePayload)                   | Represents the complete payload delivered to a PreToolUse hook when the Edit tool is about to be invoked.         |
| [GlobPostToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/GlobPostToolUsePayload)                 | Represents the complete payload delivered to a PostToolUse hook after the Glob tool has executed.                 |
| [GlobPreToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/GlobPreToolUsePayload)                   | Represents the complete payload delivered to a PreToolUse hook when the Glob tool is about to be invoked.         |
| [GrepPostToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/GrepPostToolUsePayload)                 | Represents the complete payload delivered to a PostToolUse hook after the Grep tool has executed.                 |
| [GrepPreToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/GrepPreToolUsePayload)                   | Represents the complete payload delivered to a PreToolUse hook when the Grep tool is about to be invoked.         |
| [KillShellPostToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/KillShellPostToolUsePayload)       | Represents the complete payload delivered to a PostToolUse hook after the KillShell tool has executed.            |
| [KillShellPreToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/KillShellPreToolUsePayload)         | Represents the complete payload delivered to a PreToolUse hook when the KillShell tool is about to be invoked.    |
| [NotebookEditPostToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/NotebookEditPostToolUsePayload) | Represents the complete payload delivered to a PostToolUse hook after the NotebookEdit tool has executed.         |
| [NotebookEditPreToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/NotebookEditPreToolUsePayload)   | Represents the complete payload delivered to a PreToolUse hook when the NotebookEdit tool is about to be invoked. |
| [ReadPostToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/ReadPostToolUsePayload)                 | Represents the complete payload delivered to a PostToolUse hook after the Read tool has executed.                 |
| [ReadPreToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/ReadPreToolUsePayload)                   | Represents the complete payload delivered to a PreToolUse hook when the Read tool is about to be invoked.         |
| [TaskPostToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/TaskPostToolUsePayload)                 | Represents the complete payload delivered to a PostToolUse hook after the Task tool has executed.                 |
| [TaskPreToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/TaskPreToolUsePayload)                   | Represents the complete payload delivered to a PreToolUse hook when the Task tool is about to be invoked.         |
| [TodoWritePostToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/TodoWritePostToolUsePayload)       | Represents the complete payload delivered to a PostToolUse hook after the TodoWrite tool has executed.            |
| [TodoWritePreToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/TodoWritePreToolUsePayload)         | Represents the complete payload delivered to a PreToolUse hook when the TodoWrite tool is about to be invoked.    |
| [WebFetchPostToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/WebFetchPostToolUsePayload)         | Represents the complete payload delivered to a PostToolUse hook after the WebFetch tool has executed.             |
| [WebFetchPreToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/WebFetchPreToolUsePayload)           | Represents the complete payload delivered to a PreToolUse hook when the WebFetch tool is about to be invoked.     |
| [WebSearchPostToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/WebSearchPostToolUsePayload)       | Represents the complete payload delivered to a PostToolUse hook after the WebSearch tool has executed.            |
| [WebSearchPreToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/WebSearchPreToolUsePayload)         | Represents the complete payload delivered to a PreToolUse hook when the WebSearch tool is about to be invoked.    |
| [WritePostToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/WritePostToolUsePayload)               | Represents the complete payload delivered to a PostToolUse hook after the Write tool has executed.                |
| [WritePreToolUsePayload](/claudeessentials/api-reference/CloudNimble/ClaudeEssentials/Hooks/Tools/WritePreToolUsePayload)                 | Represents the complete payload delivered to a PreToolUse hook when the Write tool is about to be invoked.        |
