[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CGZ1JSJ9DBXBVE77GRE3Q6":3,"skill-same:01M6CGZ1JSJ9DBXBVE77GRE3Q6":140},{"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":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":52,"commitSha":53,"skillDirectory":54,"forksCount":55,"repositoryHtmlUrl":56,"repositoryHomepageUrl":6,"ownerHtmlUrl":57,"ownerBlogUrl":58,"ownerDescription":59,"updatedAt":60,"install":61,"resources":74},"01M6CGZ1JSJ9DBXBVE77GRE3Q6","simulating-flash-loans",null,"Simulate flash loan strategies with profitability calculations and risk assessment across Aave, dYdX, and Balancer.\nUse when simulating flash loans, analyzing arbitrage profitability, evaluating liquidation opportunities, or comparing flash loan providers.\nTrigger with phrases like \"simulate flash loan\", \"flash loan arbitrage\", \"liquidation profit\", \"compare Aave dYdX\", \"flash loan strategy\", or \"DeFi arbitrage simulation\".","Dicklesworthstone\u002Fpi_agent_rust","Dicklesworthstone","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F35050222?v=4","01M6CG26AR942CSVMN1M5E3DSE","Jeff Emanuel","01M6CG26EPP71PSHW1VDS71121",1991,"MIT","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"loans","flash","simulating flash loans","write","when","profit","io","strategies","arbitrage","aave","across","use","strategy","edit","risk assessment","read","grep","Bash","simulation","risk","Providers","analyzing","defi","assessment","2026-11-10 10:12:30",false,"---\nname: simulating-flash-loans\ndescription: |\n  Simulate flash loan strategies with profitability calculations and risk assessment across Aave, dYdX, and Balancer.\n  Use when simulating flash loans, analyzing arbitrage profitability, evaluating liquidation opportunities, or comparing flash loan providers.\n  Trigger with phrases like \"simulate flash loan\", \"flash loan arbitrage\", \"liquidation profit\", \"compare Aave dYdX\", \"flash loan strategy\", or \"DeFi arbitrage simulation\".\n\nallowed-tools: Read, Write, Edit, Grep, Glob, Bash(crypto:flashloan-*)\nversion: 1.0.0\nauthor: Jeremy Longshore \u003Cjeremy@intentsolutions.io>\nlicense: MIT\n---\n\n# Simulating Flash Loans\n\n## Overview\n\nThis skill simulates flash loan strategies across major DeFi protocols (Aave V3, dYdX, Balancer) with profitability calculations, gas cost estimation, and risk assessment. It enables developers and researchers to evaluate flash loan opportunities without executing real transactions.\n\n## Prerequisites\n\nBefore using this skill, ensure you have:\n- Python 3.9+ with `web3`, `httpx`, and `rich` packages\n- RPC endpoint access (free public RPCs work fine)\n- Understanding of flash loan mechanics and DeFi protocols\n- Optional: Etherscan API key for better gas estimates\n\n## Instructions\n\n### Step 1: Configure RPC Endpoint\n\nConfigure your RPC in `{baseDir}\u002Fconfig\u002Fsettings.yaml`:\n\n```yaml\n# Free public RPCs (no signup required)\nrpc_endpoints:\n  ethereum: \"https:\u002F\u002Frpc.ankr.com\u002Feth\"\n  polygon: \"https:\u002F\u002Frpc.ankr.com\u002Fpolygon\"\n  arbitrum: \"https:\u002F\u002Frpc.ankr.com\u002Farbitrum\"\n```\n\nOr use environment variable:\n```bash\nexport ETH_RPC_URL=\"https:\u002F\u002Frpc.ankr.com\u002Feth\"\n```\n\n### Step 2: Simple Arbitrage Simulation\n\nSimulate a basic two-DEX arbitrage:\n```bash\npython {baseDir}\u002Fscripts\u002Fflash_simulator.py arbitrage ETH USDC 100 \\\n  --dex-buy uniswap --dex-sell sushiswap\n```\n\nThis calculates:\n- Gross profit from price difference\n- Flash loan fee (provider-specific)\n- Gas costs\n- Net profit\u002Floss\n\n### Step 3: Compare Flash Loan Providers\n\nFind the cheapest provider for your strategy:\n```bash\npython {baseDir}\u002Fscripts\u002Fflash_simulator.py arbitrage ETH USDC 100 --compare-providers\n```\n\nOutput shows:\n| Provider | Fee | Net Profit |\n|----------|-----|------------|\n| dYdX | 0% | $245.30 |\n| Balancer | 0.01% | $242.80 |\n| Aave V3 | 0.09% | $225.50 |\n\n### Step 4: Liquidation Profitability\n\nAnalyze liquidation opportunities:\n```bash\npython {baseDir}\u002Fscripts\u002Fflash_simulator.py liquidation \\\n  --protocol aave --health-factor 0.95\n```\n\nShows positions below health factor threshold with:\n- Collateral value\n- Debt value\n- Liquidation bonus\n- Net profit after costs\n\n### Step 5: Triangular Arbitrage\n\nSimulate multi-hop circular arbitrage:\n```bash\npython {baseDir}\u002Fscripts\u002Fflash_simulator.py triangular \\\n  ETH USDC WBTC ETH --amount 50\n```\n\nAnalyzes path profitability:\n```\nPath: ETH → USDC → WBTC → ETH\nGross: +0.15 ETH\nFees:  -0.045 ETH (3 swaps)\nLoan:  -0.045 ETH (Aave fee)\nGas:   -0.02 ETH\n─────────────────────\nNet:   +0.04 ETH ($101.73)\n```\n\n### Step 6: Risk Assessment\n\nAdd risk analysis to any simulation:\n```bash\npython {baseDir}\u002Fscripts\u002Fflash_simulator.py arbitrage ETH USDC 100 --risk-analysis\n```\n\nRisk factors scored:\n- **MEV Competition**: Bot activity on this pair\n- **Execution Risk**: Slippage and timing sensitivity\n- **Protocol Risk**: Smart contract and oracle risks\n- **Liquidity Risk**: Depth available for trade size\n\n### Step 7: Full Analysis\n\nRun complete analysis with all features:\n```bash\npython {baseDir}\u002Fscripts\u002Fflash_simulator.py arbitrage ETH USDC 100 \\\n  --full --output json > simulation.json\n```\n\n## Output\n\nThe simulator provides:\n\n**Quick Mode:**\n- Net profit\u002Floss\n- Provider recommendation\n- Go\u002FNo-Go verdict\n\n**Breakdown Mode:**\n- Step-by-step transaction flow\n- Individual cost components\n- Slippage estimates\n\n**Comparison Mode:**\n- All providers ranked\n- Fee differences\n- Liquidity availability\n\n**Risk Analysis:**\n- Competition score (0-100)\n- Execution probability\n- Protocol safety rating\n- Overall viability grade\n\n## Flash Loan Providers\n\n| Provider | Fee | Best For | Chains |\n|----------|-----|----------|--------|\n| dYdX | 0% | Maximum profit | Ethereum |\n| Balancer | 0.01% | Pool tokens | ETH, Polygon, Arbitrum |\n| Aave V3 | 0.09% | Any token | ETH, Polygon, Arbitrum, Optimism |\n| Uniswap V3 | ~0.3% | Specific pairs | ETH, Polygon, Arbitrum |\n\n## Supported Strategies\n\n1. **Simple Arbitrage**: Buy on DEX A, sell on DEX B\n2. **Triangular Arbitrage**: A→B→C→A circular path\n3. **Liquidation**: Repay debt, claim collateral bonus\n4. **Collateral Swap**: Replace collateral without closing\n5. **Self-Liquidation**: Efficiently close own position\n6. **Debt Refinancing**: Move debt to better rates\n\n## Error Handling\n\nSee `{baseDir}\u002Freferences\u002Ferrors.md` for comprehensive error handling.\n\nCommon issues:\n- **RPC Rate Limit**: Switch to backup endpoint or wait\n- **Stale Prices**: Data older than 30s triggers warning\n- **No Profitable Route**: All routes lose money after costs\n- **Insufficient Liquidity**: Trade size exceeds pool depth\n\n## Examples\n\nSee `{baseDir}\u002Freferences\u002Fexamples.md` for detailed examples including:\n- ETH\u002FUSDC arbitrage simulation\n- Aave liquidation analysis\n- Multi-provider comparison\n- Historical backtesting\n\n## Educational Disclaimer\n\n**FOR EDUCATIONAL PURPOSES ONLY**\n\nFlash loan strategies involve significant risks:\n- Smart contract bugs can cause total loss\n- MEV bots compete for same opportunities\n- Gas costs can exceed profits\n- Protocol exploits may have legal implications\n\nNever deploy unaudited code. Start with testnets. Consult legal counsel.\n\n## Resources\n\n- [Aave V3 Flash Loans](https:\u002F\u002Fdocs.aave.com\u002Fdevelopers\u002Fguides\u002Fflash-loans)\n- [dYdX Flash Loans](https:\u002F\u002Fdocs.dydx.exchange\u002Fdevelopers\u002Fguides\u002Fflash-loans)\n- [Balancer Flash Loans](https:\u002F\u002Fdocs.balancer.fi\u002Fconcepts\u002Fadvanced\u002Fflash-loans.html)\n- [Flashbots Protect](https:\u002F\u002Fdocs.flashbots.net\u002Fflashbots-protect\u002Foverview)\n- [Free RPC Providers](https:\u002F\u002Fchainlist.org)\n","# Simulating Flash Loans\n\n## Overview\n\nThis skill simulates flash loan strategies across major DeFi protocols (Aave V3, dYdX, Balancer) with profitability calculations, gas cost estimation, and risk assessment. It enables developers and researchers to evaluate flash loan opportunities without executing real transactions.\n\n## Prerequisites\n\nBefore using this skill, ensure you have:\n- Python 3.9+ with `web3`, `httpx`, and `rich` packages\n- RPC endpoint access (free public RPCs work fine)\n- Understanding of flash loan mechanics and DeFi protocols\n- Optional: Etherscan API key for better gas estimates\n\n## Instructions\n\n### Step 1: Configure RPC Endpoint\n\nConfigure your RPC in `{baseDir}\u002Fconfig\u002Fsettings.yaml`:\n\n```yaml\n# Free public RPCs (no signup required)\nrpc_endpoints:\n  ethereum: \"https:\u002F\u002Frpc.ankr.com\u002Feth\"\n  polygon: \"https:\u002F\u002Frpc.ankr.com\u002Fpolygon\"\n  arbitrum: \"https:\u002F\u002Frpc.ankr.com\u002Farbitrum\"\n```\n\nOr use environment variable:\n```bash\nexport ETH_RPC_URL=\"https:\u002F\u002Frpc.ankr.com\u002Feth\"\n```\n\n### Step 2: Simple Arbitrage Simulation\n\nSimulate a basic two-DEX arbitrage:\n```bash\npython {baseDir}\u002Fscripts\u002Fflash_simulator.py arbitrage ETH USDC 100 \\\n  --dex-buy uniswap --dex-sell sushiswap\n```\n\nThis calculates:\n- Gross profit from price difference\n- Flash loan fee (provider-specific)\n- Gas costs\n- Net profit\u002Floss\n\n### Step 3: Compare Flash Loan Providers\n\nFind the cheapest provider for your strategy:\n```bash\npython {baseDir}\u002Fscripts\u002Fflash_simulator.py arbitrage ETH USDC 100 --compare-providers\n```\n\nOutput shows:\n| Provider | Fee | Net Profit |\n|----------|-----|------------|\n| dYdX | 0% | $245.30 |\n| Balancer | 0.01% | $242.80 |\n| Aave V3 | 0.09% | $225.50 |\n\n### Step 4: Liquidation Profitability\n\nAnalyze liquidation opportunities:\n```bash\npython {baseDir}\u002Fscripts\u002Fflash_simulator.py liquidation \\\n  --protocol aave --health-factor 0.95\n```\n\nShows positions below health factor threshold with:\n- Collateral value\n- Debt value\n- Liquidation bonus\n- Net profit after costs\n\n### Step 5: Triangular Arbitrage\n\nSimulate multi-hop circular arbitrage:\n```bash\npython {baseDir}\u002Fscripts\u002Fflash_simulator.py triangular \\\n  ETH USDC WBTC ETH --amount 50\n```\n\nAnalyzes path profitability:\n```\nPath: ETH → USDC → WBTC → ETH\nGross: +0.15 ETH\nFees:  -0.045 ETH (3 swaps)\nLoan:  -0.045 ETH (Aave fee)\nGas:   -0.02 ETH\n─────────────────────\nNet:   +0.04 ETH ($101.73)\n```\n\n### Step 6: Risk Assessment\n\nAdd risk analysis to any simulation:\n```bash\npython {baseDir}\u002Fscripts\u002Fflash_simulator.py arbitrage ETH USDC 100 --risk-analysis\n```\n\nRisk factors scored:\n- **MEV Competition**: Bot activity on this pair\n- **Execution Risk**: Slippage and timing sensitivity\n- **Protocol Risk**: Smart contract and oracle risks\n- **Liquidity Risk**: Depth available for trade size\n\n### Step 7: Full Analysis\n\nRun complete analysis with all features:\n```bash\npython {baseDir}\u002Fscripts\u002Fflash_simulator.py arbitrage ETH USDC 100 \\\n  --full --output json > simulation.json\n```\n\n## Output\n\nThe simulator provides:\n\n**Quick Mode:**\n- Net profit\u002Floss\n- Provider recommendation\n- Go\u002FNo-Go verdict\n\n**Breakdown Mode:**\n- Step-by-step transaction flow\n- Individual cost components\n- Slippage estimates\n\n**Comparison Mode:**\n- All providers ranked\n- Fee differences\n- Liquidity availability\n\n**Risk Analysis:**\n- Competition score (0-100)\n- Execution probability\n- Protocol safety rating\n- Overall viability grade\n\n## Flash Loan Providers\n\n| Provider | Fee | Best For | Chains |\n|----------|-----|----------|--------|\n| dYdX | 0% | Maximum profit | Ethereum |\n| Balancer | 0.01% | Pool tokens | ETH, Polygon, Arbitrum |\n| Aave V3 | 0.09% | Any token | ETH, Polygon, Arbitrum, Optimism |\n| Uniswap V3 | ~0.3% | Specific pairs | ETH, Polygon, Arbitrum |\n\n## Supported Strategies\n\n1. **Simple Arbitrage**: Buy on DEX A, sell on DEX B\n2. **Triangular Arbitrage**: A→B→C→A circular path\n3. **Liquidation**: Repay debt, claim collateral bonus\n4. **Collateral Swap**: Replace collateral without closing\n5. **Self-Liquidation**: Efficiently close own position\n6. **Debt Refinancing**: Move debt to better rates\n\n## Error Handling\n\nSee `{baseDir}\u002Freferences\u002Ferrors.md` for comprehensive error handling.\n\nCommon issues:\n- **RPC Rate Limit**: Switch to backup endpoint or wait\n- **Stale Prices**: Data older than 30s triggers warning\n- **No Profitable Route**: All routes lose money after costs\n- **Insufficient Liquidity**: Trade size exceeds pool depth\n\n## Examples\n\nSee `{baseDir}\u002Freferences\u002Fexamples.md` for detailed examples including:\n- ETH\u002FUSDC arbitrage simulation\n- Aave liquidation analysis\n- Multi-provider comparison\n- Historical backtesting\n\n## Educational Disclaimer\n\n**FOR EDUCATIONAL PURPOSES ONLY**\n\nFlash loan strategies involve significant risks:\n- Smart contract bugs can cause total loss\n- MEV bots compete for same opportunities\n- Gas costs can exceed profits\n- Protocol exploits may have legal implications\n\nNever deploy unaudited code. Start with testnets. Consult legal counsel.\n\n## Resources\n\n- [Aave V3 Flash Loans](https:\u002F\u002Fdocs.aave.com\u002Fdevelopers\u002Fguides\u002Fflash-loans)\n- [dYdX Flash Loans](https:\u002F\u002Fdocs.dydx.exchange\u002Fdevelopers\u002Fguides\u002Fflash-loans)\n- [Balancer Flash Loans](https:\u002F\u002Fdocs.balancer.fi\u002Fconcepts\u002Fadvanced\u002Fflash-loans.html)\n- [Flashbots Protect](https:\u002F\u002Fdocs.flashbots.net\u002Fflashbots-protect\u002Foverview)\n- [Free RPC Providers](https:\u002F\u002Fchainlist.org)\n",{"name":5,"author":48,"license":15,"version":49,"description":50,"allowed-tools":51},"Jeremy Longshore \u003Cjeremy@intentsolutions.io>","1.0.0","Simulate flash loan strategies with profitability calculations and risk assessment across Aave, dYdX, and Balancer.\nUse when simulating flash loans, analyzing arbitrage profitability, evaluating liquidation opportunities, or comparing flash loan providers.\nTrigger with phrases like \"simulate flash loan\", \"flash loan arbitrage\", \"liquidation profit\", \"compare Aave dYdX\", \"flash loan strategy\", or \"DeFi arbitrage simulation\".\n","Read, Write, Edit, Grep, Glob, Bash(crypto:flashloan-*)","main","7439377908fdee98c9bb5863391212b95453de95","tests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans",234,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust","https:\u002F\u002Fgithub.com\u002FDicklesworthstone","https:\u002F\u002Fwww.jeffreyemanuel.com\u002F","Building in NY","2026-11-13 11:50:27",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add Dicklesworthstone\u002Fpi_agent_rust --skill simulating-flash-loans",{"tool":67,"command":68},"bunx","bunx skills add Dicklesworthstone\u002Fpi_agent_rust --skill simulating-flash-loans",{"tool":70,"command":71},"pnpm","pnpm dlx skills add Dicklesworthstone\u002Fpi_agent_rust --skill simulating-flash-loans","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002FSKILL.md",true,[75,81,85,90,94,98,102,106,112,116,120,124,128,132,136],{"path":76,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":79,"sourceHtmlUrl":80},"ARD.md","REFERENCE","参考文档",21773,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002FARD.md",{"path":82,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":83,"sourceHtmlUrl":84},"config\u002Fsettings.yaml",9599,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002Fconfig\u002Fsettings.yaml",{"path":86,"resourceType":86,"resourceTypeDesc":87,"sizeBytes":88,"sourceHtmlUrl":89},"LICENSE","许可证",1071,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fmcp-servers\u002Fdanthamanvoiss-routing-confidence-check\u002FLICENSE",{"path":91,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":92,"sourceHtmlUrl":93},"PRD.md",8884,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002FPRD.md",{"path":95,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":96,"sourceHtmlUrl":97},"references\u002Ferrors.md",6502,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002Freferences\u002Ferrors.md",{"path":99,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":100,"sourceHtmlUrl":101},"references\u002Fexamples.md",15185,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002Freferences\u002Fexamples.md",{"path":103,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":104,"sourceHtmlUrl":105},"references\u002Fimplementation.md",1335,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002Freferences\u002Fimplementation.md",{"path":107,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":110,"sourceHtmlUrl":111},"scripts\u002Fflash_simulator.py","SCRIPT","脚本",15445,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002Fscripts\u002Fflash_simulator.py",{"path":113,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":114,"sourceHtmlUrl":115},"scripts\u002Fformatters.py",18269,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002Fscripts\u002Fformatters.py",{"path":117,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":118,"sourceHtmlUrl":119},"scripts\u002Fprofit_calculator.py",9273,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002Fscripts\u002Fprofit_calculator.py",{"path":121,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":122,"sourceHtmlUrl":123},"scripts\u002Fprotocol_adapters.py",12231,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002Fscripts\u002Fprotocol_adapters.py",{"path":125,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":126,"sourceHtmlUrl":127},"scripts\u002Frisk_assessor.py",13330,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002Fscripts\u002Frisk_assessor.py",{"path":129,"resourceType":108,"resourceTypeDesc":109,"sizeBytes":130,"sourceHtmlUrl":131},"scripts\u002Fstrategy_engine.py",19370,"https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Fplugins-community\u002Fplugins\u002Fcrypto\u002Fflash-loan-simulator\u002Fskills\u002Fsimulating-flash-loans\u002Fscripts\u002Fstrategy_engine.py",{"path":133,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":134,"sourceHtmlUrl":135},"SOURCE.md",421,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fmcp-servers\u002Fdanthamanvoiss-routing-confidence-check\u002FSOURCE.md",{"path":137,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":138,"sourceHtmlUrl":139},"TRUST.auto.yaml",2198,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fmcp-servers\u002Fdanthamanvoiss-routing-confidence-check\u002FTRUST.auto.yaml",[141,181,206,232,259,281],{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":145,"licenseFileUrl":146,"sourceHtmlUrl":147,"categories":148,"keywords":154,"publishedAt":43},"01M6FEGPPK0ZTKCCM0R3E3KS33","web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn\u002Fui). Use for complex artifacts requiring state management, routing, or shadcn\u002Fui components - not for simple single-file HTML\u002FJSX artifacts.","Apache-2.0","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Futilities\u002Fweb-artifacts-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Futilities\u002Fweb-artifacts-builder\u002FSKILL.md",[149],{"categoryNo":150,"categoryName":151,"taxonomyType":152,"taxonomyTypeDesc":153},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",[155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,30,173,174,175,176,177,178,179,180],"web artifacts builder","web","artifacts","artifacts builder","builder","frontend","css","components","react","component","routing","state management","state","shadcn","file","ui","Tools","Tailwind","html","single-file","simple","ui components","multi","for","jsx","suite",{"skillNo":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":145,"licenseFileUrl":185,"sourceHtmlUrl":186,"categories":187,"keywords":192,"publishedAt":43},"01M6FEE9VTK1W4GY21AKREJXRG","webapp-testing","Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fwebapp-testing\u002FSKILL.md",[188,191],{"categoryNo":189,"categoryName":190,"taxonomyType":152,"taxonomyTypeDesc":153},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":150,"categoryName":151,"taxonomyType":152,"taxonomyTypeDesc":153},[193,194,195,160,196,197,156,198,199,200,170,201,202,203,204,205,178],"testing","webapp testing","webapp","screenshots","playwright","debugging","toolkit","browser","logs","applications","behavior","local","with",{"skillNo":207,"name":208,"nameZh":6,"description":209,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":210,"sourceHtmlUrl":211,"categories":212,"keywords":213,"publishedAt":43},"01M6FE20F7ZTQBFWKF4MPJ2SBX","neuropixels-analysis","Neuropixels neural recording analysis. Load SpikeGLX\u002FOpenEphys data, preprocess, motion correction, Kilosort4 spike sorting, quality metrics, Allen\u002FIBL curation, AI-assisted visual analysis, for Neuropixels 1.0\u002F2.0 extracellular electrophysiology. Use when working with neural recordings, spike sorting, extracellular electrophysiology, or when the user mentions Neuropixels, SpikeGLX, Open Ephys, Kilosort, quality metrics, or unit curation.","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fscientific\u002Fneuropixels-analysis\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fscientific\u002Fneuropixels-analysis\u002FSKILL.md",[],[214,215,216,217,218,219,220,221,30,222,223,224,225,226,227,228,205,229,230,231,178,23],"analysis","neuropixels analysis","spike","metrics","data","open","quality","user","recordings","Neural","motion","visual","quality metrics","unit","sorting","curation","recording","load",{"skillNo":233,"name":234,"nameZh":6,"description":235,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":145,"licenseFileUrl":236,"sourceHtmlUrl":237,"categories":238,"keywords":242,"publishedAt":43},"01M6FDP0PDK6F1GGX395C7625Z","skill-creator","Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fskill-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fskill-creator\u002FSKILL.md",[239],{"categoryNo":240,"categoryName":241,"taxonomyType":152,"taxonomyTypeDesc":153},"01JBSEEDCAT000000000000023","Skill与智能体开发",[243,244,245,246,247,248,249,250,251,252,253,254,255,256,205,178,257,23,258],"skill creator","creator","workflows","create","update","capabilities","knowledge","tool","integrations","specialized","guide","new skill","existing skill","users","Existing","new",{"skillNo":260,"name":261,"nameZh":6,"description":262,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":263,"sourceHtmlUrl":264,"categories":265,"keywords":267,"publishedAt":43},"01M6FDM8Y7VK7NYG9SM7QPA3PW","notebooklm","Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses.","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fnotebooklm\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fproductivity\u002Fnotebooklm\u002FSKILL.md",[266],{"categoryNo":240,"categoryName":241,"taxonomyType":152,"taxonomyTypeDesc":153},[261,268,269,270,271,272,273,200,274,275,30,276,277,278,279,178,280],"google","browser automation","gemini","automation","auth","code","library","management","only","document","query","Citation","source",{"skillNo":282,"name":283,"nameZh":6,"description":284,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":145,"licenseFileUrl":285,"sourceHtmlUrl":286,"categories":287,"keywords":294,"publishedAt":43},"01M6FDHPXE10J3XGTCH5HBHS1M","slack-gif-creator","Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like \"make me a GIF of X doing Y for Slack.\"","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fenterprise-communication\u002Fslack-gif-creator\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FDicklesworthstone\u002Fpi_agent_rust\u002Fblob\u002Fmain\u002Ftests\u002Fext_conformance\u002Fartifacts\u002Ftemplates-davila7\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fenterprise-communication\u002Fslack-gif-creator\u002FSKILL.md",[288,291],{"categoryNo":289,"categoryName":290,"taxonomyType":152,"taxonomyTypeDesc":153},"01JBSEEDCAT000000000000005","邮件与沟通",{"categoryNo":292,"categoryName":293,"taxonomyType":152,"taxonomyTypeDesc":153},"01JBSEEDCAT000000000000016","图像与多媒体",[295,296,297,244,298,171,299,300,249,30,301,256,302,303,304,178,305,23],"slack gif creator","slack","gif","validation","constraints","Animation","me","make","Utilities","concepts","request"]