Install any skill in seconds. Free to start, no credit card required.
Get Started Free →hashgraph-online/wakewire-inspect
Triage wakewire delivery problems — events not arriving, failed or held deliveries, duplicates, rate-limit digests.
Passed 13 of 19 test cases with the skill, and 3 of 19 without it.
and 10 more in the full report
11 fixed4 passed either way7 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
An incoming event matched the criteria but was ignored because the target route was turned off. Which command toggles route state?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies the command wakewire_route_toggle. | Missed | Passed |
The instructions your model reads when the skill loads.
You are debugging wakewire deliveries. Work the pipeline in order: source → route → queue → sink.
wakewire_status shows queue depth, adapter reachability, and per-source counters (received, rejected, connected, lastEventAt, lastError).
rejected climbing → webhook signature failures. The secret in GitHub and the one stored at setup time don't match; re-run wakewire_source_setup_github.connected: false with lastError → OAuth expired or label missing; re-run wakewire auth gmail, check the label exists.adapter.codexReachable: false → the daemon can't spawn/reach codex; deliveries will sit in held and retry automatically.wakewire_deliveries (filter with {status: "failed"}, {routeId: ...}, {limit: ...}). Status meanings:
queued / delivering — in progress.delivered — done; threadId/turnId say where it went.held — retrying with backoff (Codex app closed, thread busy, network). error has the reason, nextAttemptAt the next try. This self-heals; nothing to fix unless it persists.failed — permanent (bad template field, deleted thread/route, or max retries). Read error.skipped-duplicate — same source delivery id seen before (webhook redelivery). Expected, not a bug.coalesced — folded into a digest turn because the route exceeded its rate limit; coalescedInto points at the digest delivery.The renderedPrompt field shows exactly what was (or would be) injected — use it to debug template issues.
match in wakewire_route_list against the delivery log — repo must be owner/repo, branch filters only apply to pushes, gmail labels must match exactly.wakewire_route_toggle.skipped-duplicate (see above).After fixing a template or route, wakewire_replay with the failed delivery id re-renders against the current config and enqueues it again — no need to wait for a new event. Replays bypass duplicate detection by design.
test cases passed, vs 3 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.