From quicknode-pack
Sets up QuickNode RPC endpoints for Ethereum/Solana, installs @quicknode/sdk or ethers.js via npm, configures .env vars, and verifies connections with TypeScript code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/quicknode-pack:quicknode-install-authThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Set up QuickNode blockchain RPC endpoints and install the QuickNode SDK or ethers.js for blockchain interactions.
Set up QuickNode blockchain RPC endpoints and install the QuickNode SDK or ethers.js for blockchain interactions.
1. Go to quicknode.com > Dashboard > Create Endpoint
2. Select chain: Ethereum Mainnet (or testnet for development)
3. Copy the HTTP URL and WSS URL
HTTP: https://xxx-yyy.quiknode.pro/TOKEN/
WSS: wss://xxx-yyy.quiknode.pro/TOKEN/
set -euo pipefail
npm install @quicknode/sdk viem
# Or with ethers.js
npm install ethers
# .env
QUICKNODE_ENDPOINT=https://xxx-yyy.quiknode.pro/YOUR_TOKEN/
QUICKNODE_WSS=wss://xxx-yyy.quiknode.pro/YOUR_TOKEN/
import { Core } from '@quicknode/sdk';
const core = new Core({ endpointUrl: process.env.QUICKNODE_ENDPOINT });
const blockNumber = await core.client.request({ method: 'eth_blockNumber' });
console.log(`Connected! Current block: ${parseInt(blockNumber, 16)}`);
import { ethers } from 'ethers';
const provider = new ethers.JsonRpcProvider(process.env.QUICKNODE_ENDPOINT);
const block = await provider.getBlockNumber();
console.log(`Connected! Block: ${block}`);
| Error | Cause | Solution |
|---|---|---|
401 Unauthorized | Invalid token in URL | Verify endpoint URL from Dashboard |
ECONNREFUSED | Wrong endpoint URL | Check HTTPS URL format |
eth method not found | Add-on required | Enable add-on in QuickNode Dashboard |
First blockchain query: quicknode-hello-world
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin quicknode-packSets up QuickNode RPC endpoints for blockchain deployments using ethers.js in TypeScript. Includes connection code, error handling table, and Ethereum resources.
Installs Alchemy SDK and configures API key for Web3 blockchain access across Ethereum, Polygon, Arbitrum, Optimism, Base, and Solana.
Fetches blockchain data like balances, transactions, blocks, gas prices, and contract reads across 100+ chains via DRPC RPC. Sets up API keys and MCP tools for queries.