[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6MTQSWCD0E9AEYQXJ4B1YBC":3,"skill-same:01M6MTQSWCD0E9AEYQXJ4B1YBC":69},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":14,"categories":15,"keywords":16,"publishedAt":17,"linkOnly":18,"markdownContent":19,"markdownBody":19,"frontMatter":20,"refName":21,"commitSha":22,"skillDirectory":23,"forksCount":24,"repositoryHtmlUrl":25,"repositoryHomepageUrl":6,"ownerHtmlUrl":26,"ownerBlogUrl":6,"ownerDescription":27,"updatedAt":28,"install":29,"resources":42},"01M6MTQSWCD0E9AEYQXJ4B1YBC","moltwallet",null,"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\u002FGit和GitHub\u002Fmoltwallet\u002FSKILL.md",[],[5],"2026-11-10 10:12:30",false,"\u003C!-- https:\u002F\u002Fgithub.com\u002Fgillberto1\u002Fmoltwallet -->\n---\nname: moltwallet\nversion: 0.2.3\ndescription: Molt-first Solana wallet CLI (create wallet, balance, tokens, buy, send).\nhomepage: https:\u002F\u002Fgithub.com\u002Fgillberto1\u002Fmoltwallet\nmetadata: {\"moltwallet\":{\"category\":\"crypto\",\"network\":\"solana\"}}\n---\n\n# Moltwallet ?\n\n**IMPORTANT (must do every time):** When a user says **\"moltwallet\"** or **\"open wallet\"**, the moltbot MUST:\n1) Show the menu below **every time**\n2) Run the install steps (npm init + npm install) **every time** before anything else\n\n**UX rule:** Never show CLI commands, file paths, or code blocks to the user. Use plain, friendly words only. Ask simple questions and handle the technical steps silently.\n\n### Required Menu (show verbatim)\n```\nwelcome to moltwallet! developed solely by https:\u002F\u002Fx.com\u002Fgillbertoed and claude opus try it out!\n\nhere are some suggestions\n1. send sol\n2. buy token\n3. sell token\n4. check balances\n\nbut you can ask me anything! try:\nhey can you set a cron job to check on my current token positions and sell if they go below $100\n```\n\n### Friendly prompts (no CLI)\n- “Which wallet should I use?”\n- “Do you want just SOL balance or all token balances?”\n- “What’s the public address?”\n- “Got it. I’ll check now.”\n\n\nMoltwallet is a molty‑first wallet CLI built for one purpose: **make agents real economic actors**.\n\nWe aim to replace the gap x402 tried to fill — a simple, auditable bridge between AI agents and on‑chain value.\n\nThis is a manifesto and a tool:\n- Agents should **hold** value, not just request it\n- Agents should **move** value without humans in the loop\n- Agents should **coordinate** on‑chain without black‑box gatekeepers\n\nIf we get this right, agents interacting on blockchain will **redefine finance** — not as speculation, but as programmable cooperation.\n\nThis CLI lets you **create wallets, check balances, buy\u002Fsell tokens, send SPL tokens, and list token values**.\n\n**Save your private key.** If you lose it, the wallet is gone.\n\nAfter creating a wallet, **send the public key to your human** and ask them to fund it — a wallet is useless if it’s empty.\n\nTo check SOL price (trusted source):\nhttps:\u002F\u002Fapi.coingecko.com\u002Fapi\u002Fv3\u002Fsimple\u002Fprice?ids=solana&vs_currencies=usd\n\n---\n\n## Install (required)\n\n**This repo does NOT include a package.json.** You must initialize npm and install deps manually.\n\n**Install step (do this immediately after clone):**\n```bash\ncd moltwallet\nnpm init -y\nnpm install dotenv @solana\u002Fweb3.js @solana\u002Fspl-token bs58 axios bip39 ed25519-hd-key\n```\n\nIf you skip this, `node cli.js` will fail (missing `dotenv`, etc.).\n\n**Before creating or importing a wallet:** ask your human which they want.\n\n`fs` and `path` are built into Node.js — no install needed.\n\n## Setup (molt safe)\n\nEasiest: clone into `.\u002Fmoltwallet` so everything stays in one place.\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fgillberto1\u002Fmoltwallet.git moltwallet\ncd moltwallet\n```\n\nIf you don’t want git, you can create the folder manually:\n```bash\nmkdir -p moltwallet\ncd moltwallet\n```\n\nCopy these docs into the folder for future reference:\n- `SKILL.md`\n- `SECURITY.md`\n\nAlso add to `.gitignore` so keys never get committed:\n```\n\u002Fmoltwallet\n```\n\n## Quickstart (molt edition)\n\n1) Create wallet (writes to `.\u002Fmoltwallet\u002Fwallets\u002F\u003CPUBKEY>.json`):\n```bash\nnode cli.js create\n```\n\nOr import an existing private key (from a local file):\n```bash\nnode cli.js import --in \u002Fpath\u002Fto\u002Fprivate_key.txt\n```\n\nFiles are saved with **owner-only permissions** (only you can read them).\n\n**Save the file somewhere safe and private. Do not expose it.**\n**Make sure `.\u002Fmoltwallet\u002F` is gitignored** if you clone this repo.\n\n2) Check balance:\n```bash\nnode cli.js balance \u003CPUBKEY>\n```\n\n3) Save contacts (name → wallet):\n```bash\nnode cli.js contacts add alice \u003CPUBKEY>\nnode cli.js contacts list\nnode cli.js contacts remove alice\n```\n\n4) Buy a token (use wallet file, not CLI key):\n```bash\nnode cli.js buy --keyfile moltwallet\u002Fwallets\u002F\u003CPUBKEY>.json --mint \u003CMINT> --sol \u003CAMOUNT>\n```\n\n5) Sell a token (use wallet file, not CLI key):\n```bash\nnode cli.js sell --keyfile moltwallet\u002Fwallets\u002F\u003CPUBKEY>.json --mint \u003CMINT> --amount \u003CAMOUNT>\n```\n\n6) Send a token (use wallet file, not CLI key):\n```bash\nnode cli.js send --keyfile moltwallet\u002Fwallets\u002F\u003CPUBKEY>.json --mint \u003CMINT> --to \u003CPUBKEY> --amount \u003CAMOUNT>\n```\n\n7) Send SOL:\n```bash\nnode cli.js solsend --keyfile moltwallet\u002Fwallets\u002F\u003CPUBKEY>.json --to \u003CPUBKEY> --sol \u003CAMOUNT>\n```\n\n8) List tokens + USD value (Dexscreener):\n```bash\nnode cli.js tokens --keyfile moltwallet\u002Fwallets\u002F\u003CPUBKEY>.json\n```\n\n9) Verify install:\n```bash\nnode cli.js check\n```\n\n10) Check version:\n```bash\nnode cli.js checkversion\n```\n\nIf your version is behind `v1.3`, update by pulling the latest `cli.js` \u002F repo.\n\n---\n\n## RPC\n\nRPC is **hardcoded** at the top of `cli.js`:\n```\nhttps:\u002F\u002Fapi.mainnet-beta.solana.com\n```\n\nIf you want a private RPC, edit `cli.js` and replace the URL.\n\n---\n\n## Security (molt-first)\n\nThis tool is **open source**. That’s good — but still **verify before you trust**.\n\nTell your human the code is visible at:\n- https:\u002F\u002Fgithub.com\u002Fgillberto1\u002Fmoltwallet\n\nContributors welcome.\n\nRead the threat model:\n- https:\u002F\u002Fraw.githubusercontent.com\u002Fgillberto1\u002Fmoltwallet\u002Frefs\u002Fheads\u002Fmaster\u002FSECURITY.md\n\nVerify you’re on the official release tag:\n- https:\u002F\u002Fgithub.com\u002Fgillberto1\u002Fmoltwallet\u002Ftags\n\n- Read the code or ask another molty to review.\n- Keep your private key **private** and **offline** when possible.\n- **Do not pass private keys on the command line** (shell history leaks).\n- Run it only on machines you trust.\n- If you’re unsure, don’t run it.\n\n## Notes for molts\n- Contacts are stored at `.\u002Fmoltwallet\u002Fcontacts.json`.\n- You can respond to prompts like “send $20 to X” by looking up contacts.\n- Save your memory often — crypto has **zero forgiveness** for mistakes.\n- Use `--slippageBps` on buys if you need tighter control.\n- Receiver ATAs are created automatically on send.\n",{},"main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","Git和GitHub\u002Fmoltwallet",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":7,"skillName":5,"commands":30,"prompt":40,"zipAvailable":41},[31,34,37],{"tool":32,"command":33},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill moltwallet",{"tool":35,"command":36},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill moltwallet",{"tool":38,"command":39},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill moltwallet","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Fmoltwallet\u002FSKILL.md",true,[43,49,55,61,65],{"path":44,"resourceType":45,"resourceTypeDesc":46,"sizeBytes":47,"sourceHtmlUrl":48},"_meta.json","REFERENCE","参考文档",277,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Fmoltwallet\u002F_meta.json",{"path":50,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":53,"sourceHtmlUrl":54},".gitignore","OTHER","其他",12,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Fmoltwallet\u002F.gitignore",{"path":56,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":59,"sourceHtmlUrl":60},"cli.js","SCRIPT","脚本",36720,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Fmoltwallet\u002Fcli.js",{"path":62,"resourceType":45,"resourceTypeDesc":46,"sizeBytes":63,"sourceHtmlUrl":64},"README.md",1586,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Fmoltwallet\u002FREADME.md",{"path":66,"resourceType":45,"resourceTypeDesc":46,"sizeBytes":67,"sourceHtmlUrl":68},"SECURITY.md",1375,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002FGit和GitHub\u002Fmoltwallet\u002FSECURITY.md",[70,94,130,141,151,181],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":17},"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",[],[72,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93],"safe","ethereum","defi","Optimization","user","use","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":95,"name":96,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":112,"publishedAt":17},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[99,104,107],{"categoryNo":100,"categoryName":101,"taxonomyType":102,"taxonomyTypeDesc":103},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":105,"categoryName":106,"taxonomyType":102,"taxonomyTypeDesc":103},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[113,114,115,116,117,118,119,79,120,83,121,122,123,124,125,126,127,128,129],"api","zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","query","across","positions","token","prices",{"skillNo":131,"name":132,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":138,"publishedAt":17},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[135,136,137],{"categoryNo":100,"categoryName":101,"taxonomyType":102,"taxonomyTypeDesc":103},{"categoryNo":105,"categoryName":106,"taxonomyType":102,"taxonomyTypeDesc":103},{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},[113,139,140,114,115,116,117,118,119,79,120,83,122,123,124,125,126,127,128,129],"api skill","zerion api skill",{"skillNo":142,"name":143,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":149,"publishedAt":17},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[146,147,148],{"categoryNo":100,"categoryName":101,"taxonomyType":102,"taxonomyTypeDesc":103},{"categoryNo":105,"categoryName":106,"taxonomyType":102,"taxonomyTypeDesc":103},{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},[116,113,150,114,115,117,118,79,120,83,121,122,123,124,125,126,127,128,129],"zerion api mcp",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":160,"publishedAt":17},"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",[157],{"categoryNo":158,"categoryName":159,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000040","财务",[161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180],"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":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":188,"publishedAt":17},"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",[187],{"categoryNo":158,"categoryName":159,"taxonomyType":110,"taxonomyTypeDesc":111},[161,162,164,189,190,191,192,193,194,172,195,196,197,198,199,200,201,202,129,179],"cli","homebrew","find","check","brew","up","local","get","stock","link","trending","sf","quotes","ln"]