[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-emblemcompany-emblem-token-swap-zh-CN":3,"guides-for-emblemcompany-emblem-token-swap":229,"similar-k178k6j3hyrmjfee2s59fe9a2s8670st":230},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":185,"isFallback":190,"parentExtension":191,"providers":192,"relations":196,"repo":198,"workflow":226},1778053187365.2712,"k178k6j3hyrmjfee2s59fe9a2s8670st",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Execute token swaps across 6 blockchains via EmblemAI. Automatic route optimization and cross-chain bridging via ChangeNow. Use when the user wants to swap tokens, exchange crypto, convert between currencies, or bridge assets cross-chain.",{},"Emblem Token Swap","https://github.com/emblemcompany/agent-skills/tree/HEAD/skills/emblem-token-swap",[15,16,17,18,19,20],"crypto","blockchain","token-swap","bridging","emblem-ai","mcp",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":173,"workflow":183},1778053238491.539,"kn7db3bdnm4sqzfn6kct2zc9xh866m6f","en",{"checks":26,"evaluatedAt":163,"extensionSummary":164,"promptVersionExtension":165,"promptVersionScoring":166,"rationale":167,"score":168,"summary":169,"tags":170,"targetMarket":171,"tier":172},[27,32,36,39,43,46,49,53,56,59,63,68,71,75,78,81,84,87,90,93,96,100,104,108,112,115,118,121,125,128,131,134,137,141,144,147,150,153,156,160],{"category":28,"check":29,"severity":30,"summary":31},"Invocation","Precise Purpose","pass","The description clearly states the extension's purpose (token swaps across 6 blockchains via EmblemAI, cross-chain bridging via ChangeNow) and provides specific use cases ('swap tokens, exchange crypto, convert between currencies, or bridge assets cross-chain').",{"category":33,"check":34,"severity":30,"summary":35},"Practical Utility","Unique selling proposition","The extension offers significant value over a simple prompt by integrating with EmblemAI for route optimization and ChangeNow for cross-chain bridging, providing a comprehensive solution for crypto asset exchange.",{"category":33,"check":37,"severity":30,"summary":38},"Production readiness","The skill provides a complete lifecycle for token swaps, including balance checks, quote retrieval, execution, and verification, making it suitable for production use.",{"category":40,"check":41,"severity":30,"summary":42},"Scope","Single responsibility principle","The extension focuses solely on token swapping and bridging across specified blockchains, adhering to a single responsibility principle.",{"category":40,"check":44,"severity":30,"summary":45},"Description quality","The displayed description is concise, readable, and accurately reflects the extension's capabilities as described in the SKILL.md file.",{"category":28,"check":47,"severity":30,"summary":48},"Scoped tools","The extension utilizes narrow verb-noun specialist tools for each chain and operation (e.g., `splBuyIntent`, `ethSwapQuote`), improving selection precision and reducing attack surface.",{"category":50,"check":51,"severity":30,"summary":52},"Documentation","Configuration & parameter reference","All relevant tools and their usage patterns are documented in the SKILL.md, including examples for different chains and swap types. Implicit parameters are not observed.",{"category":40,"check":54,"severity":30,"summary":55},"Tool naming","Tool names are descriptive and follow a clear verb-noun convention, making them easy to understand within the context of token swapping and bridging.",{"category":40,"check":57,"severity":30,"summary":58},"Minimal I/O surface","The tools appear to request only necessary parameters for swaps and bridging, and the expected outputs are focused on transaction details and confirmations.",{"category":60,"check":61,"severity":30,"summary":62},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","not_applicable","No commit date is available for the default branch, making it impossible to assess recency.",{"category":64,"check":69,"severity":30,"summary":70},"Dependency Management","The extension requires `@emblemvault/agentwallet` to be installed globally, and provides installation instructions. No other third-party dependencies are explicitly managed within the skill's bundle.",{"category":72,"check":73,"severity":30,"summary":74},"Security","Secret Management","The extension does not appear to handle or expose secrets directly. It relies on the `emblemai` CLI which presumably manages its own authentication.",{"category":72,"check":76,"severity":30,"summary":77},"Injection","The extension uses specific, named tools for operations, reducing the risk of command injection. It does not appear to load or execute untrusted third-party data.",{"category":72,"check":79,"severity":30,"summary":80},"Transitive Supply-Chain Grenades","The skill does not fetch remote content at runtime or include scripts that could execute arbitrary code from external sources. All dependencies are managed via npm.",{"category":72,"check":82,"severity":30,"summary":83},"Sandbox Isolation","The extension operates within the `emblemai` CLI and relies on its sandbox. It does not attempt to access or modify files outside its designated scope.",{"category":72,"check":85,"severity":30,"summary":86},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the provided script files.",{"category":72,"check":88,"severity":30,"summary":89},"Data Exfiltration","The extension focuses on token swaps and does not appear to have any mechanisms for exfiltrating confidential data to third parties.",{"category":72,"check":91,"severity":30,"summary":92},"Hidden Text Tricks","The bundled files are free of hidden-steering tricks, invisible characters, or obfuscated content.",{"category":72,"check":94,"severity":30,"summary":95},"Opaque code execution","The scripts included are plain JavaScript and shell scripts, with no obfuscation, base64 payloads, or runtime code fetching.",{"category":97,"check":98,"severity":30,"summary":99},"Portability","Structural Assumption","The skill relies on the `emblemai` CLI and Node.js, which are declared prerequisites. It does not make assumptions about user-specific project organization.",{"category":101,"check":102,"severity":66,"summary":103},"Trust","Issues Attention","No issue data available to assess maintainer engagement.",{"category":105,"check":106,"severity":30,"summary":107},"Versioning","Release Management","The SKILL.md file includes a 'version: \"1.1.0\"' field, indicating a meaningful version.",{"category":109,"check":110,"severity":30,"summary":111},"Code Execution","Validation","The `emblemai` CLI is expected to handle input validation for arguments passed to the tools. The script examples show structured command usage.",{"category":72,"check":113,"severity":30,"summary":114},"Unguarded Destructive Operations","The 'Safety' section in SKILL.md explicitly states that all value-moving operations require user confirmation, acting as a guard.",{"category":109,"check":116,"severity":30,"summary":117},"Error Handling","The skill relies on the `emblemai` CLI for execution, which is expected to handle errors. The 'Safety' section notes that confirmation is required before execution, implying a fail-closed approach for value-moving operations.",{"category":109,"check":119,"severity":66,"summary":120},"Logging","This skill is primarily a wrapper for the `emblemai` CLI. Auditing and logging would be handled by the CLI itself, not explicitly by the skill's markdown.",{"category":122,"check":123,"severity":66,"summary":124},"Compliance","GDPR","The skill focuses on token swaps and blockchain operations, and does not appear to process personal data.",{"category":122,"check":126,"severity":30,"summary":127},"Target market","The extension focuses on cryptocurrency operations across multiple blockchains, with no specific regional limitations implied or documented. The target market is global.",{"category":97,"check":129,"severity":30,"summary":130},"Runtime stability","The skill declares Node.js 18.0.0+ as a requirement and lists compatible agents, indicating awareness of runtime environment and providing clear prerequisites.",{"category":28,"check":132,"severity":30,"summary":133},"Concise Frontmatter","The frontmatter is dense and effectively summarizes the core capability and trigger phrases within a reasonable character limit.",{"category":50,"check":135,"severity":30,"summary":136},"Concise Body","The SKILL.md body is concise, clearly outlining capabilities and workflows without excessive verbosity.",{"category":138,"check":139,"severity":30,"summary":140},"Context","Progressive Disclosure","The SKILL.md outlines the main steps and uses a table to list available tools, with links to external documentation for more details, demonstrating progressive disclosure.",{"category":138,"check":142,"severity":66,"summary":143},"Forked exploration","This skill performs direct actions (swaps, bridges) rather than deep exploration or code review, so `context: fork` is not applicable.",{"category":33,"check":145,"severity":30,"summary":146},"Usage examples","Sufficient end-to-end examples are provided for various chains and swap types, demonstrating input, invocation, and expected behavior.",{"category":33,"check":148,"severity":30,"summary":149},"Edge cases","The 'Safety' section addresses the edge case of requiring user confirmation for value-moving operations. The 'Notes' section also provides specific handling details for Solana and EVM chains.",{"category":109,"check":151,"severity":66,"summary":152},"Tool Fallback","The skill relies on the `emblemai` CLI which is a core dependency, not an optional tool with a fallback.",{"category":97,"check":154,"severity":30,"summary":155},"Stack assumptions","The 'compatibility' field in the frontmatter clearly states Node.js >= 18.0.0 and lists compatible agents, addressing stack assumptions.",{"category":157,"check":158,"severity":30,"summary":159},"Safety","Halt on unexpected state","The 'Safety' section emphasizes user confirmation for all value-moving operations, ensuring that unexpected states will halt the workflow by requiring explicit approval.",{"category":97,"check":161,"severity":30,"summary":162},"Cross-skill coupling","The skill appears to be self-contained and focused on token swaps and bridging, without implicit reliance on other skills.",1778053214764,"This skill provides tools to facilitate token swaps and cross-chain asset bridging across Solana, Ethereum, Base, BSC, Polygon, and Hedera, integrating with EmblemAI for route optimization and ChangeNow for bridging. It requires the `@emblemvault/agentwallet` CLI and offers a guided workflow with safety confirmations for all value-moving operations.","2.0.0","3.4.0","The extension demonstrates excellent documentation quality, clear functionality, and robust safety measures, aligning with best practices for agent skills. All checks passed with high severity, indicating a well-prepared and trustworthy tool.",97,"A robust and well-documented skill for executing token swaps and cross-chain bridges across multiple blockchains using EmblemAI.",[15,16,17,18,19,20],"global","verified",{"codeQuality":174,"collectedAt":175,"documentation":176,"maintenance":178,"security":179,"testCoverage":182},{},1778053201709,{"descriptionLength":177,"readmeSize":8},238,{},{"hasNpmPackage":180,"license":181,"smitheryVerified":180},false,"MIT",{"hasCi":180,"hasTests":180},{"updatedAt":184},1778053238491,{"githubOwner":186,"githubRepo":187,"locale":24,"slug":188,"type":189},"emblemcompany","agent-skills","emblem-token-swap","skill",true,null,{"extract":193,"llm":195},{"commitSha":194,"license":181},"e9e2828aa3e1c32a6dd36fd9037b815b8e12facd",{"promptVersionExtension":165,"promptVersionScoring":166,"score":168,"targetMarket":171,"tier":172},{"repoId":197},"kd76dmtwdx03886dj4fsp18tss864e0x",{"_creationTime":199,"_id":197,"identity":200,"providers":202,"workflow":223},1777995558409.8533,{"githubOwner":186,"githubRepo":187,"sourceUrl":201},"https://github.com/emblemcompany/agent-skills",{"discover":203,"github":206},{"sources":204},[205],"skills-sh",{"closedIssues90d":8,"forks":207,"homepage":208,"license":181,"openIssues90d":207,"pushedAt":209,"readmeSize":210,"stars":211,"topics":212},1,"https://emblemvault.ai",1776679590000,9830,10,[187,213,16,214,15,215,216,217,218,219,220,221,222],"ai-agent","cross-chain","defi","emblem","emblemai","ethereum","nft","solana","wallet","web3",{"discoverAt":224,"extractAt":225,"githubAt":225,"updatedAt":225},1777995558409,1778053190633,{"anyEnrichmentAt":227,"extractAt":228,"githubAt":227,"llmAt":184,"updatedAt":184},1778053187831,1778053187365,[],[231,251,279,296,326,352],{"_creationTime":232,"_id":233,"community":234,"display":235,"identity":243,"providers":245,"relations":249,"workflow":250},1778053187365.2708,"k17fzehmfb5qh9zha4d9mx8ckn867zmp",{"reviewCount":8},{"description":236,"installMethods":237,"name":238,"sourceUrl":239,"tags":240},"Track crypto portfolio across 7 blockchains via EmblemAI. Aggregated balances with USD values, conditional trade P&L, and DeFi position tracking via Nansen. Use when the user wants to check their portfolio, see balances across chains, or review trade positions.",{},"Emblem Portfolio Tracker","https://github.com/emblemcompany/agent-skills/tree/HEAD/skills/emblem-portfolio-tracker",[15,241,16,222,20,242],"portfolio","cli",{"githubOwner":186,"githubRepo":187,"locale":24,"slug":244,"type":189},"emblem-portfolio-tracker",{"extract":246,"llm":247},{"commitSha":194,"license":181},{"promptVersionExtension":165,"promptVersionScoring":166,"score":248,"targetMarket":171,"tier":172},98,{"repoId":197},{"anyEnrichmentAt":227,"extractAt":228,"githubAt":227,"llmAt":184,"updatedAt":184},{"_creationTime":252,"_id":253,"community":254,"display":255,"identity":264,"providers":268,"relations":273,"workflow":275},1778053539796.5415,"k1741ekmbbsq2525dewwydf6vh86624v",{"reviewCount":8},{"description":256,"installMethods":257,"name":258,"sourceUrl":259,"tags":260},"Subscribe and retrieve on-chain Smart Money signals. Monitor trading activities of smart money addresses, including buy/sell signals, trigger price, current price, max gain, and exit rate. Use this skill when users are looking for investment opportunities — smart money signals can serve as valuable references for potential trades.",{},"Trading Signal Skill","https://github.com/binance/binance-skills-hub/tree/HEAD/skills/binance-web3/trading-signal",[15,16,261,262,263],"trading","signals","api",{"githubOwner":265,"githubRepo":266,"locale":24,"slug":267,"type":189},"binance","binance-skills-hub","trading-signal",{"extract":269,"llm":271},{"commitSha":270,"license":181},"68fcfa1dfdde0a6d0379d426063b274b41052dd7",{"promptVersionExtension":165,"promptVersionScoring":166,"score":272,"targetMarket":171,"tier":172},95,{"repoId":274},"kd7f3bc5r6cdg3xth5kdwm728s865z8m",{"anyEnrichmentAt":276,"extractAt":277,"githubAt":276,"llmAt":278,"updatedAt":278},1778053540206,1778053539796,1778053587977,{"_creationTime":280,"_id":281,"community":282,"display":283,"identity":289,"providers":291,"relations":294,"workflow":295},1778053539796.538,"k17dvxtnx54m9r3b8wf9hqjcqn866syq",{"reviewCount":8},{"description":284,"installMethods":285,"name":286,"sourceUrl":287,"tags":288},"Use when the user mentions connect/disconnect wallet, sign in, sign out, web3 wallet, wallet address, check balance, how much crypto do I have, send BNB/USDT/crypto, transfer tokens, swap tokens, buy/sell token, DEX trade, limit order, market order, cancel order, get a quote, transaction history, wallet settings, daily limit, slippage, MEV protection, supported chains, available networks, or any on-chain wallet operation.",{},"Binance Agentic Wallet","https://github.com/binance/binance-skills-hub/tree/HEAD/skills/binance-web3/binance-agentic-wallet",[222,221,265,15,16,261,242],{"githubOwner":265,"githubRepo":266,"locale":24,"slug":290,"type":189},"binance-agentic-wallet",{"extract":292,"llm":293},{"commitSha":270,"license":181},{"promptVersionExtension":165,"promptVersionScoring":166,"score":272,"targetMarket":171,"tier":172},{"repoId":274},{"anyEnrichmentAt":276,"extractAt":277,"githubAt":276,"llmAt":278,"updatedAt":278},{"_creationTime":297,"_id":298,"community":299,"display":300,"identity":311,"providers":315,"relations":320,"workflow":322},1778053148350.4675,"k176x1kch7mdjya5m8r9yrd5b9867mkk",{"reviewCount":8},{"description":301,"installMethods":302,"name":303,"sourceUrl":304,"tags":305},"Design presentation visuals and slide layouts. Create visual concepts, suggest graphics, and provide design specifications for impactful PowerPoint slides.",{},"PPT Visual","https://github.com/claude-office-skills/skills/tree/HEAD/ppt-visual",[306,307,308,309,310,20],"presentation","powerpoint","slides","visual-design","layout",{"githubOwner":312,"githubRepo":313,"locale":24,"slug":314,"type":189},"claude-office-skills","skills","ppt-visual",{"extract":316,"llm":318},{"commitSha":317,"license":181},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":165,"promptVersionScoring":166,"score":319,"targetMarket":171,"tier":172},100,{"repoId":321},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":323,"extractAt":324,"githubAt":323,"llmAt":325,"updatedAt":325},1778053151766,1778053148350,1778053561145,{"_creationTime":327,"_id":328,"community":329,"display":330,"identity":338,"providers":342,"relations":346,"workflow":348},1778053458618.8777,"k17a3a84c18cttdrxt54w9q08s8675sb",{"reviewCount":8},{"description":331,"installMethods":332,"name":333,"sourceUrl":334,"tags":335},"Your AI agent's crypto brain. One skill, 83+ commands across 14 data domains — real-time prices, wallets, social intelligence, DeFi, on-chain SQL, prediction markets, and more. Natural language in, structured data out. Install once, access everything. Use whenever the user needs crypto data, asks about prices/wallets/tokens/DeFi, wants to investigate on-chain activity, or is building something that consumes crypto data — even if they don't say \"surf\" explicitly.",{},"Surf","https://github.com/asksurf-ai/surf-skills/tree/HEAD/skills/surf",[15,336,242,263,337],"data","finance",{"githubOwner":339,"githubRepo":340,"locale":24,"slug":341,"type":189},"asksurf-ai","surf-skills","surf",{"extract":343,"llm":345},{"commitSha":344,"license":66},"e9f55538a113dcf3ceb301d64e7e1b451a41990c",{"promptVersionExtension":165,"promptVersionScoring":166,"score":248,"targetMarket":171,"tier":172},{"repoId":347},"kd75ycvmtzabnhstdv9h5gedm186523y",{"anyEnrichmentAt":349,"extractAt":350,"githubAt":349,"llmAt":351,"updatedAt":351},1778053458879,1778053458618,1778053471884,{"_creationTime":353,"_id":354,"community":355,"display":356,"identity":365,"providers":367,"relations":371,"workflow":373},1778053126504.8457,"k174nrk81yd44wr1n3t5ez3e29866yrq",{"reviewCount":8},{"description":357,"installMethods":358,"name":359,"sourceUrl":360,"tags":361},"Use this skill when the user asks about: 'any crypto news', 'latest news', 'market update', 'daily briefing', 'BTC news', 'ETH news', 'news on SOL', 'search SEC ETF', 'regulation news', 'Bitcoin halving', 'is BTC bullish or bearish', 'coin sentiment', 'sentiment trend', 'trending coins', 'top bullish coins', 'bearish sentiment', 'social buzz', 'market mood', 'fear and greed', 'full article', 'read more', or any request for crypto news, market intelligence, sentiment analysis, or social trend data. Requires API credentials. Do NOT use for market prices/candles (okx-cex-market), placing orders (okx-cex-trade), or account info (okx-cex-portfolio).",{},"OKX News & Sentiment Tracker","https://github.com/okx/agent-skills/tree/HEAD/skills/okx-sentiment-tracker",[15,362,363,364,242,20],"news","sentiment","okx",{"githubOwner":364,"githubRepo":187,"locale":24,"slug":366,"type":189},"okx-sentiment-tracker",{"extract":368,"llm":370},{"commitSha":369,"license":181},"2c10950e7d08ff4a6f92e29aa5a72fc1f6982c3b",{"promptVersionExtension":165,"promptVersionScoring":166,"score":248,"targetMarket":171,"tier":172},{"repoId":372},"kd762kyfecgcjapqdqxsv1ngw986551x",{"anyEnrichmentAt":374,"extractAt":375,"githubAt":374,"llmAt":376,"updatedAt":376},1778053126894,1778053126504,1778053154881]