[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6MRPCGTC3TV5R6SAKQJBYR0":3,"skill-same:01M6MRPCGTC3TV5R6SAKQJBYR0":83},{"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":17,"publishedAt":28,"linkOnly":29,"markdownContent":30,"markdownBody":31,"frontMatter":32,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":36,"repositoryHtmlUrl":37,"repositoryHomepageUrl":6,"ownerHtmlUrl":38,"ownerBlogUrl":6,"ownerDescription":39,"updatedAt":40,"install":41,"resources":54},"01M6MRPCGTC3TV5R6SAKQJBYR0","Kaspa Wallet",null,"Send and receive KAS cryptocurrency. Check balances, send payments, generate wallets.","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\u002FCLI工具\u002Fkaspa-wallet\u002FSKILL.md",[],[18,5,19,20,21,22,23,24,25,26,27],"Wallet","kaspa","generate","payments","cryptocurrency","check","kas","wallets","balances","send","2026-11-10 10:12:30",false,"---\nname: Kaspa Wallet\ndescription: Send and receive KAS cryptocurrency. Check balances, send payments, generate wallets.\n---\n\n# Kaspa Wallet CLI\n\nA standalone command-line wallet for the Kaspa blockchain network.\n\n## Installation\n\n```bash\npython3 install.py\n```\n\n**Requirements:** Python 3.8+ with pip. Works on macOS, Linux, Windows.\n\n**Troubleshooting install:**\n- If pip fails: `pip install kaspa` manually, or try `KASPA_PYTHON=python3.12 python3 install.py`\n- If venv missing: `sudo apt install python3-venv` (Ubuntu\u002FDebian)\n- To reinstall: `rm -rf .venv && python3 install.py`\n\n## Environment Variables\n\n**Required (one of):**\n```bash\nexport KASPA_PRIVATE_KEY=\"64-character-hex-string\"\n# OR\nexport KASPA_MNEMONIC=\"your twelve or twenty four word seed phrase\"\n```\n\n**Optional:**\n```bash\nexport KASPA_NETWORK=\"mainnet\"              # mainnet (default), testnet-10\nexport KASPA_RPC_URL=\"wss:\u002F\u002F...\"            # Custom RPC endpoint\nexport KASPA_RPC_CONNECT_TIMEOUT_MS=\"30000\" # Connection timeout (default: 15000)\n```\n\n## Commands\n\nAll commands output JSON. Exit code 0 = success, 1 = error.\n\n### Check Balance\n\n```bash\n.\u002Fkaswallet.sh balance                    # Your wallet balance\n.\u002Fkaswallet.sh balance kaspa:qrc8y...     # Any address balance\n```\n\n**Output:**\n```json\n{\"address\": \"kaspa:q...\", \"balance\": \"1.5\", \"sompi\": \"150000000\", \"network\": \"mainnet\"}\n```\n\n### Send KAS\n\n```bash\n.\u002Fkaswallet.sh send \u003Caddress> \u003Camount>           # Send specific amount\n.\u002Fkaswallet.sh send \u003Caddress> max                # Send entire balance\n.\u002Fkaswallet.sh send \u003Caddress> \u003Camount> priority  # Priority fee tier\n```\n\n**Output (success):**\n```json\n{\"status\": \"sent\", \"txid\": \"abc123...\", \"from\": \"kaspa:q...\", \"to\": \"kaspa:q...\", \"amount\": \"0.5\", \"fee\": \"0.0002\"}\n```\n\n**Output (error):**\n```json\n{\"error\": \"Storage mass exceeds maximum\", \"errorCode\": \"STORAGE_MASS_EXCEEDED\", \"hint\": \"...\", \"action\": \"consolidate_utxos\"}\n```\n\n### Network Info\n\n```bash\n.\u002Fkaswallet.sh info\n```\n\n**Output:**\n```json\n{\"network\": \"mainnet\", \"url\": \"wss:\u002F\u002F...\", \"blocks\": 12345678, \"synced\": true, \"version\": \"1.0.0\"}\n```\n\n### Fee Estimates\n\n```bash\n.\u002Fkaswallet.sh fees\n```\n\n**Output:**\n```json\n{\"network\": \"mainnet\", \"low\": {\"feerate\": 1.0, \"estimatedSeconds\": 60}, \"economic\": {...}, \"priority\": {...}}\n```\n\n### Generate New Wallet\n\n```bash\n.\u002Fkaswallet.sh generate-mnemonic\n```\n\n**Output:**\n```json\n{\"mnemonic\": \"word1 word2 word3 ... word24\"}\n```\n\n### Payment URI\n\n```bash\n.\u002Fkaswallet.sh uri                          # Your address\n.\u002Fkaswallet.sh uri kaspa:q... 1.5 \"payment\" # With amount and message\n```\n\n## Error Handling\n\nAll errors return JSON with structured information:\n\n| errorCode | Meaning | Resolution |\n|-----------|---------|------------|\n| `STORAGE_MASS_EXCEEDED` | Amount too small for current UTXOs | Send `max` to yourself first to consolidate |\n| `NO_UTXOS` | No spendable outputs | Wait for confirmations or fund wallet |\n| `INSUFFICIENT_FUNDS` | Balance too low | Check balance, reduce amount |\n| `RPC_TIMEOUT` | Network slow | Retry or increase timeout |\n| `NO_CREDENTIALS` | Missing wallet key | Set KASPA_PRIVATE_KEY or KASPA_MNEMONIC |\n| `SDK_NOT_INSTALLED` | Kaspa SDK missing | Run `python3 install.py` |\n\n## Common Workflows\n\n### Consolidate UTXOs (Fix Storage Mass Error)\n\nWhen sending fails with `STORAGE_MASS_EXCEEDED`:\n\n```bash\n# 1. Get your address\n.\u002Fkaswallet.sh balance\n# Returns: {\"address\": \"kaspa:qYOUR_ADDRESS...\", ...}\n\n# 2. Send max to yourself (consolidates UTXOs)\n.\u002Fkaswallet.sh send kaspa:qYOUR_ADDRESS... max\n\n# 3. Now send the original amount (will work)\n.\u002Fkaswallet.sh send kaspa:qRECIPIENT... 0.5\n```\n\n### Check Transaction Status\n\nAfter sending, use the `txid` to verify on a block explorer:\n- Mainnet: `https:\u002F\u002Fexplorer.kaspa.org\u002Ftxs\u002F{txid}`\n- Testnet: `https:\u002F\u002Fexplorer-tn10.kaspa.org\u002Ftxs\u002F{txid}`\n\n### Switch Networks\n\n```bash\n# Testnet\nexport KASPA_NETWORK=\"testnet-10\"\n.\u002Fkaswallet.sh info\n\n# Back to mainnet\nexport KASPA_NETWORK=\"mainnet\"\n.\u002Fkaswallet.sh info\n```\n\n## Units\n\n- **KAS**: Human-readable unit (e.g., 1.5 KAS)\n- **sompi**: Smallest unit, 1 KAS = 100,000,000 sompi\n\nAll command inputs accept KAS. Outputs include both KAS and sompi where relevant.\n\n## Security Notes\n\n- Private keys and mnemonics are passed via environment variables only\n- Never log or expose these values\n- The wallet does not store credentials on disk\n- Each command establishes a fresh RPC connection\n\n## Examples for Agents\n\n```bash\n# Check if wallet is configured and has funds\n.\u002Fkaswallet.sh balance\n# Parse: if balance > 0, wallet is ready\n\n# Send payment with error handling\n.\u002Fkaswallet.sh send kaspa:recipient... 1.0\n# If errorCode == \"STORAGE_MASS_EXCEEDED\":\n#   Run: .\u002Fkaswallet.sh send YOUR_ADDRESS max\n#   Then retry original send\n\n# Verify network connectivity\n.\u002Fkaswallet.sh info\n# Check: synced == true before sending\n```\n","# Kaspa Wallet CLI\n\nA standalone command-line wallet for the Kaspa blockchain network.\n\n## Installation\n\n```bash\npython3 install.py\n```\n\n**Requirements:** Python 3.8+ with pip. Works on macOS, Linux, Windows.\n\n**Troubleshooting install:**\n- If pip fails: `pip install kaspa` manually, or try `KASPA_PYTHON=python3.12 python3 install.py`\n- If venv missing: `sudo apt install python3-venv` (Ubuntu\u002FDebian)\n- To reinstall: `rm -rf .venv && python3 install.py`\n\n## Environment Variables\n\n**Required (one of):**\n```bash\nexport KASPA_PRIVATE_KEY=\"64-character-hex-string\"\n# OR\nexport KASPA_MNEMONIC=\"your twelve or twenty four word seed phrase\"\n```\n\n**Optional:**\n```bash\nexport KASPA_NETWORK=\"mainnet\"              # mainnet (default), testnet-10\nexport KASPA_RPC_URL=\"wss:\u002F\u002F...\"            # Custom RPC endpoint\nexport KASPA_RPC_CONNECT_TIMEOUT_MS=\"30000\" # Connection timeout (default: 15000)\n```\n\n## Commands\n\nAll commands output JSON. Exit code 0 = success, 1 = error.\n\n### Check Balance\n\n```bash\n.\u002Fkaswallet.sh balance                    # Your wallet balance\n.\u002Fkaswallet.sh balance kaspa:qrc8y...     # Any address balance\n```\n\n**Output:**\n```json\n{\"address\": \"kaspa:q...\", \"balance\": \"1.5\", \"sompi\": \"150000000\", \"network\": \"mainnet\"}\n```\n\n### Send KAS\n\n```bash\n.\u002Fkaswallet.sh send \u003Caddress> \u003Camount>           # Send specific amount\n.\u002Fkaswallet.sh send \u003Caddress> max                # Send entire balance\n.\u002Fkaswallet.sh send \u003Caddress> \u003Camount> priority  # Priority fee tier\n```\n\n**Output (success):**\n```json\n{\"status\": \"sent\", \"txid\": \"abc123...\", \"from\": \"kaspa:q...\", \"to\": \"kaspa:q...\", \"amount\": \"0.5\", \"fee\": \"0.0002\"}\n```\n\n**Output (error):**\n```json\n{\"error\": \"Storage mass exceeds maximum\", \"errorCode\": \"STORAGE_MASS_EXCEEDED\", \"hint\": \"...\", \"action\": \"consolidate_utxos\"}\n```\n\n### Network Info\n\n```bash\n.\u002Fkaswallet.sh info\n```\n\n**Output:**\n```json\n{\"network\": \"mainnet\", \"url\": \"wss:\u002F\u002F...\", \"blocks\": 12345678, \"synced\": true, \"version\": \"1.0.0\"}\n```\n\n### Fee Estimates\n\n```bash\n.\u002Fkaswallet.sh fees\n```\n\n**Output:**\n```json\n{\"network\": \"mainnet\", \"low\": {\"feerate\": 1.0, \"estimatedSeconds\": 60}, \"economic\": {...}, \"priority\": {...}}\n```\n\n### Generate New Wallet\n\n```bash\n.\u002Fkaswallet.sh generate-mnemonic\n```\n\n**Output:**\n```json\n{\"mnemonic\": \"word1 word2 word3 ... word24\"}\n```\n\n### Payment URI\n\n```bash\n.\u002Fkaswallet.sh uri                          # Your address\n.\u002Fkaswallet.sh uri kaspa:q... 1.5 \"payment\" # With amount and message\n```\n\n## Error Handling\n\nAll errors return JSON with structured information:\n\n| errorCode | Meaning | Resolution |\n|-----------|---------|------------|\n| `STORAGE_MASS_EXCEEDED` | Amount too small for current UTXOs | Send `max` to yourself first to consolidate |\n| `NO_UTXOS` | No spendable outputs | Wait for confirmations or fund wallet |\n| `INSUFFICIENT_FUNDS` | Balance too low | Check balance, reduce amount |\n| `RPC_TIMEOUT` | Network slow | Retry or increase timeout |\n| `NO_CREDENTIALS` | Missing wallet key | Set KASPA_PRIVATE_KEY or KASPA_MNEMONIC |\n| `SDK_NOT_INSTALLED` | Kaspa SDK missing | Run `python3 install.py` |\n\n## Common Workflows\n\n### Consolidate UTXOs (Fix Storage Mass Error)\n\nWhen sending fails with `STORAGE_MASS_EXCEEDED`:\n\n```bash\n# 1. Get your address\n.\u002Fkaswallet.sh balance\n# Returns: {\"address\": \"kaspa:qYOUR_ADDRESS...\", ...}\n\n# 2. Send max to yourself (consolidates UTXOs)\n.\u002Fkaswallet.sh send kaspa:qYOUR_ADDRESS... max\n\n# 3. Now send the original amount (will work)\n.\u002Fkaswallet.sh send kaspa:qRECIPIENT... 0.5\n```\n\n### Check Transaction Status\n\nAfter sending, use the `txid` to verify on a block explorer:\n- Mainnet: `https:\u002F\u002Fexplorer.kaspa.org\u002Ftxs\u002F{txid}`\n- Testnet: `https:\u002F\u002Fexplorer-tn10.kaspa.org\u002Ftxs\u002F{txid}`\n\n### Switch Networks\n\n```bash\n# Testnet\nexport KASPA_NETWORK=\"testnet-10\"\n.\u002Fkaswallet.sh info\n\n# Back to mainnet\nexport KASPA_NETWORK=\"mainnet\"\n.\u002Fkaswallet.sh info\n```\n\n## Units\n\n- **KAS**: Human-readable unit (e.g., 1.5 KAS)\n- **sompi**: Smallest unit, 1 KAS = 100,000,000 sompi\n\nAll command inputs accept KAS. Outputs include both KAS and sompi where relevant.\n\n## Security Notes\n\n- Private keys and mnemonics are passed via environment variables only\n- Never log or expose these values\n- The wallet does not store credentials on disk\n- Each command establishes a fresh RPC connection\n\n## Examples for Agents\n\n```bash\n# Check if wallet is configured and has funds\n.\u002Fkaswallet.sh balance\n# Parse: if balance > 0, wallet is ready\n\n# Send payment with error handling\n.\u002Fkaswallet.sh send kaspa:recipient... 1.0\n# If errorCode == \"STORAGE_MASS_EXCEEDED\":\n#   Run: .\u002Fkaswallet.sh send YOUR_ADDRESS max\n#   Then retry original send\n\n# Verify network connectivity\n.\u002Fkaswallet.sh info\n# Check: synced == true before sending\n```\n",{"name":5,"description":7},"main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","CLI工具\u002Fkaspa-wallet",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":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill \"Kaspa Wallet\"",{"tool":47,"command":48},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill \"Kaspa Wallet\"",{"tool":50,"command":51},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill \"Kaspa Wallet\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FCLI工具\u002Fkaspa-wallet\u002FSKILL.md",true,[55,61,67,71,75,79],{"path":56,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":59,"sourceHtmlUrl":60},"_meta.json","REFERENCE","参考文档",283,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FCLI工具\u002Fkaspa-wallet\u002F_meta.json",{"path":62,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":65,"sourceHtmlUrl":66},"install.py","SCRIPT","脚本",7781,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FCLI工具\u002Fkaspa-wallet\u002Finstall.py",{"path":68,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":69,"sourceHtmlUrl":70},"kaswallet.sh",1145,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FCLI工具\u002Fkaspa-wallet\u002Fkaswallet.sh",{"path":72,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":73,"sourceHtmlUrl":74},"README.md",1275,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FCLI工具\u002Fkaspa-wallet\u002FREADME.md",{"path":76,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":77,"sourceHtmlUrl":78},"requirements.txt",6,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FCLI工具\u002Fkaspa-wallet\u002Frequirements.txt",{"path":80,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":81,"sourceHtmlUrl":82},"scripts\u002Fkaswallet.py",24387,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FCLI工具\u002Fkaspa-wallet\u002Fscripts\u002Fkaswallet.py",[84,107,143,154,164,194],{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":28},"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",[],[86,91,92,93,94,95,96,18,97,98,99,100,101,102,103,104,105,106],"safe","ethereum","defi","Optimization","user","use","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":108,"name":109,"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":110,"categories":111,"keywords":125,"publishedAt":28},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[112,117,120],{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":118,"categoryName":119,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":121,"categoryName":122,"taxonomyType":123,"taxonomyTypeDesc":124},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[126,127,128,129,130,131,132,93,133,18,134,135,136,137,138,139,140,141,142],"api","zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","query","across","positions","token","prices",{"skillNo":144,"name":145,"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":146,"categories":147,"keywords":151,"publishedAt":28},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[148,149,150],{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},{"categoryNo":118,"categoryName":119,"taxonomyType":115,"taxonomyTypeDesc":116},{"categoryNo":121,"categoryName":122,"taxonomyType":123,"taxonomyTypeDesc":124},[126,152,153,127,128,129,130,131,132,93,133,18,135,136,137,138,139,140,141,142],"api skill","zerion api skill",{"skillNo":155,"name":156,"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":157,"categories":158,"keywords":162,"publishedAt":28},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[159,160,161],{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},{"categoryNo":118,"categoryName":119,"taxonomyType":115,"taxonomyTypeDesc":116},{"categoryNo":121,"categoryName":122,"taxonomyType":123,"taxonomyTypeDesc":124},[129,126,163,127,128,130,131,93,133,18,134,135,136,137,138,139,140,141,142],"zerion api mcp",{"skillNo":165,"name":166,"nameZh":6,"description":167,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":168,"categories":169,"keywords":173,"publishedAt":28},"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",[170],{"categoryNo":171,"categoryName":172,"taxonomyType":123,"taxonomyTypeDesc":124},"01JBSEEDCAT000000000000040","财务",[174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193],"finance","yahoo finance","forex","yahoo","yahoo finance forex","github","https","sentiment","real-time","python3","install","Market","usd","news","time","currency","gbp","pip","market data","for",{"skillNo":195,"name":196,"nameZh":6,"description":197,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":198,"categories":199,"keywords":201,"publishedAt":28},"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",[200],{"categoryNo":171,"categoryName":172,"taxonomyType":123,"taxonomyTypeDesc":124},[174,175,177,202,203,204,23,205,206,185,207,208,209,210,211,212,213,214,142,192],"cli","homebrew","find","brew","up","local","get","stock","link","trending","sf","quotes","ln"]