[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-binance-payment-assistant-es":3,"guides-for-binance-payment-assistant":221,"similar-k179j6vxs786e66vzq0r9vvp798677js":222},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":184,"isFallback":188,"parentExtension":189,"providers":190,"relations":195,"repo":197,"workflow":218},1778053539796.537,"k179j6vxs786e66vzq0r9vvp798677js",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Binance Pay Assistant - Send and Receive crypto payments. Send: QR code payment from Funding Wallet (C2C + PIX). Use when user wants to buy/purchase/pay/transfer/send, confirm/cancel payment, or query order status. Requires QR code data. PIX QR codes (pix, br.gov.bcb.pix) are auto-detected. Receive: Generate QR codes and payment links to collect crypto. Use when user wants to receive/collect payment (generate receive link, receive QR). Do NOT use for earning, buying/selling crypto, or digital goods.",{},"Binance Pay Assistant","https://github.com/binance/binance-skills-hub/tree/HEAD/skills/binance/payment",[15,16,17,18,19,20],"binance","payment","crypto","c2c","pix","qr-code",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":173,"workflow":182},1778053587977.357,"kn74ng13q3y4eve4n374csn59h8662jw","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,35,38,42,45,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,140,144,147,150,153,156,160],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly names a concrete user problem: sending and receiving crypto payments via Binance Pay, specifying distinct use cases for sending (purchase, pay, transfer) and receiving (collect payment).",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The extension offers significant value over a simple prompt by directly integrating with Binance Pay APIs for crypto transactions, handling QR code scanning, payment confirmation, and status polling, which is beyond basic LLM capabilities.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The skill appears production-ready, covering the complete lifecycle for sending and receiving crypto payments including QR code handling, API calls, state management for recovery, and user confirmation steps.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The extension focuses on Binance Pay functionalities (sending and receiving crypto payments), with clear boundaries defined for its use cases, avoiding scope creep into unrelated domains.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The description accurately reflects the extension's capabilities for sending and receiving crypto payments via Binance Pay, including specific use cases, requirements (QR code data), and limitations (not for earning/trading).",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The skill exposes narrowly scoped actions like `purchase`, `set_amount`, `pay_confirm`, `poll`, and `receive`, facilitating precise agent selection rather than relying on a single generalist command.",{"category":50,"check":51,"severity":30,"summary":52},"Documentation","Configuration & parameter reference","All parameters and actions are documented in the SKILL.md, including prerequisites and configuration steps for API keys and payment limits.",{"category":39,"check":54,"severity":30,"summary":55},"Tool naming","Tool names like `purchase`, `receive`, `set_amount`, and `pay_confirm` are descriptive, verb-noun focused, and align with the payment domain.",{"category":39,"check":57,"severity":30,"summary":58},"Minimal I/O surface","Input parameters for actions are specific (e.g., --raw_qr, --amount) and outputs are structured JSON, avoiding unnecessary data dumps or overly broad inputs.",{"category":60,"check":61,"severity":30,"summary":62},"License","License usability","The license is specified as MIT in the SKILL.md frontmatter, which is a permissive open-source license.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","not_applicable","No commit history is available for this specific file/directory within the provided context.",{"category":64,"check":69,"severity":30,"summary":70},"Dependency Management","The extension declares its Python dependencies in requirements.txt, which is a standard practice for managing third-party libraries.",{"category":72,"check":73,"severity":30,"summary":74},"Security","Secret Management","API keys are intended to be configured via config.json or environment variables, not hardcoded. The setup guide explicitly warns against committing credentials.",{"category":72,"check":76,"severity":30,"summary":77},"Injection","The extension handles QR data and user inputs as data, and API responses are displayed only, preventing interpretation as instructions. There's no indication of dynamic code execution based on external data.",{"category":72,"check":79,"severity":30,"summary":80},"Transitive Supply-Chain Grenades","The extension relies on locally installed Python packages and does not fetch remote code or data at runtime. All logic appears to be bundled within the repository.",{"category":72,"check":82,"severity":30,"summary":83},"Sandbox Isolation","The skill operates via API calls and local file operations within its designated directory structure. There are no apparent attempts to access or modify files outside its scope.",{"category":72,"check":85,"severity":30,"summary":86},"Sandbox escape primitives","No evidence of detached processes, retry loops around denied calls, or other sandbox escape primitives was found in the provided code snippets.",{"category":72,"check":88,"severity":30,"summary":89},"Data Exfiltration","The extension handles sensitive data like API keys securely via configuration and does not appear to exfiltrate any user or system data.",{"category":72,"check":91,"severity":30,"summary":92},"Hidden Text Tricks","The bundled files are standard Python and Markdown, free of hidden steering tricks, invisible characters, or obfuscated content.",{"category":72,"check":94,"severity":30,"summary":95},"Opaque code execution","The Python code is standard and readable, with no use of base64 payloads, eval(), or runtime script fetching, indicating opaque code execution is not used.",{"category":97,"check":98,"severity":30,"summary":99},"Portability","Structural Assumption","The skill manages its own state and configuration within its directory, avoiding assumptions about the user's project file structure.",{"category":101,"check":102,"severity":66,"summary":103},"Trust","Issues Attention","No issue data was available for this repository.",{"category":105,"check":106,"severity":30,"summary":107},"Versioning","Release Management","The SKILL.md frontmatter includes a `metadata.version: 2.0.0`, indicating a versioned release.",{"category":109,"check":110,"severity":30,"summary":111},"Code Execution","Validation","Input arguments like QR data, amounts, and currency are handled through specific command-line arguments and internal parsing logic, and API responses are parsed into data models.",{"category":72,"check":113,"severity":30,"summary":114},"Unguarded Destructive Operations","The skill's operations are primarily API calls for transactions, which are guarded by user confirmation steps and backend validation, not direct destructive file operations.",{"category":109,"check":116,"severity":30,"summary":117},"Error Handling","The script includes detailed error handling for API responses and local operations, mapping common error codes to user-friendly messages and hints.",{"category":109,"check":119,"severity":66,"summary":120},"Logging","The skill primarily outputs status and results to stdout and stderr, and maintains state in `.payment_state.json`. A dedicated audit log file is not explicitly implemented for every invocation, but state management provides a form of transaction history.",{"category":122,"check":123,"severity":30,"summary":124},"Compliance","GDPR","The extension operates on payment transaction data and user configuration (API keys), but does not appear to process personal data beyond what is necessary for the transaction itself, and all sensitive data handling is done via secure API configuration.",{"category":122,"check":126,"severity":30,"summary":127},"Target market","While the extension handles PIX payments (specific to Brazil), the primary focus on Binance C2C and the explicit mention of multi-currency support suggests a global target market with regional capabilities.",{"category":97,"check":129,"severity":30,"summary":130},"Runtime stability","The script declares Python 3.8+ and lists its dependencies in requirements.txt, and handles OS differences for clipboard operations, suggesting good runtime stability.",{"category":46,"check":132,"severity":30,"summary":133},"Precise Purpose","The description and SKILL.md clearly define the extension's purpose (Binance Pay assistant for sending/receiving crypto) and its boundaries (not for earning, buying/selling crypto, digital goods).",{"category":46,"check":135,"severity":30,"summary":136},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the core capabilities and use cases for routing.",{"category":50,"check":138,"severity":30,"summary":139},"Concise Body","The SKILL.md file is well-structured with clear sections and uses progressive disclosure by linking to setup guides, keeping the main instruction concise.",{"category":141,"check":142,"severity":30,"summary":143},"Context","Progressive Disclosure","Detailed setup instructions are provided in a separate `references/setup-guide.md` file, linked from the main SKILL.md, which follows progressive disclosure principles.",{"category":141,"check":145,"severity":66,"summary":146},"Forked exploration","This extension is a utility for performing transactions and does not involve deep code review or exploration that would necessitate `context: fork`.",{"category":28,"check":148,"severity":30,"summary":149},"Usage examples","The SKILL.md includes several end-to-end example conversations for sending and receiving payments, covering various scenarios like preset amounts, PIX, and recovery flows.",{"category":28,"check":151,"severity":30,"summary":152},"Edge cases","The extension handles edge cases such as locked PIX amounts, API errors (limits, invalid QR), and incomplete configurations, providing user-friendly messages and recovery hints.",{"category":109,"check":154,"severity":66,"summary":155},"Tool Fallback","The skill does not appear to rely on external tools like MCP servers; it uses its own Python implementation and standard libraries.",{"category":157,"check":158,"severity":30,"summary":159},"Safety","Halt on unexpected state","The skill maintains state and has checks to prevent duplicate operations or proceeding with invalid data, halting the workflow and providing clear messages on errors.",{"category":97,"check":161,"severity":30,"summary":162},"Cross-skill coupling","The extension operates as a standalone payment assistant and does not appear to implicitly rely on other skills being loaded concurrently. Its functionality is self-contained.",1778053556533,"This extension enables sending and receiving crypto payments through Binance Pay, supporting both C2C and PIX transactions. It handles QR code scanning, payment confirmation, status polling, and provides functionality to generate payment links and QR codes for receiving funds.","2.0.0","3.4.0","The Binance Pay Assistant extension is well-documented, production-ready, and adheres to security best practices. It provides clear examples, robust error handling, and handles its scope precisely, earning a verified tier. The only minor point not applicable is the lack of commit history, which is not a functional issue.",95,"A comprehensive and production-ready extension for managing Binance crypto payments.",[15,16,17,18,19,20],"global","verified",{"codeQuality":174,"collectedAt":175,"documentation":176,"maintenance":178,"security":179,"testCoverage":181},{},1778053542334,{"descriptionLength":177,"readmeSize":8},504,{},{"hasNpmPackage":180,"smitheryVerified":180},false,{"hasCi":180,"hasTests":180},{"updatedAt":183},1778053587977,{"githubOwner":15,"githubRepo":185,"locale":24,"slug":186,"type":187},"binance-skills-hub","payment-assistant","skill",true,null,{"extract":191,"llm":194},{"commitSha":192,"license":193},"68fcfa1dfdde0a6d0379d426063b274b41052dd7","MIT",{"promptVersionExtension":165,"promptVersionScoring":166,"score":168,"targetMarket":171,"tier":172},{"repoId":196},"kd7f3bc5r6cdg3xth5kdwm728s865z8m",{"_creationTime":198,"_id":196,"identity":199,"providers":201,"workflow":215},1777995558409.851,{"githubOwner":15,"githubRepo":185,"sourceUrl":200},"https://github.com/binance/binance-skills-hub",{"discover":202,"github":205},{"sources":203},[204],"skills-sh",{"closedIssues90d":206,"forks":207,"openIssues90d":206,"pushedAt":208,"readmeSize":209,"stars":210,"topics":211},4,153,1777370744000,4438,820,[212,213,17,214],"agents","ai","skills",{"discoverAt":216,"extractAt":217,"githubAt":217,"updatedAt":217},1777995558409,1778053540786,{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":183,"updatedAt":183},1778053540206,1778053539796,[],[223,246,266,286,306,325],{"_creationTime":224,"_id":225,"community":226,"display":227,"identity":239,"providers":240,"relations":244,"workflow":245},1778053539796.5352,"k173x6hgegzkdpsrdq992f07js866hnd",{"reviewCount":8},{"description":228,"installMethods":229,"name":230,"sourceUrl":231,"tags":232},"Use binance-cli for Binance Spot, Futures (USD-S), and Convert. Requires auth.",{},"Binance CLI","https://github.com/binance/binance-skills-hub/tree/HEAD/skills/binance/binance",[15,17,233,234,235,236,237,238],"trading","cli","api","spot","futures","convert",{"githubOwner":15,"githubRepo":185,"locale":24,"slug":15,"type":187},{"extract":241,"llm":242},{"commitSha":192,"license":193},{"promptVersionExtension":165,"promptVersionScoring":166,"score":243,"targetMarket":171,"tier":172},96,{"repoId":196},{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":183,"updatedAt":183},{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":259,"providers":261,"relations":264,"workflow":265},1778053539796.538,"k17dvxtnx54m9r3b8wf9hqjcqn866syq",{"reviewCount":8},{"description":251,"installMethods":252,"name":253,"sourceUrl":254,"tags":255},"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",[256,257,15,17,258,233,234],"web3","wallet","blockchain",{"githubOwner":15,"githubRepo":185,"locale":24,"slug":260,"type":187},"binance-agentic-wallet",{"extract":262,"llm":263},{"commitSha":192,"license":193},{"promptVersionExtension":165,"promptVersionScoring":166,"score":168,"targetMarket":171,"tier":172},{"repoId":196},{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":183,"updatedAt":183},{"_creationTime":267,"_id":268,"community":269,"display":270,"identity":279,"providers":281,"relations":284,"workflow":285},1778053539796.539,"k17928qqkqdwarj1qjv7ajmcbx866fws",{"reviewCount":8},{"description":271,"installMethods":272,"name":273,"sourceUrl":274,"tags":275},"Crypto market rankings and leaderboards. Query trending tokens, top searched tokens, Binance Alpha tokens, tokenized stocks, social hype sentiment ranks, smart money inflow token rankings, top meme token rankings from Pulse launchpad, and top trader PnL leaderboards. Use this skill when users ask about token rankings, market trends, social buzz, meme rankings, breakout meme tokens, or top traders.",{},"Crypto Market Rank","https://github.com/binance/binance-skills-hub/tree/HEAD/skills/binance-web3/crypto-market-rank",[17,276,277,278,15],"market-data","rankings","leaderboards",{"githubOwner":15,"githubRepo":185,"locale":24,"slug":280,"type":187},"crypto-market-rank",{"extract":282,"llm":283},{"commitSha":192,"license":66},{"promptVersionExtension":165,"promptVersionScoring":166,"score":168,"targetMarket":171,"tier":172},{"repoId":196},{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":183,"updatedAt":183},{"_creationTime":287,"_id":288,"community":289,"display":290,"identity":299,"providers":301,"relations":304,"workflow":305},1778053539796.5361,"k171r4dz8m62fbt88b04an5jnd867v49",{"reviewCount":8},{"description":291,"installMethods":292,"name":293,"sourceUrl":294,"tags":295},"Binance Onchain Pay enables users to buy cryptocurrency with fiat (e.g., EUR, USD) or send existing crypto from their Binance account directly to any external on-chain wallet address in a single flow—no manual withdrawal needed. Enables partners to integrate crypto buying services: - payment-method-list: Get available payment methods (Card, P2P, Google Pay, Apple Pay, etc.) with limits for a fiat/crypto pair - trading-pairs: List all supported fiat currencies and cryptocurrencies - estimated-quote: Get real-time price quote including exchange rate, fees, and estimated crypto amount - pre-order: Create a buy order and get redirect URL to Binance payment flow - order: Query order status and details (processing, completed, failed, etc.) - crypto-network: Get supported blockchain networks with withdraw fees and limits - p2p/trading-pairs: List P2P-specific trading pairs",{},"Binance Onchain Pay","https://github.com/binance/binance-skills-hub/tree/HEAD/skills/binance/onchain-pay",[15,296,17,297,235,298],"onchain-pay","fiat-to-crypto","payment-gateway",{"githubOwner":15,"githubRepo":185,"locale":24,"slug":300,"type":187},"onchain-pay-open-api",{"extract":302,"llm":303},{"commitSha":192,"license":193},{"promptVersionExtension":165,"promptVersionScoring":166,"score":168,"targetMarket":171,"tier":172},{"repoId":196},{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":183,"updatedAt":183},{"_creationTime":307,"_id":308,"community":309,"display":310,"identity":319,"providers":320,"relations":323,"workflow":324},1778053539796.5356,"k179whws9ptha00rh0vkmktxds866pej",{"reviewCount":8},{"description":311,"installMethods":312,"name":313,"sourceUrl":314,"tags":315},"Query Binance fiat payment capabilities — supported countries, currencies, payment methods, limits, and crypto prices — via public APIs, plus authenticated order/payment history lookup. Use whenever users ask about buying or selling crypto with fiat, depositing or withdrawing fiat, fiat-crypto exchange rates, payment options in a specific country, or their fiat order history — even if they don't explicitly mention Binance APIs.",{},"Binance Fiat","https://github.com/binance/binance-skills-hub/tree/HEAD/skills/binance/fiat",[15,316,17,317,235,318],"fiat","payments","finance",{"githubOwner":15,"githubRepo":185,"locale":24,"slug":316,"type":187},{"extract":321,"llm":322},{"commitSha":192,"license":193},{"promptVersionExtension":165,"promptVersionScoring":166,"score":168,"targetMarket":171,"tier":172},{"repoId":196},{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":183,"updatedAt":183},{"_creationTime":326,"_id":327,"community":328,"display":329,"identity":336,"providers":337,"relations":340,"workflow":341},1778053539796.5366,"k17et5v73bbzddrq9qpc55anzh8676hj",{"reviewCount":8},{"description":330,"installMethods":331,"name":332,"sourceUrl":333,"tags":334},"Binance P2P trading assistant for natural-language queries about P2P/C2C market ads, the user's own P2P order history, order detail & appeal tracking, and advertisement publish & management. Use when the user asks about P2P prices, searching/choosing ads, comparing payment methods, reviewing P2P order history, checking order detail/appeal status, querying complaints, publishing/updating/managing P2P advertisements, or viewing merchant profiles. Do NOT use for spot/futures prices, exchange trading, deposits/withdrawals, on-chain transfers, or anything unrelated to P2P/C2C.",{},"Binance P2P Trading","https://github.com/binance/binance-skills-hub/tree/HEAD/skills/binance/p2p",[15,335,233,17,318,235],"p2p",{"githubOwner":15,"githubRepo":185,"locale":24,"slug":335,"type":187},{"extract":338,"llm":339},{"commitSha":192,"license":193},{"promptVersionExtension":165,"promptVersionScoring":166,"score":168,"targetMarket":171,"tier":172},{"repoId":196},{"anyEnrichmentAt":219,"extractAt":220,"githubAt":219,"llmAt":183,"updatedAt":183}]