Standardizes HubSpot hook input parsing and validation across multiple execution environments for Claude Code.
This skill provides a robust framework for handling input data in HubSpot hook scripts, ensuring consistent behavior between CLI and Desktop clients. It implements a prioritized parsing strategy—favoring stdin JSON while falling back to argv or environment variables—while strictly validating essential fields like tool names, inputs, and session IDs. By centralizing these input contracts, developers can build more resilient RevOps automations that handle errors gracefully and maintain strict data integrity across complex HubSpot CRM tool workflows.
主要功能
01Defensive JSON parsing with structured error reporting
021 GitHub stars
03Standardized cross-platform behavior for CLI and Desktop
04Strict validation of required HubSpot hook fields
05Prioritized multi-mode input parsing (stdin, argv, and env)
06Environment-based compatibility mode for legacy payloads
使用场景
01Resolving behavior discrepancies between CLI and Desktop clients
02Standardizing input parsing for new HubSpot hook scripts
03Enforcing governance and audit logging via session_id validation