validate-trigger

Audit Sim webhook triggers for misconfigurations, security gaps, and registry alignment.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/tunacosgun/sim --skill validate-trigger
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate-trigger
Source: https://github.com/tunacosgun/sim/tree/main/.agents/skills/validate-trigger
Command: npx skills add https://github.com/tunacosgun/sim --skill validate-trigger

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit existing Sim webhook triggers to ensure correctness, security, and alignment across code, docs, and registrations.

Core Features & Use Cases

  • Comprehensive validation of trigger definitions, provider handlers, outputs, and registry consistency.
  • Identification and remediation of misconfigurations, security gaps, and wiring issues across blocks.
  • Use Case: When a trigger is out of sync with API docs, you can run this skill to locate discrepancies and propose fixes.

Quick Start

Run this skill to audit a webhook trigger under apps/sim/triggers/{service}/ or apps/sim/lib/webhooks/providers/{service}.ts and surface actionable fixes.

Frequently Asked Questions about validate-trigger

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit webhook triggers for misconfigurations and security gaps?

Validate webhook triggers by cross-checking trigger definitions, provider handlers, and registry entries against official API docs and live payload samples to surface security gaps and wiring misconfigurations. This end-to-end audit ensures consistency across code, documentation, and registrations.

Why does my webhook trigger fail to align with the current API documentation?

Webhook triggers fall out of sync when formatInput-to-outputs mappings or registry entries diverge from official API docs. Running an end-to-end validation locates these discrepancies by cross-checking live payload samples against the trigger definitions and provider handlers.

How do I validate idempotency handling for webhook provider handlers?

Validate idempotency handling by auditing provider handlers under apps/sim/lib/webhooks/providers/ to ensure correct duplicate payload processing. The validation cross-references live payload samples and API documentation to confirm safe, consistent trigger behavior.

Can I check registry consistency for webhook triggers under a specific service directory?

Yes, you can check registry consistency by auditing triggers located under apps/sim/triggers/{service}/. The validation cross-references these trigger definitions and registry entries with API docs to identify and resolve service-specific block wiring misalignments.

What is the best way to fix block wiring issues in webhook trigger registrations?

Fix block wiring issues by running an end-to-end validation that cross-checks registry entries and trigger definitions against official webhook documentation. This surfaces misalignments in formatInput-to-outputs mappings and provides actionable remediation steps.