[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6Q3WZ0ZE53RG691GQVT2EMZ":3,"skill-same:01M6Q3WZ0ZE53RG691GQVT2EMZ":90},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":41,"linkOnly":42,"markdownContent":43,"markdownBody":44,"frontMatter":45,"refName":53,"commitSha":54,"skillDirectory":55,"forksCount":56,"repositoryHtmlUrl":57,"repositoryHomepageUrl":6,"ownerHtmlUrl":58,"ownerBlogUrl":6,"ownerDescription":59,"updatedAt":60,"install":61,"resources":73},"01M6Q3WZ0ZE53RG691GQVT2EMZ","warren-nft",null,"Deploy NFT collections permanently on MegaETH blockchain. Images stored on-chain via SSTORE2. Create and launch NFT collections with royalties, minting, and management pages.","Kernel8901\u002Fai-agent-skills-classification","Kernel8901","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72647553?v=4","01M6KV388J2H5PNC8D8P940BJD","01M6KV38CS5B3AY63RKZB410YM",7,"MIT","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Fwarren-nft\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"warren nft","nft","on-chain","launch","true","with","via","chain","collections","pages","images","minting","management","node","blockchain","https","create","deploy","2026-11-10 10:12:30",false,"---\nname: warren-nft\ndescription: Deploy NFT collections permanently on MegaETH blockchain. Images stored on-chain via SSTORE2. Create and launch NFT collections with royalties, minting, and management pages.\nmetadata: {\"openclaw\":{\"emoji\":\"?️\",\"homepage\":\"https:\u002F\u002Fmegawarren.xyz\",\"requires\":{\"anyBins\":[\"node\"]}}}\nuser-invocable: true\n---\n\n# Warren NFT - On-Chain NFT Collection Deployment\n\nDeploy complete NFT collections with **permanent on-chain image storage** on MegaETH testnet.\nAll images are stored using SSTORE2 bytecode storage in a WarrenContainer, and each collection gets its own NFT contract with minting support.\n\n**Network**: MegaETH Testnet (Chain ID: 6343)\n**RPC**: `https:\u002F\u002Fcarrot.megaeth.com\u002Frpc`\n**Explorer**: https:\u002F\u002Fmegaeth-testnet-v2.blockscout.com\n\n## How It Works\n\n```\nYour Images → SSTORE2 (on-chain) → WarrenContainer → WarrenLaunchedNFT\n                                     \u002Fimages\u002F1.png     tokenURI renders\n                                     \u002Fimages\u002F2.png     images on-chain\n                                     ...\n```\n\n1. Each image is deployed as a Page contract (fractal tree for >15KB images)\n2. All images are stored in a WarrenContainer NFT at `\u002Fimages\u002F1.png`, `\u002Fimages\u002F2.png`, etc.\n3. A WarrenLaunchedNFT contract is deployed referencing the container\n4. Minting is enabled and the collection is registered on megawarren.xyz\n\n## Setup (One Time)\n\n```bash\ncd {baseDir}\nbash setup.sh\n```\n\nGet testnet ETH: https:\u002F\u002Fdocs.megaeth.com\u002Ffaucet\nGenesis Key NFT auto-mints during first deployment (free on testnet).\n\n## Deploy NFT Collection\n\n### Option 1: From Image Folder\n\nPrepare a folder with numbered images:\n```\nmy-art\u002F\n├── 1.png\n├── 2.png\n├── 3.png\n└── ...\n```\n\nDeploy:\n```bash\ncd {baseDir}\nPRIVATE_KEY=0x... node deploy-nft.js \\\n  --images-folder .\u002Fmy-art\u002F \\\n  --name \"Cool Robots\" \\\n  --symbol \"ROBOT\" \\\n  --description \"100 unique robot NFTs on-chain\" \\\n  --max-supply 100\n```\n\n### Option 2: Auto-Generate SVG Art\n\nGenerate unique SVG art programmatically:\n```bash\ncd {baseDir}\nPRIVATE_KEY=0x... node deploy-nft.js \\\n  --generate-svg 10 \\\n  --name \"Generative Art\" \\\n  --symbol \"GART\" \\\n  --description \"AI-generated on-chain art\"\n```\n\n### Full Configuration\n\n```bash\nPRIVATE_KEY=0x... node deploy-nft.js \\\n  --images-folder .\u002Fcollection\u002F \\\n  --name \"Cyber Punks\" \\\n  --symbol \"CPUNK\" \\\n  --description \"On-chain cyberpunk collection\" \\\n  --max-supply 1000 \\\n  --whitelist-price 0.01 \\\n  --public-price 0.02 \\\n  --max-per-wallet 5 \\\n  --royalty-bps 500\n```\n\n## CLI Options\n\n| Option | Required | Default | Description |\n|--------|----------|---------|-------------|\n| `--images-folder \u003Cpath>` | * | - | Folder with image files |\n| `--generate-svg \u003Ccount>` | * | - | Generate random SVG art (1-256) |\n| `--name \u003Cstring>` | Yes | - | Collection name |\n| `--symbol \u003Cstring>` | Yes | - | Collection symbol (3-5 chars) |\n| `--description \u003Ctext>` | No | Auto | Collection description |\n| `--max-supply \u003Cnumber>` | No | Image count | Maximum mintable NFTs |\n| `--whitelist-price \u003Ceth>` | No | 0 | Whitelist mint price in ETH |\n| `--public-price \u003Ceth>` | No | 0 | Public mint price in ETH |\n| `--max-per-wallet \u003Cnumber>` | No | 10 | Mint limit per wallet |\n| `--royalty-bps \u003Cnumber>` | No | 500 | Royalty (500 = 5%, max 1000 = 10%) |\n\n\\* Either `--images-folder` or `--generate-svg` is required.\n\n## Output\n\nAfter deployment, you'll receive:\n\n```\n? NFT Collection Deployed!\n============================================================\nNFT Contract:  0xABC...\nContainer ID:  15\nImage Count:   10\nMax Supply:    100\nPublic Price:  0 ETH (Free)\n\n? Management: https:\u002F\u002Fmegawarren.xyz\u002Flaunchpad\u002F0xABC...\u002F\n? Mint Page:  https:\u002F\u002Fmegawarren.xyz\u002Flaunchpad\u002F0xABC...\u002Fmint\n============================================================\n```\n\n- **Management Page**: Change mint state, prices, airdrop, withdraw funds\n- **Mint Page**: Public-facing page for minting your NFTs\n\n## Image Requirements\n\n- **Formats**: PNG, JPG, JPEG, SVG, GIF, WebP\n- **Size**: Up to 500KB per image\n- **Count**: 1-256 images per collection\n- **Naming**: Sequential (1.png, 2.png) or alphabetical (auto-numbered)\n- Images >15KB are automatically split using fractal tree architecture\n\n## Gas Costs (Testnet)\n\n| Component | Estimated Cost |\n|-----------|---------------|\n| Per image chunk (15KB) | ~0.002 ETH |\n| Container minting | ~0.001 ETH |\n| NFT contract deployment | ~0.003 ETH |\n| **10 images (small)** | **~0.03 ETH** |\n| **50 images (medium)** | **~0.12 ETH** |\n| **100 images** | **~0.25 ETH** |\n\n## Stress Test Workflows\n\n### Quick Test (3 SVGs)\n```bash\ncd {baseDir}\nPRIVATE_KEY=0x... node deploy-nft.js --generate-svg 3 --name \"Quick Test\" --symbol \"QT\"\n```\n\n### Medium Test (20 SVGs)\n```bash\ncd {baseDir}\nPRIVATE_KEY=0x... node deploy-nft.js --generate-svg 20 --name \"Art Collection\" --symbol \"ART\" --public-price 0.001\n```\n\n### Full Test (100 SVGs)\n```bash\ncd {baseDir}\nPRIVATE_KEY=0x... node deploy-nft.js --generate-svg 100 --name \"Century\" --symbol \"C100\" --max-per-wallet 3\n```\n\n## Contract Addresses (Testnet)\n\n| Contract | Address |\n|----------|---------|\n| Genesis Key NFT | `0x954a7cd0e2f03041A6Abb203f4Cfd8E62D2aa692` |\n| WarrenContainer | `0xabba293F4eC5811ed15549D11020Df79c7f1Fa0B` |\n| ContainerRenderer | `0x99D70834fdEB882297C97aD67b31B071f9c10E6D` |\n\n## Troubleshooting\n\n**\"No ETH\"** → Get testnet ETH from https:\u002F\u002Fdocs.megaeth.com\u002Ffaucet\n\n**\"GenesisKeyRequired\"** → Genesis Key auto-mints. If failing, check balance > 0.001 ETH\n\n**\"Image exceeds 500KB\"** → Resize or compress images before deployment\n\n**\"Too many images\"** → Maximum 256 images per container (TypeRegistry limit)\n\n**\"TooManyFiles\"** → Same as above, reduce image count\n\n**DB registration warning** → Non-critical. Collection still works on-chain. Management\u002Fmint pages will load from on-chain data.\n","# Warren NFT - On-Chain NFT Collection Deployment\n\nDeploy complete NFT collections with **permanent on-chain image storage** on MegaETH testnet.\nAll images are stored using SSTORE2 bytecode storage in a WarrenContainer, and each collection gets its own NFT contract with minting support.\n\n**Network**: MegaETH Testnet (Chain ID: 6343)\n**RPC**: `https:\u002F\u002Fcarrot.megaeth.com\u002Frpc`\n**Explorer**: https:\u002F\u002Fmegaeth-testnet-v2.blockscout.com\n\n## How It Works\n\n```\nYour Images → SSTORE2 (on-chain) → WarrenContainer → WarrenLaunchedNFT\n                                     \u002Fimages\u002F1.png     tokenURI renders\n                                     \u002Fimages\u002F2.png     images on-chain\n                                     ...\n```\n\n1. Each image is deployed as a Page contract (fractal tree for >15KB images)\n2. All images are stored in a WarrenContainer NFT at `\u002Fimages\u002F1.png`, `\u002Fimages\u002F2.png`, etc.\n3. A WarrenLaunchedNFT contract is deployed referencing the container\n4. Minting is enabled and the collection is registered on megawarren.xyz\n\n## Setup (One Time)\n\n```bash\ncd {baseDir}\nbash setup.sh\n```\n\nGet testnet ETH: https:\u002F\u002Fdocs.megaeth.com\u002Ffaucet\nGenesis Key NFT auto-mints during first deployment (free on testnet).\n\n## Deploy NFT Collection\n\n### Option 1: From Image Folder\n\nPrepare a folder with numbered images:\n```\nmy-art\u002F\n├── 1.png\n├── 2.png\n├── 3.png\n└── ...\n```\n\nDeploy:\n```bash\ncd {baseDir}\nPRIVATE_KEY=0x... node deploy-nft.js \\\n  --images-folder .\u002Fmy-art\u002F \\\n  --name \"Cool Robots\" \\\n  --symbol \"ROBOT\" \\\n  --description \"100 unique robot NFTs on-chain\" \\\n  --max-supply 100\n```\n\n### Option 2: Auto-Generate SVG Art\n\nGenerate unique SVG art programmatically:\n```bash\ncd {baseDir}\nPRIVATE_KEY=0x... node deploy-nft.js \\\n  --generate-svg 10 \\\n  --name \"Generative Art\" \\\n  --symbol \"GART\" \\\n  --description \"AI-generated on-chain art\"\n```\n\n### Full Configuration\n\n```bash\nPRIVATE_KEY=0x... node deploy-nft.js \\\n  --images-folder .\u002Fcollection\u002F \\\n  --name \"Cyber Punks\" \\\n  --symbol \"CPUNK\" \\\n  --description \"On-chain cyberpunk collection\" \\\n  --max-supply 1000 \\\n  --whitelist-price 0.01 \\\n  --public-price 0.02 \\\n  --max-per-wallet 5 \\\n  --royalty-bps 500\n```\n\n## CLI Options\n\n| Option | Required | Default | Description |\n|--------|----------|---------|-------------|\n| `--images-folder \u003Cpath>` | * | - | Folder with image files |\n| `--generate-svg \u003Ccount>` | * | - | Generate random SVG art (1-256) |\n| `--name \u003Cstring>` | Yes | - | Collection name |\n| `--symbol \u003Cstring>` | Yes | - | Collection symbol (3-5 chars) |\n| `--description \u003Ctext>` | No | Auto | Collection description |\n| `--max-supply \u003Cnumber>` | No | Image count | Maximum mintable NFTs |\n| `--whitelist-price \u003Ceth>` | No | 0 | Whitelist mint price in ETH |\n| `--public-price \u003Ceth>` | No | 0 | Public mint price in ETH |\n| `--max-per-wallet \u003Cnumber>` | No | 10 | Mint limit per wallet |\n| `--royalty-bps \u003Cnumber>` | No | 500 | Royalty (500 = 5%, max 1000 = 10%) |\n\n\\* Either `--images-folder` or `--generate-svg` is required.\n\n## Output\n\nAfter deployment, you'll receive:\n\n```\n? NFT Collection Deployed!\n============================================================\nNFT Contract:  0xABC...\nContainer ID:  15\nImage Count:   10\nMax Supply:    100\nPublic Price:  0 ETH (Free)\n\n? Management: https:\u002F\u002Fmegawarren.xyz\u002Flaunchpad\u002F0xABC...\u002F\n? Mint Page:  https:\u002F\u002Fmegawarren.xyz\u002Flaunchpad\u002F0xABC...\u002Fmint\n============================================================\n```\n\n- **Management Page**: Change mint state, prices, airdrop, withdraw funds\n- **Mint Page**: Public-facing page for minting your NFTs\n\n## Image Requirements\n\n- **Formats**: PNG, JPG, JPEG, SVG, GIF, WebP\n- **Size**: Up to 500KB per image\n- **Count**: 1-256 images per collection\n- **Naming**: Sequential (1.png, 2.png) or alphabetical (auto-numbered)\n- Images >15KB are automatically split using fractal tree architecture\n\n## Gas Costs (Testnet)\n\n| Component | Estimated Cost |\n|-----------|---------------|\n| Per image chunk (15KB) | ~0.002 ETH |\n| Container minting | ~0.001 ETH |\n| NFT contract deployment | ~0.003 ETH |\n| **10 images (small)** | **~0.03 ETH** |\n| **50 images (medium)** | **~0.12 ETH** |\n| **100 images** | **~0.25 ETH** |\n\n## Stress Test Workflows\n\n### Quick Test (3 SVGs)\n```bash\ncd {baseDir}\nPRIVATE_KEY=0x... node deploy-nft.js --generate-svg 3 --name \"Quick Test\" --symbol \"QT\"\n```\n\n### Medium Test (20 SVGs)\n```bash\ncd {baseDir}\nPRIVATE_KEY=0x... node deploy-nft.js --generate-svg 20 --name \"Art Collection\" --symbol \"ART\" --public-price 0.001\n```\n\n### Full Test (100 SVGs)\n```bash\ncd {baseDir}\nPRIVATE_KEY=0x... node deploy-nft.js --generate-svg 100 --name \"Century\" --symbol \"C100\" --max-per-wallet 3\n```\n\n## Contract Addresses (Testnet)\n\n| Contract | Address |\n|----------|---------|\n| Genesis Key NFT | `0x954a7cd0e2f03041A6Abb203f4Cfd8E62D2aa692` |\n| WarrenContainer | `0xabba293F4eC5811ed15549D11020Df79c7f1Fa0B` |\n| ContainerRenderer | `0x99D70834fdEB882297C97aD67b31B071f9c10E6D` |\n\n## Troubleshooting\n\n**\"No ETH\"** → Get testnet ETH from https:\u002F\u002Fdocs.megaeth.com\u002Ffaucet\n\n**\"GenesisKeyRequired\"** → Genesis Key auto-mints. If failing, check balance > 0.001 ETH\n\n**\"Image exceeds 500KB\"** → Resize or compress images before deployment\n\n**\"Too many images\"** → Maximum 256 images per container (TypeRegistry limit)\n\n**\"TooManyFiles\"** → Same as above, reduce image count\n\n**DB registration warning** → Non-critical. Collection still works on-chain. Management\u002Fmint pages will load from on-chain data.\n",{"name":5,"metadata":46,"description":7,"user-invocable":52},{"openclaw":47},{"emoji":48,"homepage":49,"requires":50},"?️","https:\u002F\u002Fmegawarren.xyz",{"anyBins":51},[36],true,"main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","网页与前端开发\u002Fwarren-nft",1,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification","https:\u002F\u002Fgithub.com\u002FKernel8901","a little little little dobe in life but science geek","2026-04-05 16:43:56",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":52},[63,66,69],{"tool":64,"command":65},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill warren-nft",{"tool":67,"command":68},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill warren-nft",{"tool":70,"command":71},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill warren-nft","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Fwarren-nft\u002FSKILL.md",[74,80,86],{"path":75,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":79},"_meta.json","REFERENCE","参考文档",294,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Fwarren-nft\u002F_meta.json",{"path":81,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":84,"sourceHtmlUrl":85},"deploy-nft.js","SCRIPT","脚本",57933,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Fwarren-nft\u002Fdeploy-nft.js",{"path":87,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":88,"sourceHtmlUrl":89},"setup.sh",421,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F网页与前端开发\u002Fwarren-nft\u002Fsetup.sh",[91,115,148,159,169,198],{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":41},"01M6Q5R6WZ06RRB9RQTW54B34B","zyfai","Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit\u002Fwithdraw anytime.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzyfai-sdk\u002FSKILL.md",[],[93,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114],"safe","ethereum","defi","Optimization","user","use","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":116,"name":117,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":131,"publishedAt":41},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[120,123,126],{"categoryNo":121,"categoryName":122,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":124,"categoryName":125,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":127,"categoryName":128,"taxonomyType":129,"taxonomyTypeDesc":130},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[132,133,134,135,136,137,37,100,138,104,139,140,141,142,143,144,145,146,147],"api","zerion api","zerion","MCP","mcp server","server","transactions","crypto wallet","crypto","evm","solana","query","across","positions","token","prices",{"skillNo":149,"name":150,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":156,"publishedAt":41},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[153,154,155],{"categoryNo":121,"categoryName":122,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":124,"categoryName":125,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":127,"categoryName":128,"taxonomyType":129,"taxonomyTypeDesc":130},[132,157,158,133,134,135,136,137,37,100,138,104,140,141,142,143,144,145,146,147],"api skill","zerion api skill",{"skillNo":160,"name":161,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":167,"publishedAt":41},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[164,165,166],{"categoryNo":121,"categoryName":122,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":124,"categoryName":125,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":127,"categoryName":128,"taxonomyType":129,"taxonomyTypeDesc":130},[135,132,168,133,134,136,137,100,138,104,139,140,141,142,143,144,145,146,147],"zerion api mcp",{"skillNo":170,"name":171,"nameZh":6,"description":172,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":173,"categories":174,"keywords":178,"publishedAt":41},"01M6Q5QQYZB7A501BDEQWKGSJT","yahoo-finance-forex","Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR\u002FUSD, GBP\u002FUSD, USD\u002FJPY, etc.). Analyzes sentiment and provides trading context.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-forex\u002FSKILL.md",[175],{"categoryNo":176,"categoryName":177,"taxonomyType":129,"taxonomyTypeDesc":130},"01JBSEEDCAT000000000000040","财务",[179,180,181,182,183,184,38,185,186,187,188,189,190,191,192,193,194,195,196,197],"finance","yahoo finance","forex","yahoo","yahoo finance forex","github","sentiment","real-time","python3","install","Market","usd","news","time","currency","gbp","pip","market data","for",{"skillNo":199,"name":200,"nameZh":6,"description":201,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":202,"categories":203,"keywords":205,"publishedAt":41},"01M6Q5QM6VS84WZVM7BKXXPF32","yahoo-finance","This skill should be used when the user asks to \"get stock prices\", \"check stock quotes\", \"look up earnings\", \"get financial data\", \"find trending stocks\", or needs stock market data from Yahoo Finance.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-cli\u002FSKILL.md",[204],{"categoryNo":176,"categoryName":177,"taxonomyType":129,"taxonomyTypeDesc":130},[179,180,182,206,207,208,209,210,211,189,212,213,214,215,216,217,218,219,147,196],"cli","homebrew","find","check","brew","up","local","get","stock","link","trending","sf","quotes","ln"]