[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ET4T0VAS0GB467458M3SWS":3,"skill-same:01M6ET4T0VAS0GB467458M3SWS":155},{"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":18,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":49,"commitSha":50,"skillDirectory":51,"forksCount":52,"repositoryHtmlUrl":53,"repositoryHomepageUrl":54,"ownerHtmlUrl":55,"ownerBlogUrl":56,"ownerDescription":57,"updatedAt":58,"install":59,"resources":72},"01M6ET4T0VAS0GB467458M3SWS","veil",null,"Privacy and shielded transactions on Base via Veil Cash (veil.cash). Deposit ETH or USDC into private pools, withdraw\u002Ftransfer privately using ZK proofs. Manage Veil keypairs, check private\u002Fqueue balances across all pools, and submit deposits via Bankr. Use when the user wants anonymous or private transactions, shielded transfers, or ZK-based privacy on Base.","Eskyee\u002Fagentbot-opensource","Eskyee","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F30862925?v=4","01M6ESSG1VB0FYP310V08SY08K","Esky33","01M6ESSG5ZR55BV28APEN3Y2P6",17,"MIT","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"base","via","submit","eth","withdraw","deposit","across","usdc","bankr","https","manage","queue","use","check","jq","curl","node","transactions","privacy","2026-11-10 10:12:30",false,"---\nname: veil\ndescription: Privacy and shielded transactions on Base via Veil Cash (veil.cash). Deposit ETH or USDC into private pools, withdraw\u002Ftransfer privately using ZK proofs. Manage Veil keypairs, check private\u002Fqueue balances across all pools, and submit deposits via Bankr. Use when the user wants anonymous or private transactions, shielded transfers, or ZK-based privacy on Base.\nmetadata: {\"clawdbot\": {\"emoji\": \"?️\", \"homepage\": \"https:\u002F\u002Fveil.cash\", \"requires\": {\"bins\": [\"node\", \"curl\", \"jq\"]}}}\n---\n\n# Veil\n\nThis skill wraps the `@veil-cash\u002Fsdk` CLI to make Veil operations agent-friendly.\n\n## Supported Assets\n\n| Asset | Decimals | Description |\n|-------|----------|-------------|\n| ETH   | 18       | Native ETH (via WETH) |\n| USDC  | 6        | USDC on Base |\n\n## What it does\n\n- **Key management**: generate and store a Veil keypair locally\n- **Status check**: verify configuration, registration, and relay health\n- **Balances**: `veil balance` (queue + private) — supports `--pool eth|usdc`\n- **Deposits via Bankr**: build **Bankr-compatible unsigned transactions** and ask Bankr to sign & submit (handles ERC20 approve + deposit for USDC)\n- **Private actions**: `withdraw`, `transfer`, `merge` for ETH or USDC — executed locally using `VEIL_KEY` (ZK\u002Fproof flow)\n\n## File locations (recommended)\n\n- Veil keys: `~\u002F.clawdbot\u002Fskills\u002Fveil\u002F.env.veil` *(chmod 600)*\n- Bankr API key: `~\u002F.clawdbot\u002Fskills\u002Fbankr\u002Fconfig.json`\n\n## Quick start\n\n### 1) Install the Veil SDK\n\n**Option A: Global npm install (recommended)**\n```bash\nnpm install -g @veil-cash\u002Fsdk\n```\n\n**Option B: Clone from GitHub**\n```bash\nmkdir -p ~\u002F.openclaw\u002Fworkspace\u002Frepos\ncd ~\u002F.openclaw\u002Fworkspace\u002Frepos\ngit clone https:\u002F\u002Fgithub.com\u002Fveildotcash\u002Fveildotcash-sdk.git\ncd veildotcash-sdk\nnpm ci && npm run build\n```\n\n### 2) Configure Base RPC (recommended)\n\nVeil queries a lot of blockchain data (UTXOs, merkle proofs, etc.), so public RPCs will likely hit rate limits. A dedicated RPC from [Alchemy](https:\u002F\u002Fwww.alchemy.com\u002F), [Infura](https:\u002F\u002Fwww.infura.io\u002F), or similar is recommended.\n\nPut `RPC_URL=...` in **one** of these:\n\n- `~\u002F.clawdbot\u002Fskills\u002Fveil\u002F.env` *(preferred)*\n- or the SDK repo `.env` (less ideal)\n\nExample:\n```bash\nmkdir -p ~\u002F.clawdbot\u002Fskills\u002Fveil\ncat > ~\u002F.clawdbot\u002Fskills\u002Fveil\u002F.env \u003C\u003C 'EOF'\nRPC_URL=https:\u002F\u002Fbase-mainnet.g.alchemy.com\u002Fv2\u002FYOUR_KEY\nEOF\nchmod 600 ~\u002F.clawdbot\u002Fskills\u002Fveil\u002F.env\n```\n\n### 3) Make scripts executable\n\n```bash\nchmod +x scripts\u002F*.sh\n```\n\n### 4) Generate your Veil keypair\n\n```bash\nscripts\u002Fveil-init.sh\nscripts\u002Fveil-keypair.sh\n```\n\n### 5) Check your setup\n\n```bash\nscripts\u002Fveil-status.sh\n```\n\n### 6) Find your Bankr Base address\n\n```bash\nscripts\u002Fveil-bankr-prompt.sh \"What is my Base wallet address? Respond with just the address.\"\n```\n\n### 7) Check balances\n\n```bash\n# ETH pool (default)\nscripts\u002Fveil-balance.sh --address 0xYOUR_BANKR_ADDRESS\n\n# USDC pool\nscripts\u002Fveil-balance.sh --address 0xYOUR_BANKR_ADDRESS --pool usdc\n```\n\n### 8) Deposit via Bankr (sign & submit)\n\n```bash\n# Deposit ETH\nscripts\u002Fveil-deposit-via-bankr.sh ETH 0.011 --address 0xYOUR_BANKR_ADDRESS\n\n# Deposit USDC (auto-handles approve + deposit)\nscripts\u002Fveil-deposit-via-bankr.sh USDC 100 --address 0xYOUR_BANKR_ADDRESS\n```\n\n### 9) Withdraw (private to public)\n\n```bash\nscripts\u002Fveil-withdraw.sh ETH 0.007 0xYOUR_BANKR_ADDRESS\nscripts\u002Fveil-withdraw.sh USDC 50 0xRECIPIENT\n```\n\n### 10) Transfer privately\n\n```bash\nscripts\u002Fveil-transfer.sh ETH 0.01 0xRECIPIENT\nscripts\u002Fveil-transfer.sh USDC 25 0xRECIPIENT\n```\n\n### 11) Merge UTXOs\n\n```bash\nscripts\u002Fveil-merge.sh ETH 0.1\nscripts\u002Fveil-merge.sh USDC 100\n```\n\n## References\n\n- [SDK Reference](references\u002Fsdk-reference.md) — CLI commands, environment variables, error codes\n- [Troubleshooting](references\u002Ftroubleshooting.md) — Common issues and debugging tips\n\n## Notes\n\n- For **Bankr signing**, this skill uses Bankr's Agent API via your local `~\u002F.clawdbot\u002Fskills\u002Fbankr\u002Fconfig.json`.\n- For **USDC deposits** via Bankr, the skill automatically submits the ERC20 approval transaction first, then the deposit transaction.\n- For privacy safety: never commit `.env.veil` or `.env` files to git.\n","# Veil\n\nThis skill wraps the `@veil-cash\u002Fsdk` CLI to make Veil operations agent-friendly.\n\n## Supported Assets\n\n| Asset | Decimals | Description |\n|-------|----------|-------------|\n| ETH   | 18       | Native ETH (via WETH) |\n| USDC  | 6        | USDC on Base |\n\n## What it does\n\n- **Key management**: generate and store a Veil keypair locally\n- **Status check**: verify configuration, registration, and relay health\n- **Balances**: `veil balance` (queue + private) — supports `--pool eth|usdc`\n- **Deposits via Bankr**: build **Bankr-compatible unsigned transactions** and ask Bankr to sign & submit (handles ERC20 approve + deposit for USDC)\n- **Private actions**: `withdraw`, `transfer`, `merge` for ETH or USDC — executed locally using `VEIL_KEY` (ZK\u002Fproof flow)\n\n## File locations (recommended)\n\n- Veil keys: `~\u002F.clawdbot\u002Fskills\u002Fveil\u002F.env.veil` *(chmod 600)*\n- Bankr API key: `~\u002F.clawdbot\u002Fskills\u002Fbankr\u002Fconfig.json`\n\n## Quick start\n\n### 1) Install the Veil SDK\n\n**Option A: Global npm install (recommended)**\n```bash\nnpm install -g @veil-cash\u002Fsdk\n```\n\n**Option B: Clone from GitHub**\n```bash\nmkdir -p ~\u002F.openclaw\u002Fworkspace\u002Frepos\ncd ~\u002F.openclaw\u002Fworkspace\u002Frepos\ngit clone https:\u002F\u002Fgithub.com\u002Fveildotcash\u002Fveildotcash-sdk.git\ncd veildotcash-sdk\nnpm ci && npm run build\n```\n\n### 2) Configure Base RPC (recommended)\n\nVeil queries a lot of blockchain data (UTXOs, merkle proofs, etc.), so public RPCs will likely hit rate limits. A dedicated RPC from [Alchemy](https:\u002F\u002Fwww.alchemy.com\u002F), [Infura](https:\u002F\u002Fwww.infura.io\u002F), or similar is recommended.\n\nPut `RPC_URL=...` in **one** of these:\n\n- `~\u002F.clawdbot\u002Fskills\u002Fveil\u002F.env` *(preferred)*\n- or the SDK repo `.env` (less ideal)\n\nExample:\n```bash\nmkdir -p ~\u002F.clawdbot\u002Fskills\u002Fveil\ncat > ~\u002F.clawdbot\u002Fskills\u002Fveil\u002F.env \u003C\u003C 'EOF'\nRPC_URL=https:\u002F\u002Fbase-mainnet.g.alchemy.com\u002Fv2\u002FYOUR_KEY\nEOF\nchmod 600 ~\u002F.clawdbot\u002Fskills\u002Fveil\u002F.env\n```\n\n### 3) Make scripts executable\n\n```bash\nchmod +x scripts\u002F*.sh\n```\n\n### 4) Generate your Veil keypair\n\n```bash\nscripts\u002Fveil-init.sh\nscripts\u002Fveil-keypair.sh\n```\n\n### 5) Check your setup\n\n```bash\nscripts\u002Fveil-status.sh\n```\n\n### 6) Find your Bankr Base address\n\n```bash\nscripts\u002Fveil-bankr-prompt.sh \"What is my Base wallet address? Respond with just the address.\"\n```\n\n### 7) Check balances\n\n```bash\n# ETH pool (default)\nscripts\u002Fveil-balance.sh --address 0xYOUR_BANKR_ADDRESS\n\n# USDC pool\nscripts\u002Fveil-balance.sh --address 0xYOUR_BANKR_ADDRESS --pool usdc\n```\n\n### 8) Deposit via Bankr (sign & submit)\n\n```bash\n# Deposit ETH\nscripts\u002Fveil-deposit-via-bankr.sh ETH 0.011 --address 0xYOUR_BANKR_ADDRESS\n\n# Deposit USDC (auto-handles approve + deposit)\nscripts\u002Fveil-deposit-via-bankr.sh USDC 100 --address 0xYOUR_BANKR_ADDRESS\n```\n\n### 9) Withdraw (private to public)\n\n```bash\nscripts\u002Fveil-withdraw.sh ETH 0.007 0xYOUR_BANKR_ADDRESS\nscripts\u002Fveil-withdraw.sh USDC 50 0xRECIPIENT\n```\n\n### 10) Transfer privately\n\n```bash\nscripts\u002Fveil-transfer.sh ETH 0.01 0xRECIPIENT\nscripts\u002Fveil-transfer.sh USDC 25 0xRECIPIENT\n```\n\n### 11) Merge UTXOs\n\n```bash\nscripts\u002Fveil-merge.sh ETH 0.1\nscripts\u002Fveil-merge.sh USDC 100\n```\n\n## References\n\n- [SDK Reference](references\u002Fsdk-reference.md) — CLI commands, environment variables, error codes\n- [Troubleshooting](references\u002Ftroubleshooting.md) — Common issues and debugging tips\n\n## Notes\n\n- For **Bankr signing**, this skill uses Bankr's Agent API via your local `~\u002F.clawdbot\u002Fskills\u002Fbankr\u002Fconfig.json`.\n- For **USDC deposits** via Bankr, the skill automatically submits the ERC20 approval transaction first, then the deposit transaction.\n- For privacy safety: never commit `.env.veil` or `.env` files to git.\n",{"name":5,"metadata":43,"description":7},{"clawdbot":44},{"emoji":45,"homepage":46,"requires":47},"?️","https:\u002F\u002Fveil.cash",{"bins":48},[35,34,33],"main","82fb6583c8457bf1cbf87293c95642f184e9dbaf","skills\u002Fveil",2,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource","https:\u002F\u002Fagentbot-studio.vercel.app","https:\u002F\u002Fgithub.com\u002FEskyee","https:\u002F\u002Fagentbot.sh","London-based indie founder. \r\nCreator of Agentbot.sh - BaseFM.space","2026-11-05 10:56:50",{"source":8,"skillName":5,"commands":60,"prompt":70,"zipAvailable":71},[61,64,67],{"tool":62,"command":63},"npx","npx skills add Eskyee\u002Fagentbot-opensource --skill veil",{"tool":65,"command":66},"bunx","bunx skills add Eskyee\u002Fagentbot-opensource --skill veil",{"tool":68,"command":69},"pnpm","pnpm dlx skills add Eskyee\u002Fagentbot-opensource --skill veil","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002FSKILL.md",true,[73,79,83,87,93,97,101,105,109,113,117,121,125,129,133,137,141,145,151],{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"README.md","REFERENCE","参考文档",2285,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002FREADME.md",{"path":80,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fsdk-reference.md",9538,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Freferences\u002Fsdk-reference.md",{"path":84,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Ftroubleshooting.md",3948,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Freferences\u002Ftroubleshooting.md",{"path":88,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":91,"sourceHtmlUrl":92},"scripts\u002F_common.sh","SCRIPT","脚本",2120,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002F_common.sh",{"path":94,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":95,"sourceHtmlUrl":96},"scripts\u002Fveil-balance.sh",204,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002Fveil-balance.sh",{"path":98,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":99,"sourceHtmlUrl":100},"scripts\u002Fveil-bankr-prompt.sh",2522,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002Fveil-bankr-prompt.sh",{"path":102,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":103,"sourceHtmlUrl":104},"scripts\u002Fveil-bankr-submit-tx.sh",712,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002Fveil-bankr-submit-tx.sh",{"path":106,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":107,"sourceHtmlUrl":108},"scripts\u002Fveil-deposit-unsigned.sh",437,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002Fveil-deposit-unsigned.sh",{"path":110,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":111,"sourceHtmlUrl":112},"scripts\u002Fveil-deposit-via-bankr.sh",2200,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002Fveil-deposit-via-bankr.sh",{"path":114,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":115,"sourceHtmlUrl":116},"scripts\u002Fveil-init.sh",2658,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002Fveil-init.sh",{"path":118,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":119,"sourceHtmlUrl":120},"scripts\u002Fveil-keypair.sh",187,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002Fveil-keypair.sh",{"path":122,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":123,"sourceHtmlUrl":124},"scripts\u002Fveil-merge.sh",353,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002Fveil-merge.sh",{"path":126,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":127,"sourceHtmlUrl":128},"scripts\u002Fveil-private-balance.sh",248,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002Fveil-private-balance.sh",{"path":130,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":131,"sourceHtmlUrl":132},"scripts\u002Fveil-queue-balance.sh",244,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002Fveil-queue-balance.sh",{"path":134,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":135,"sourceHtmlUrl":136},"scripts\u002Fveil-status.sh",199,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002Fveil-status.sh",{"path":138,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":139,"sourceHtmlUrl":140},"scripts\u002Fveil-transfer.sh",451,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002Fveil-transfer.sh",{"path":142,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":143,"sourceHtmlUrl":144},"scripts\u002Fveil-withdraw.sh",469,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Fscripts\u002Fveil-withdraw.sh",{"path":146,"resourceType":147,"resourceTypeDesc":148,"sizeBytes":149,"sourceHtmlUrl":150},"templates\u002Fenv.example","OTHER","其他",180,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Ftemplates\u002Fenv.example",{"path":152,"resourceType":147,"resourceTypeDesc":148,"sizeBytes":153,"sourceHtmlUrl":154},"templates\u002Fenv.veil.example",277,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fveil\u002Ftemplates\u002Fenv.veil.example",[156,169,204,222,245,253],{"skillNo":157,"name":158,"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":159,"categories":160,"keywords":166,"publishedAt":38},"01M6ET5WZACASAB0WXF3RWEA00","provisioning-v1","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fweb\u002Fskills\u002Fprovisioning-v1\u002FSKILL.md",[161],{"categoryNo":162,"categoryName":163,"taxonomyType":164,"taxonomyTypeDesc":165},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[167,168],"provisioning v1","provisioning",{"skillNo":170,"name":171,"nameZh":6,"description":172,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":173,"categories":174,"keywords":183,"publishedAt":38},"01M6ET5R7WW7NHX7BBH6RR41SH","get-api-docs","Use this skill when you need documentation for a third-party library, SDK, or API before writing code that uses it — for example, \"use the OpenAI API\", \"call the Stripe API\", \"use the Anthropic SDK\", \"query Pinecone\", or any time the user asks you to write code against an external service and you need current API reference. Fetch the docs with chub before answering, rather than relying on training knowledge.","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fweb\u002Fskills\u002Fget-api-docs\u002FSKILL.md",[175,178],{"categoryNo":176,"categoryName":177,"taxonomyType":164,"taxonomyTypeDesc":165},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":179,"categoryName":180,"taxonomyType":181,"taxonomyTypeDesc":182},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203],"docs","api","get api docs","get","writing","documentation","training","code","openai","openai api","library","knowledge","write","fetch","example","pinecone","stripe","query","time","anthropic sdk",{"skillNo":205,"name":206,"nameZh":6,"description":207,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":208,"categories":209,"keywords":210,"publishedAt":38},"01M6ET5MHC01R668JHR5N0HGA1","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 deterministic subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit\u002Fwithdraw anytime.","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fzyfai\u002FSKILL.md",[],[206,211,212,213,214,23,215,24,216,217,19,218,31,219,220,221],"passive","non-custodial","arbitrum","yield","Optimization","defi","deterministic","Wallet","user","safe","ethereum",{"skillNo":223,"name":224,"nameZh":6,"description":225,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":226,"categories":227,"keywords":229,"publishedAt":38},"01M6ET5FA594JNMY39RN003ANW","zerion","Interpreted crypto wallet data for AI agents. Use when an agent needs portfolio values, token positions, DeFi positions, NFT holdings, transaction history, PnL data, token prices, charts, gas prices, swap quotes, or DApp information across 41+ chains. Zerion transforms raw blockchain data into agent-ready JSON with USD values, protocol labels, and enriched metadata. Supports x402 pay-per-request ($0.01 USDC on Base) and API key access. Triggers on mentions of portfolio, wallet analysis, positions, transactions, PnL, profit\u002Floss, DeFi, token balances, NFTs, swap quotes, gas prices, or Zerion.","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fzerion\u002FSKILL.md",[228],{"categoryNo":176,"categoryName":177,"taxonomyType":164,"taxonomyTypeDesc":165},[224,230,231,232,233,234,235,236,237,238,25,239,218,240,241,242,243,36,244,185],"information","data","ai agents","analysis","x402","transforms","nfts","token","nft","usd","ready","portfolio","gas","access","Charts",{"skillNo":246,"name":247,"nameZh":6,"description":248,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":249,"categories":250,"keywords":251,"publishedAt":38},"01M6ET5C758AY90H4E0AWAJ9JR","zapper","Placeholder for Zapper skill.","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fzapper\u002FSKILL.md",[],[247,252],"placeholder",{"skillNo":254,"name":255,"nameZh":6,"description":256,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":257,"categories":258,"keywords":259,"publishedAt":38},"01M6ET5965RAA4BZNSWEVK3MGW","yoink","Play Yoink, an onchain capture-the-flag game on Base. Yoink the flag from the current holder, check game stats and leaderboards, view player scores, and compete for the trophy. Uses Bankr for transaction execution.","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fyoink\u002FSKILL.md",[],[255,260,261,262,263,27,19,264,32,265,33,34,266,267,268,28,269],"view","org","compete","transaction","onchain","capture","game","execution","stats","play"]