技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
algolia-webhooks-events【数据与研究】Implement and validate Algolia click, conversion, and view events while separating them from source-to-index synchronization. Use when adding Insights, query attribution, or event-driven record updates. Trigger with "Algolia Insights", "track search conversion", or "sync database to Algolia".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: algolia-webhooks-events description: >- Implement and validate Algolia click, conversion, and view events while separating them from source-to-index synchronization. Use when adding Insights, query attribution, or event-driven record updates. Trigger with "Algolia Insights", "track search conversion", or "sync database to Algolia". argument-hint: "[repository-path] [event-or-sync-flow]" allowed-tools: Read, Glob, Grep, WebFetch, Write, Edit version: 1.8.0 author: Jeremy Longshore jeremy@intentsolutions.io license: MIT tags:
This skill corrects a common category error: user interaction events go to the Insights API, while database or business events drive an application-owned indexing pipeline. These flows have different identity, delivery, privacy, and retry contracts.
Use Read, Glob, and Grep to inspect local code, configuration names, tests, and dependency versions. Use WebFetch only for current official Algolia documentation. Use Write or Edit only after identifying the target files, constraints, and verification plan.
search-insights client or supported framework integration for browser events; it is not the Search API client.clickAnalytics when a search-related event needs a returned query ID.Browser events use the documented Insights credential pattern and must not contain write-capable keys or personal identifiers. Index sync uses a separate restricted backend key.
search-insights or framework API and validate payloads using provider tooling.Do not send personal identifiers as user tokens, invent attribution when query IDs are absent, or treat interaction events as database webhooks.
Return the flow classification, event and sync contracts, credential boundaries, validation results, retry and replay behavior, privacy decisions, and operational ownership.
| Condition | Response |
|---|---|
| Query ID missing | Send only an appropriate non-search event or fix search attribution. |
| Consent denied | Do not emit the event. |
| Duplicate source event | Use idempotent version or event identity handling. |
| Validation rejects payload | Correct the contract before enabling downstream features. |
Use this compact input and expected handoff to calibrate scope and evidence quality.
Input:
flow=search-clicks+catalog-updates; client=search-insights-2.17.3; consent=required
Expected handoff:
events=validated; queryID-coverage=measured; sync=idempotent; dead-letter=tested