[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F6KW720MJMCSY52PDSBPD2":3,"skill-same:01M6F6KW720MJMCSY52PDSBPD2":79},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":56,"commitSha":57,"skillDirectory":58,"forksCount":59,"repositoryHtmlUrl":60,"repositoryHomepageUrl":61,"ownerHtmlUrl":62,"ownerBlogUrl":6,"ownerDescription":63,"updatedAt":64,"install":65,"resources":78},"01M6F6KW720MJMCSY52PDSBPD2","alchemy-install-auth",null,"Install the Alchemy SDK and configure API key authentication for Web3 development.\nUse when setting up blockchain API access, creating an Alchemy app,\nor configuring multi-chain RPC endpoints.\nTrigger: \"install alchemy\", \"setup alchemy\", \"alchemy auth\", \"alchemy API key\".","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",66,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fjeremylongshore\u002Fclaude-code-plugins-plus-skills\u002Falchemy-install-auth\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"alchemy install auth","alchemy","install","auth","write","chain","io","app","multi-chain","up","edit","read","configure","access","Bash","api","web3","blockchain","authentication","code","2026-11-10 10:12:30",false,"---\nname: alchemy-install-auth\ndescription: |\n  Install the Alchemy SDK and configure API key authentication for Web3 development.\n  Use when setting up blockchain API access, creating an Alchemy app,\n  or configuring multi-chain RPC endpoints.\n  Trigger: \"install alchemy\", \"setup alchemy\", \"alchemy auth\", \"alchemy API key\".\nallowed-tools: Read, Write, Edit, Bash(npm:*), Bash(pip:*), Grep\nversion: 1.0.0\nlicense: MIT\nauthor: Jeremy Longshore \u003Cjeremy@intentsolutions.io>\ntags: [saas, blockchain, web3, alchemy]\ncompatible-with: claude-code\n---\n\n# Alchemy Install & Auth\n\n## Overview\n\nInstall the `alchemy-sdk` npm package and configure API authentication. Alchemy provides blockchain infrastructure (RPC nodes, Enhanced APIs, NFT APIs, webhooks) across Ethereum, Polygon, Arbitrum, Optimism, Base, and Solana.\n\n## Prerequisites\n\n- Node.js 18+ (or Python 3.10+ for alchemy-sdk Python)\n- Free Alchemy account at [alchemy.com](https:\u002F\u002Fwww.alchemy.com)\n- API key from Alchemy Dashboard\n\n## Instructions\n\n### Step 1: Install the Alchemy SDK\n\n```bash\n# JavaScript\u002FTypeScript (official SDK)\nnpm install alchemy-sdk\n\n# Python (community SDK)\npip install alchemy-sdk\n```\n\n### Step 2: Create an Alchemy App\n\n1. Go to [dashboard.alchemy.com](https:\u002F\u002Fdashboard.alchemy.com)\n2. Click \"Create new app\"\n3. Select chain: Ethereum, Polygon, Arbitrum, Optimism, Base, or Solana\n4. Select network: Mainnet, Sepolia (testnet), or Mumbai\n5. Copy the API key\n\n### Step 3: Configure Environment\n\n```bash\n# Set environment variable\nexport ALCHEMY_API_KEY=\"your-api-key-here\"\n\n# Or create .env file\ncat > .env \u003C\u003C 'EOF'\nALCHEMY_API_KEY=your-api-key-here\nALCHEMY_NETWORK=ETH_MAINNET\nEOF\n\necho \".env\" >> .gitignore\n```\n\n### Step 4: Initialize and Verify\n\n```typescript\n\u002F\u002F src\u002Falchemy-client.ts\nimport { Alchemy, Network } from 'alchemy-sdk';\n\nconst alchemy = new Alchemy({\n  apiKey: process.env.ALCHEMY_API_KEY,\n  network: Network.ETH_MAINNET,\n});\n\n\u002F\u002F Verify connection\nasync function verifyConnection() {\n  const blockNumber = await alchemy.core.getBlockNumber();\n  console.log(`Connected! Latest block: ${blockNumber}`);\n  return blockNumber;\n}\n\nverifyConnection().catch(console.error);\n```\n\n### Step 5: Multi-Chain Configuration\n\n```typescript\n\u002F\u002F src\u002Fconfig\u002Fchains.ts\nimport { Alchemy, Network } from 'alchemy-sdk';\n\n\u002F\u002F Create clients for multiple chains\nconst chains = {\n  ethereum: new Alchemy({ apiKey: process.env.ALCHEMY_API_KEY, network: Network.ETH_MAINNET }),\n  polygon: new Alchemy({ apiKey: process.env.ALCHEMY_API_KEY, network: Network.MATIC_MAINNET }),\n  arbitrum: new Alchemy({ apiKey: process.env.ALCHEMY_API_KEY, network: Network.ARB_MAINNET }),\n  optimism: new Alchemy({ apiKey: process.env.ALCHEMY_API_KEY, network: Network.OPT_MAINNET }),\n  base: new Alchemy({ apiKey: process.env.ALCHEMY_API_KEY, network: Network.BASE_MAINNET }),\n};\n\nexport default chains;\n```\n\n## Supported Networks\n\n| Chain | Network Enum | Mainnet | Testnet |\n|-------|-------------|---------|---------|\n| Ethereum | `ETH_MAINNET` | Yes | Sepolia |\n| Polygon | `MATIC_MAINNET` | Yes | Amoy |\n| Arbitrum | `ARB_MAINNET` | Yes | Sepolia |\n| Optimism | `OPT_MAINNET` | Yes | Sepolia |\n| Base | `BASE_MAINNET` | Yes | Sepolia |\n| Solana | `SOL_MAINNET` | Yes | Devnet |\n\n## Output\n\n- `alchemy-sdk` installed in node_modules\n- API key configured in environment\n- Verified connection with latest block number\n- Multi-chain client configuration ready\n\n## Error Handling\n\n| Error | Cause | Solution |\n|-------|-------|----------|\n| `Must provide apiKey` | Missing env var | Set `ALCHEMY_API_KEY` in environment |\n| `401 Unauthorized` | Invalid API key | Verify key in Alchemy Dashboard |\n| `429 Rate Limit` | Free tier exceeded | Upgrade plan or reduce request rate |\n| `ECONNREFUSED` | Network blocked | Ensure HTTPS to *.g.alchemy.com allowed |\n\n## Resources\n\n- [Alchemy Docs](https:\u002F\u002Fwww.alchemy.com\u002Fdocs)\n- [Alchemy SDK GitHub](https:\u002F\u002Fgithub.com\u002Falchemyplatform\u002Falchemy-sdk-js)\n- [Alchemy Dashboard](https:\u002F\u002Fdashboard.alchemy.com)\n\n## Next Steps\n\nProceed to `alchemy-hello-world` for your first blockchain query.\n\n","# Alchemy Install & Auth\n\n## Overview\n\nInstall the `alchemy-sdk` npm package and configure API authentication. Alchemy provides blockchain infrastructure (RPC nodes, Enhanced APIs, NFT APIs, webhooks) across Ethereum, Polygon, Arbitrum, Optimism, Base, and Solana.\n\n## Prerequisites\n\n- Node.js 18+ (or Python 3.10+ for alchemy-sdk Python)\n- Free Alchemy account at [alchemy.com](https:\u002F\u002Fwww.alchemy.com)\n- API key from Alchemy Dashboard\n\n## Instructions\n\n### Step 1: Install the Alchemy SDK\n\n```bash\n# JavaScript\u002FTypeScript (official SDK)\nnpm install alchemy-sdk\n\n# Python (community SDK)\npip install alchemy-sdk\n```\n\n### Step 2: Create an Alchemy App\n\n1. Go to [dashboard.alchemy.com](https:\u002F\u002Fdashboard.alchemy.com)\n2. Click \"Create new app\"\n3. Select chain: Ethereum, Polygon, Arbitrum, Optimism, Base, or Solana\n4. Select network: Mainnet, Sepolia (testnet), or Mumbai\n5. Copy the API key\n\n### Step 3: Configure Environment\n\n```bash\n# Set environment variable\nexport ALCHEMY_API_KEY=\"your-api-key-here\"\n\n# Or create .env file\ncat > .env \u003C\u003C 'EOF'\nALCHEMY_API_KEY=your-api-key-here\nALCHEMY_NETWORK=ETH_MAINNET\nEOF\n\necho \".env\" >> .gitignore\n```\n\n### Step 4: Initialize and Verify\n\n```typescript\n\u002F\u002F src\u002Falchemy-client.ts\nimport { Alchemy, Network } from 'alchemy-sdk';\n\nconst alchemy = new Alchemy({\n  apiKey: process.env.ALCHEMY_API_KEY,\n  network: Network.ETH_MAINNET,\n});\n\n\u002F\u002F Verify connection\nasync function verifyConnection() {\n  const blockNumber = await alchemy.core.getBlockNumber();\n  console.log(`Connected! Latest block: ${blockNumber}`);\n  return blockNumber;\n}\n\nverifyConnection().catch(console.error);\n```\n\n### Step 5: Multi-Chain Configuration\n\n```typescript\n\u002F\u002F src\u002Fconfig\u002Fchains.ts\nimport { Alchemy, Network } from 'alchemy-sdk';\n\n\u002F\u002F Create clients for multiple chains\nconst chains = {\n  ethereum: new Alchemy({ apiKey: process.env.ALCHEMY_API_KEY, network: Network.ETH_MAINNET }),\n  polygon: new Alchemy({ apiKey: process.env.ALCHEMY_API_KEY, network: Network.MATIC_MAINNET }),\n  arbitrum: new Alchemy({ apiKey: process.env.ALCHEMY_API_KEY, network: Network.ARB_MAINNET }),\n  optimism: new Alchemy({ apiKey: process.env.ALCHEMY_API_KEY, network: Network.OPT_MAINNET }),\n  base: new Alchemy({ apiKey: process.env.ALCHEMY_API_KEY, network: Network.BASE_MAINNET }),\n};\n\nexport default chains;\n```\n\n## Supported Networks\n\n| Chain | Network Enum | Mainnet | Testnet |\n|-------|-------------|---------|---------|\n| Ethereum | `ETH_MAINNET` | Yes | Sepolia |\n| Polygon | `MATIC_MAINNET` | Yes | Amoy |\n| Arbitrum | `ARB_MAINNET` | Yes | Sepolia |\n| Optimism | `OPT_MAINNET` | Yes | Sepolia |\n| Base | `BASE_MAINNET` | Yes | Sepolia |\n| Solana | `SOL_MAINNET` | Yes | Devnet |\n\n## Output\n\n- `alchemy-sdk` installed in node_modules\n- API key configured in environment\n- Verified connection with latest block number\n- Multi-chain client configuration ready\n\n## Error Handling\n\n| Error | Cause | Solution |\n|-------|-------|----------|\n| `Must provide apiKey` | Missing env var | Set `ALCHEMY_API_KEY` in environment |\n| `401 Unauthorized` | Invalid API key | Verify key in Alchemy Dashboard |\n| `429 Rate Limit` | Free tier exceeded | Upgrade plan or reduce request rate |\n| `ECONNREFUSED` | Network blocked | Ensure HTTPS to *.g.alchemy.com allowed |\n\n## Resources\n\n- [Alchemy Docs](https:\u002F\u002Fwww.alchemy.com\u002Fdocs)\n- [Alchemy SDK GitHub](https:\u002F\u002Fgithub.com\u002Falchemyplatform\u002Falchemy-sdk-js)\n- [Alchemy Dashboard](https:\u002F\u002Fdashboard.alchemy.com)\n\n## Next Steps\n\nProceed to `alchemy-hello-world` for your first blockchain query.\n\n",{"name":5,"tags":49,"author":51,"license":15,"version":52,"description":53,"allowed-tools":54,"compatible-with":55},[50,41,40,25],"saas","Jeremy Longshore \u003Cjeremy@intentsolutions.io>","1.0.0","Install the Alchemy SDK and configure API key authentication for Web3 development.\nUse when setting up blockchain API access, creating an Alchemy app,\nor configuring multi-chain RPC endpoints.\nTrigger: \"install alchemy\", \"setup alchemy\", \"alchemy auth\", \"alchemy API key\".\n","Read, Write, Edit, Bash(npm:*), Bash(pip:*), Grep","claude-code","main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Fjeremylongshore\u002Fclaude-code-plugins-plus-skills\u002Falchemy-install-auth",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":66,"prompt":76,"zipAvailable":77},[67,70,73],{"tool":68,"command":69},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill alchemy-install-auth",{"tool":71,"command":72},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill alchemy-install-auth",{"tool":74,"command":75},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill alchemy-install-auth","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fjeremylongshore\u002Fclaude-code-plugins-plus-skills\u002Falchemy-install-auth\u002FSKILL.md",true,[],[80,94,104,113,119,126],{"skillNo":81,"name":82,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":90,"publishedAt":44},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[85],{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[91,92,93],"model","model hierarchy","model hierarchy skill",{"skillNo":95,"name":96,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":100,"publishedAt":44},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[99],{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},[101,102,103],"MCP","zoom","zoom mcp",{"skillNo":105,"name":106,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":44},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[110,111,112,102],"sdk","zoom apps sdk","apps",{"skillNo":114,"name":115,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":44},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[115],{"skillNo":120,"name":121,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":125,"publishedAt":44},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[124],{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},[121],{"skillNo":127,"name":128,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":131,"publishedAt":44},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[128]]