[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-binance-onchain-pay-open-api-id":3,"guides-for-binance-onchain-pay-open-api":226,"similar-k171r4dz8m62fbt88b04an5jnd867v49":227},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":190,"isFallback":194,"parentExtension":195,"providers":196,"relations":200,"repo":202,"workflow":223},1778053539796.5361,"k171r4dz8m62fbt88b04an5jnd867v49",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"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,16,17,18,19,20],"binance","onchain-pay","crypto","fiat-to-crypto","api","payment-gateway",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":178,"workflow":188},1778053587977.353,"kn70tb7venp8xpz2j49k1xvct186618m","en",{"checks":26,"evaluatedAt":168,"extensionSummary":169,"promptVersionExtension":170,"promptVersionScoring":171,"rationale":172,"score":173,"summary":174,"tags":175,"targetMarket":176,"tier":177},[27,32,35,38,42,45,49,53,56,59,63,68,72,76,79,82,85,88,91,94,98,102,106,110,114,117,120,123,127,130,133,136,139,142,146,149,152,155,158,161,165],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly names the problem of buying cryptocurrency with fiat or sending existing crypto directly to an external wallet, targeting partners integrating crypto buying services.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The skill offers significant value beyond a simple prompt by providing a complete API integration flow for Binance Onchain Pay, including request signing and credential management, which is more than a thin wrapper.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The skill covers the complete lifecycle for integrating Binance Onchain Pay services, including listing payment methods, getting quotes, creating orders, and monitoring status, making it production-ready.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The extension focuses on the Binance Onchain Pay API and related integrations, adhering to a single, well-defined domain.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The displayed description is accurate, concise, and effectively reflects the capabilities of the Binance Onchain Pay API integration.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The skill exposes narrow verb-noun tools for specific API endpoints like `payment-method-list`, `estimated-quote`, and `pre-order`, which are easy for an agent to select.",{"category":50,"check":51,"severity":30,"summary":52},"Documentation","Configuration & parameter reference","All API parameters for each endpoint are clearly documented, including required fields, optional fields, and specific notes on defaults and user input requirements.",{"category":39,"check":54,"severity":30,"summary":55},"Tool naming","Tool names are descriptive and align with the API endpoint names, making them easy to understand (e.g., `payment-method-list`, `estimated-quote`).",{"category":39,"check":57,"severity":30,"summary":58},"Minimal I/O surface","Input parameters are clearly defined for each tool, and the response format is documented as JSON, suggesting a minimal and structured I/O surface.",{"category":60,"check":61,"severity":30,"summary":62},"License","License usability","The extension is licensed under MIT, a permissive open-source license, as indicated by the LICENSE.md file.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","warning","There are no commits on the default branch (pushedAt: n/a), indicating the extension may be unmaintained.",{"category":64,"check":69,"severity":70,"summary":71},"Dependency Management","not_applicable","No third-party dependencies are explicitly managed or listed for this skill.",{"category":73,"check":74,"severity":30,"summary":75},"Security","Secret Management","Secrets are managed via a `.local.md` file, and the `sign_and_call.sh` script explicitly avoids echoing sensitive information to stdout/stderr.",{"category":73,"check":77,"severity":30,"summary":78},"Injection","The skill does not load external data or execute remote content as instructions; all logic is within bundled scripts.",{"category":73,"check":80,"severity":30,"summary":81},"Transitive Supply-Chain Grenades","The skill does not fetch remote content at runtime or execute arbitrary commands from external sources.",{"category":73,"check":83,"severity":30,"summary":84},"Sandbox Isolation","The skill operates within its own directory and uses relative paths for its scripts and credential file, not touching external project files.",{"category":73,"check":86,"severity":30,"summary":87},"Sandbox escape primitives","The bundled script `sign_and_call.sh` does not contain primitives for escaping the sandbox, such as detached processes or retry loops around denied calls.",{"category":73,"check":89,"severity":30,"summary":90},"Data Exfiltration","No outbound calls to undocumented or suspicious domains are present, and credential handling is secured by design.",{"category":73,"check":92,"severity":30,"summary":93},"Hidden Text Tricks","Bundled files are free of hidden-steering tricks like HTML comments, invisible Unicode characters, or bidi overrides.",{"category":95,"check":96,"severity":30,"summary":97},"Hooks","Opaque code execution","The bundled script `sign_and_call.sh` is plain Bash and not obfuscated, base64-decoded, or minified.",{"category":99,"check":100,"severity":30,"summary":101},"Portability","Structural Assumption","The skill assumes credentials are in `.local.md` in the skill directory, which is a reasonable assumption, and prompts the user if not found.",{"category":103,"check":104,"severity":70,"summary":105},"Trust","Issues Attention","No issues data available from GitHub.",{"category":107,"check":108,"severity":30,"summary":109},"Versioning","Release Management","A meaningful version (0.1.1) is declared in SKILL.md frontmatter and CHANGELOG.md.",{"category":111,"check":112,"severity":30,"summary":113},"Code Execution","Validation","The script and documentation emphasize parameter validation, especially for `address` and `network`, and prompt the user when defaults are missing.",{"category":73,"check":115,"severity":30,"summary":116},"Unguarded Destructive Operations","The skill primarily performs API calls, which are not inherently destructive in a way that requires additional guards beyond standard API authentication.",{"category":111,"check":118,"severity":30,"summary":119},"Error Handling","The `sign_and_call.sh` script uses `set -euo pipefail` for basic error handling, and the SKILL.md indicates handling of common JSON parsing errors and suggests fixes.",{"category":111,"check":121,"severity":70,"summary":122},"Logging","The skill is primarily a read-only API client and does not perform destructive actions that would typically require local audit logging.",{"category":124,"check":125,"severity":30,"summary":126},"Compliance","GDPR","The skill does not appear to operate on personal data directly; it interacts with an API that may handle such data, but the skill itself doesn't process or store it.",{"category":124,"check":128,"severity":30,"summary":129},"Target market","The extension primarily deals with financial transactions and crypto, with no specific regional limitations or signals detected; defaults to global.",{"category":99,"check":131,"severity":30,"summary":132},"Runtime stability","The `sign_and_call.sh` script is written in Bash and uses standard tools (`date`, `openssl`, `curl`, `python3`), making it portable across POSIX-like systems.",{"category":46,"check":134,"severity":30,"summary":135},"Precise Purpose","The `SKILL.md` frontmatter and body clearly define the skill's purpose: integrating with Binance Onchain Pay APIs, and list specific use cases and scenarios.",{"category":46,"check":137,"severity":30,"summary":138},"Concise Frontmatter","The frontmatter is concise, self-contained, and effectively summarizes the core capability, followed by trigger phrases.",{"category":50,"check":140,"severity":30,"summary":141},"Concise Body","The `SKILL.md` body is well-structured, under 500 lines, and delegates detailed information like authentication to separate reference files.",{"category":143,"check":144,"severity":30,"summary":145},"Context","Progressive Disclosure","Detailed authentication information is provided in a separate `references/authentication.md` file, demonstrating progressive disclosure.",{"category":143,"check":147,"severity":70,"summary":148},"Forked exploration","This skill is an API client and does not involve deep code review or exploration that would necessitate `context: fork`.",{"category":28,"check":150,"severity":30,"summary":151},"Usage examples","The `SKILL.md` provides detailed examples for `customization` options and a complete example for a pre-order request using the `sign_and_call.sh` script.",{"category":28,"check":153,"severity":30,"summary":154},"Edge cases","The documentation addresses edge cases such as timestamp generation compatibility, order ID format, and required parameters for `pre-order` with clear instructions and recovery steps.",{"category":111,"check":156,"severity":70,"summary":157},"Tool Fallback","The skill does not rely on external MCP servers or custom tooling that would require a fallback mechanism.",{"category":99,"check":159,"severity":30,"summary":160},"Stack assumptions","The skill explicitly states prerequisites like Node.js (version 22+) for installation and assumes a POSIX-compatible shell environment for its scripts.",{"category":162,"check":163,"severity":30,"summary":164},"Safety","Halt on unexpected state","The `sign_and_call.sh` script uses `set -euo pipefail` to halt on errors, and the documentation advises asking the user for missing required parameters.",{"category":99,"check":166,"severity":30,"summary":167},"Cross-skill coupling","The skill operates standalone and does not implicitly rely on other skills; it focuses solely on the Binance Onchain Pay API.",1778053553864,"This skill enables programmatic interaction with Binance's Onchain Pay services, allowing for automated fiat-to-crypto purchases, direct crypto sending, and integration into merchant payment flows. It handles API request signing, parameter validation, and provides extensive examples for customization.","2.0.0","3.4.0","The skill is well-documented, secure, and follows best practices for API integration. The lack of commit recency is a minor concern, but the extension is otherwise robust.",95,"A robust and well-documented skill for integrating with Binance Onchain Pay APIs, supporting fiat-to-crypto purchases and crypto transfers.",[15,16,17,18,19,20],"global","verified",{"codeQuality":179,"collectedAt":180,"documentation":181,"maintenance":183,"security":184,"testCoverage":187},{},1778053542327,{"descriptionLength":182,"readmeSize":8},878,{},{"hasNpmPackage":185,"license":186,"smitheryVerified":185},false,"MIT",{"hasCi":185,"hasTests":185},{"updatedAt":189},1778053587977,{"githubOwner":15,"githubRepo":191,"locale":24,"slug":192,"type":193},"binance-skills-hub","onchain-pay-open-api","skill",true,null,{"extract":197,"llm":199},{"commitSha":198,"license":186},"68fcfa1dfdde0a6d0379d426063b274b41052dd7",{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":201},"kd7f3bc5r6cdg3xth5kdwm728s865z8m",{"_creationTime":203,"_id":201,"identity":204,"providers":206,"workflow":220},1777995558409.851,{"githubOwner":15,"githubRepo":191,"sourceUrl":205},"https://github.com/binance/binance-skills-hub",{"discover":207,"github":210},{"sources":208},[209],"skills-sh",{"closedIssues90d":211,"forks":212,"openIssues90d":211,"pushedAt":213,"readmeSize":214,"stars":215,"topics":216},4,153,1777370744000,4438,820,[217,218,17,219],"agents","ai","skills",{"discoverAt":221,"extractAt":222,"githubAt":222,"updatedAt":222},1777995558409,1778053540786,{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":189,"updatedAt":189},1778053540206,1778053539796,[],[228,256,277,297,317,338],{"_creationTime":229,"_id":230,"community":231,"display":232,"identity":241,"providers":245,"relations":250,"workflow":252},1778053458618.8777,"k17a3a84c18cttdrxt54w9q08s8675sb",{"reviewCount":8},{"description":233,"installMethods":234,"name":235,"sourceUrl":236,"tags":237},"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",[17,238,239,19,240],"data","cli","finance",{"githubOwner":242,"githubRepo":243,"locale":24,"slug":244,"type":193},"asksurf-ai","surf-skills","surf",{"extract":246,"llm":248},{"commitSha":247,"license":70},"e9f55538a113dcf3ceb301d64e7e1b451a41990c",{"promptVersionExtension":170,"promptVersionScoring":171,"score":249,"targetMarket":176,"tier":177},98,{"repoId":251},"kd75ycvmtzabnhstdv9h5gedm186523y",{"anyEnrichmentAt":253,"extractAt":254,"githubAt":253,"llmAt":255,"updatedAt":255},1778053458879,1778053458618,1778053471884,{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":270,"providers":271,"relations":275,"workflow":276},1778053539796.5352,"k173x6hgegzkdpsrdq992f07js866hnd",{"reviewCount":8},{"description":261,"installMethods":262,"name":263,"sourceUrl":264,"tags":265},"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,266,239,19,267,268,269],"trading","spot","futures","convert",{"githubOwner":15,"githubRepo":191,"locale":24,"slug":15,"type":193},{"extract":272,"llm":273},{"commitSha":198,"license":186},{"promptVersionExtension":170,"promptVersionScoring":171,"score":274,"targetMarket":176,"tier":177},96,{"repoId":201},{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":189,"updatedAt":189},{"_creationTime":278,"_id":279,"community":280,"display":281,"identity":290,"providers":292,"relations":295,"workflow":296},1778053539796.538,"k17dvxtnx54m9r3b8wf9hqjcqn866syq",{"reviewCount":8},{"description":282,"installMethods":283,"name":284,"sourceUrl":285,"tags":286},"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",[287,288,15,17,289,266,239],"web3","wallet","blockchain",{"githubOwner":15,"githubRepo":191,"locale":24,"slug":291,"type":193},"binance-agentic-wallet",{"extract":293,"llm":294},{"commitSha":198,"license":186},{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":201},{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":189,"updatedAt":189},{"_creationTime":298,"_id":299,"community":300,"display":301,"identity":310,"providers":312,"relations":315,"workflow":316},1778053539796.539,"k17928qqkqdwarj1qjv7ajmcbx866fws",{"reviewCount":8},{"description":302,"installMethods":303,"name":304,"sourceUrl":305,"tags":306},"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,307,308,309,15],"market-data","rankings","leaderboards",{"githubOwner":15,"githubRepo":191,"locale":24,"slug":311,"type":193},"crypto-market-rank",{"extract":313,"llm":314},{"commitSha":198,"license":70},{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":201},{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":189,"updatedAt":189},{"_creationTime":318,"_id":319,"community":320,"display":321,"identity":331,"providers":333,"relations":336,"workflow":337},1778053539796.537,"k179j6vxs786e66vzq0r9vvp798677js",{"reviewCount":8},{"description":322,"installMethods":323,"name":324,"sourceUrl":325,"tags":326},"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,327,17,328,329,330],"payment","c2c","pix","qr-code",{"githubOwner":15,"githubRepo":191,"locale":24,"slug":332,"type":193},"payment-assistant",{"extract":334,"llm":335},{"commitSha":198,"license":186},{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":201},{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":189,"updatedAt":189},{"_creationTime":339,"_id":340,"community":341,"display":342,"identity":350,"providers":351,"relations":354,"workflow":355},1778053539796.5356,"k179whws9ptha00rh0vkmktxds866pej",{"reviewCount":8},{"description":343,"installMethods":344,"name":345,"sourceUrl":346,"tags":347},"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,348,17,349,19,240],"fiat","payments",{"githubOwner":15,"githubRepo":191,"locale":24,"slug":348,"type":193},{"extract":352,"llm":353},{"commitSha":198,"license":186},{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":201},{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":189,"updatedAt":189}]