Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Diagnose and fix common Alchemy SDK and Web3 API errors. Use when encountering rate limits, RPC failures, invalid parameters, or blockchain query errors with the Alchemy SDK. Trigger: "alchemy error", "alchemy not working", "alchemy 429", "alchemy debug", "fix alchemy issue".
.claude/skills/jeremylongshore-alchemy-common-errors/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | 0% | 0% |
| case-17 | ✗→✓ | ▲ Improved | -5% | 0% |
| case-19 | ✗→✓ | ▲ Improved | -1% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 26% | 0% |
| case-02 | ✓→✓ | = Same ✓ | 55% | 0% |
Classify Alchemy authentication, JSON-RPC, Data API, throughput, and partial-response failures before applying bounded recovery. This workflow produces a reviewable artifact and negative-path evidence before any live side effect.
Alchemy surfaces transport status, JSON-RPC error objects, product-specific errors, and—in Portfolio workflows—partial errors inside an HTTP 200 response. Recovery depends on idempotency and failure class. Current limits and method availability are account, product, network, and time dependent; static plan tables are not diagnostic authority.
Collect only a credential fingerprint or key identifier, never the credential. Verify application state, network, allowlists, endpoint family, and credential class in the dashboard or approved inventory without copying secrets into commands or tickets.
Use Read, Glob, and Grep to inspect current documentation, configuration, code, fixtures, and evidence. Use Write and Edit only for approved repository artifacts. Skill invocation alone does not authorize network access, credentials, wallet addresses, customer data, plan changes, spend, key creation or rotation, webhook changes, deployment, replay, transaction construction, signing, broadcast, or deletion.
Operations owns retry budgets and degraded behavior. Security owns credential incidents. Raising throughput, changing plans, replaying writes, or moving traffic to another provider requires the relevant budget/release approval.
Return the redacted failure envelope, classification, current evidence, causal hypothesis, bounded repair, negative-path result, unresolved impact, owner, and escalation receipt. Mark assumptions, observations, source dates, environment-specific behavior, owners, and unresolved gaps explicitly.
429 using observed headers and account usage, then prove both a bounded recovery and a user-visible exhausted state.partialErrors as degraded partial success, not a successful complete portfolio.Exercise and record expected and observed results for:
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-04 | pass→pass | 11,971 | 8,566 | -28% | 1 | 1 | 0% | 2,201 | 2,780 | +26% | 0 | 0 | — |
case-01 | fail→fail | 14,835 | 11,832 | -20% | 1 | 1 | 0% | 3,005 | 3,975 | +32% | 0 | 0 | — |
case-02 | pass→pass | 11,903 | 11,781 | -1% | 1 | 1 | 0% | 2,358 | 3,644 | +55% | 0 | 0 | — |
case-03 | pass→pass | 10,178 | 6,549 | -36% | 1 | 1 | 0% | 1,775 | 2,543 | +43% | 0 | 0 | — |
case-05 | fail→pass | 11,096 | 4,703 | -58% | 1 | 1 | 0% | 2,162 | 2,168 | +0% | 0 | 0 | — |
case-06 | pass→pass | 9,482 | 4,962 | -48% | 1 | 1 | 0% | 1,820 | 2,203 | +21% | 0 | 0 | — |
case-07 | fail→fail | 12,025 | 9,349 | -22% | 1 | 1 | 0% | 2,284 | 3,054 | +34% | 0 | 0 | — |
case-08 | pass→pass | 12,633 | 8,570 | -32% | 1 | 1 | 0% | 2,203 | 3,043 | +38% | 0 | 0 | — |
case-09 | pass→pass | 5,768 | 4,109 | -29% | 1 | 1 | 0% | 1,062 | 2,033 | +91% | 0 | 0 | — |
case-10 | pass→pass | 8,999 | 5,595 | -38% | 1 | 1 | 0% | 1,619 | 2,238 | +38% | 0 | 0 | — |
case-11 | pass→pass | 10,845 | 5,868 | -46% | 1 | 1 | 0% | 1,962 | 2,477 | +26% | 0 | 0 | — |
case-12 | pass→pass | 12,703 | 9,866 | -22% | 1 | 1 | 0% | 2,225 | 3,268 | +47% | 0 | 0 | — |
case-13 | pass→pass | 11,136 | 4,968 | -55% | 1 | 1 | 0% | 1,965 | 2,163 | +10% | 0 | 0 | — |
case-14 | pass→pass | 12,136 | 10,159 | -16% | 1 | 1 | 0% | 2,406 | 3,334 | +39% | 0 | 0 | — |
case-15 | pass→pass | 5,436 | 3,904 | -28% | 1 | 1 | 0% | 1,153 | 2,043 | +77% | 0 | 0 | — |
case-16 | pass→pass | 10,503 | 10,286 | -2% | 1 | 1 | 0% | 2,407 | 3,655 | +52% | 0 | 0 | — |
case-17 | fail→pass | 9,532 | 2,488 | -74% | 1 | 1 | 0% | 1,747 | 1,658 | -5% | 0 | 0 | — |
case-18 | pass→pass | 7,836 | 6,117 | -22% | 1 | 1 | 0% | 1,495 | 2,470 | +65% | 0 | 0 | — |
case-19 | fail→pass | 7,717 | 2,252 | -71% | 1 | 1 | 0% | 1,608 | 1,598 | -1% | 0 | 0 | — |
case-20 | pass→pass | 17,736 | 21,075 | +19% | 1 | 1 | 0% | 3,183 | 5,137 | +61% | 0 | 0 | — |
case-21 | pass→pass | 15,233 | 11,878 | -22% | 1 | 1 | 0% | 2,607 | 3,278 | +26% | 0 | 0 | — |
case-22 | pass→pass | 10,659 | 10,754 | +1% | 1 | 1 | 0% | 2,230 | 3,529 | +58% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +14 percentage points is the difference between those two pass rates over the 22 comparable cases.
The publisher has shipped newer versions since this run, so these numbers describe v1, not the version currently listed.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.