VerifiedGit
v1.0.0

investigate-stuck-messages

by @hyperlane-xyz0 pulls
URLopenbooklet.com/s/investigate-stuck-messages
Pinnedopenbooklet.com/s/investigate-stuck-messages@1.0.0
APIGET /api/v1/skills/investigate-stuck-messages

Investigate stuck messages in relayer queue. Use when alerts mention "queue length > 0", to diagnose why messages are stuck, or to get message IDs for denylisting.

15 skills from this repohyperlane-xyz/hyperlane-monorepo
investigate-stuck-messagesviewing
build-docker-image.claude/skills/build-docker-image/SKILL.md

Trigger Docker image builds for Hyperlane agent, monorepo, or node service images. Use when the user wants to build new Docker images for a branch, commit, or tag.

claude-security-review.claude/skills/claude-security-review/SKILL.md

Security-focused review for Hyperlane protocol code. Use for Solidity contracts, Rust agents, and infrastructure changes.

claude-tob-review.claude/skills/claude-tob-review/SKILL.md

Trail of Bits security skills analysis for Solidity contracts. Use for deep smart contract security review with invariant suggestions.

debug-message.claude/skills/debug-message/SKILL.md

Debug why a Hyperlane message is not being processed. Use when given a message ID or explorer URL to investigate delivery failures, gas estimation errors, validator issues, or other processing problems.

debug-validator-checkpoint-inconsistency.claude/skills/alert-validator-checkpoints-inconsistent/SKILL.md

Debug validator checkpoint inconsistencies where some validators are behind others. Use when alerts mention "checkpoint inconsistency", "validators behind", or "inconsistent latest checkpoints", or when asked to debug validator sets, investigate validator delays, or troubleshoot metadata fetch failures for a chain. Defaults to default_ism app context if not specified.

denylist-stuck-messages.claude/skills/denylist-stuck-messages/SKILL.md

Add message IDs to the relayer denylist. Use after investigating stuck messages with /investigate-stuck-messages, or when you have specific message IDs to denylist.

find-docker-image.claude/skills/find-docker-image/SKILL.md

Find existing Docker image tags on GHCR for Hyperlane agent, monorepo, or node service images. Use when the user wants to find a recent image, look up an image for a branch or commit, or check what's currently deployed.

fix-merkle-root-mismatch.claude/skills/fix-merkle-root-mismatch/SKILL.md

Apply fixes for merkle root mismatch issues in the relayer database. Use after running /investigate-merkle-root-mismatch to investigate and identify the mismatched entries. Requires user confirmation before any database modifications.

gcp-logs.claude/skills/gcp-logs/SKILL.md

Read and query GCP logs for Hyperlane agents using gcloud CLI. Use when investigating relayer, validator, or scraper logs, debugging message processing, or analyzing operational issues. Provides efficient filtering and context management strategies.

hyperlane-utils.claude/skills/hyperlane-utils/skill.md

Helper skill for using Hyperlane CLI address conversion utilities (addressToBytes32 and bytes32ToAddress) for cross-chain message formatting

investigate-merkle-root-mismatch.claude/skills/investigate-merkle-root-mismatch/SKILL.md

Investigate merkle root mismatch alerts between relayer and validators. Use when alerts mention "merkle root mismatch", "checkpoint root does not match canonical root", or when asked to debug relayer merkle tree issues for a chain. This skill only investigates - use /fix-merkle-root-mismatch to apply fixes.

self-relay-hyperlane-message.claude/skills/self-relay-hyperlane-message/SKILL.md

Uses the Hyperlane CLI to manually deliver (self-relay) a message between chains that are Ethereum protocol type.

start-http-registry.claude/skills/start-http-registry/SKILL.md

Start the local HTTP registry server for development. Use when testing infra scripts or commands that need a Abacus work private overrides such as RPC URLS.

warp-fork.claude/skills/warp-fork/SKILL.md

Fork a warp route from the local HTTP registry for development and testing. Use when the goal is try to simulate transactions on a set of anvil forks.

Auto-indexed from hyperlane-xyz/hyperlane-monorepo

Are you the author? Claim this skill to take ownership and manage it.

Related Skills

@openbooklet

graceful-error-recovery

Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.

1.1K0
@openbooklet

audience-aware-communication

Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.

1.1K0
@openbooklet

Refactoring Expert

Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.

600
@openbooklet

Research Expert

Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.

600
@openbooklet

clarify-ambiguous-requests

Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.

1.1K0
@openbooklet

structured-step-by-step-reasoning

Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.

1.1K0