[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-binance-query-address-info-vi":3,"guides-for-binance-query-address-info":227,"similar-k17aksxkp42167gtpz30g1zfp18661rs":228},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":188,"isFallback":193,"parentExtension":194,"providers":195,"relations":200,"repo":202,"workflow":224},1778053539796.54,"k17aksxkp42167gtpz30g1zfp18661rs",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Query any on-chain wallet address token balances and positions. Retrieves all token holdings for a specified wallet address on a given chain, including token name, symbol, price, 24h price change, and holding quantity. Use this skill when users ask about wallet balance, token holds, portfolio, or asset positions for any blockchain address.",{},"Query Address Info Skill","https://github.com/binance/binance-skills-hub/tree/HEAD/skills/binance-web3/query-address-info",[15,16,17,18,19],"blockchain","web3","token-balances","portfolio","api",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":177,"workflow":186},1778053587977.368,"kn73tfbm14k68z97strv3cs3h5866mpk","en",{"checks":25,"evaluatedAt":167,"extensionSummary":168,"promptVersionExtension":169,"promptVersionScoring":170,"rationale":171,"score":172,"summary":173,"tags":174,"targetMarket":175,"tier":176},[26,31,34,38,42,46,50,53,57,61,65,68,71,74,77,81,84,87,90,93,96,101,105,108,112,115,118,121,124,127,130,134,137,141,145,148,151,154,157,161,164],{"category":27,"check":28,"severity":29,"summary":30},"Invocation","Precise Purpose","pass","The description clearly states what the skill does (query token balances and positions) and when to use it (wallet balance, token holds, portfolio, asset positions).",{"category":27,"check":32,"severity":29,"summary":33},"Concise Frontmatter","The frontmatter is concise and clearly summarizes the core capability with relevant trigger phrases.",{"category":35,"check":36,"severity":29,"summary":37},"Documentation","Concise Body","The SKILL.md body is under 500 lines and delegates detailed information to separate sections within the file.",{"category":39,"check":40,"severity":29,"summary":41},"Context","Progressive Disclosure","The SKILL.md outlines the flow and embeds necessary details directly within the file, rather than relying on external files.",{"category":39,"check":43,"severity":44,"summary":45},"Forked exploration","not_applicable","This skill is not an exploration-heavy skill and does not require forked exploration.",{"category":47,"check":48,"severity":29,"summary":49},"Practical Utility","Usage examples","The SKILL.md provides a complete example request using curl, demonstrating input parameters and headers, and includes a sample JSON response.",{"category":47,"check":51,"severity":29,"summary":52},"Edge cases","The SKILL.md addresses potential edge cases by mentioning the need for pagination via the offset parameter and notes on string conversion for price and quantity.",{"category":54,"check":55,"severity":44,"summary":56},"Code Execution","Tool Fallback","This skill directly calls an API endpoint and does not rely on optional external tools like an MCP server.",{"category":58,"check":59,"severity":29,"summary":60},"Portability","Stack assumptions","The skill specifies the API endpoint and request method, implying standard HTTP usage, and the README mentions Node.js prerequisites.",{"category":62,"check":63,"severity":29,"summary":64},"Safety","Halt on unexpected state","The skill's API endpoint design, with structured parameters and responses, implicitly supports halting on unexpected state by returning specific error codes or null values.",{"category":58,"check":66,"severity":29,"summary":67},"Cross-skill coupling","The skill is self-contained and focuses on querying blockchain data via an API, with no implicit reliance on other skills.",{"category":47,"check":69,"severity":29,"summary":70},"Problem relevance","The displayed description clearly names a concrete user problem: querying on-chain wallet token balances and positions.",{"category":47,"check":72,"severity":29,"summary":73},"Unique selling proposition","The skill provides direct access to on-chain wallet data with specific details like price and 24h change, which is more than a simple API wrapper.",{"category":47,"check":75,"severity":29,"summary":76},"Production readiness","The skill provides all necessary information (API endpoint, parameters, examples, supported chains) to query wallet token balances, covering the stated use case.",{"category":78,"check":79,"severity":29,"summary":80},"Scope","Single responsibility principle","The skill focuses solely on querying on-chain wallet address token balances and positions, adhering to a single responsibility.",{"category":78,"check":82,"severity":29,"summary":83},"Description quality","The description is accurate, concise, and directly reflects the skill's functionality.",{"category":27,"check":85,"severity":29,"summary":86},"Scoped tools","The skill uses a single, well-defined API endpoint for its specific task, avoiding general-purpose command execution.",{"category":35,"check":88,"severity":29,"summary":89},"Configuration & parameter reference","All necessary API parameters (address, chainId, offset) are documented with their types and required status.",{"category":78,"check":91,"severity":29,"summary":92},"Tool naming","The tool name 'query-address-info' is descriptive and aligns with its function.",{"category":78,"check":94,"severity":29,"summary":95},"Minimal I/O surface","The API request parameters are specific to the task, and the response fields are clearly defined and relevant to token holdings.",{"category":97,"check":98,"severity":99,"summary":100},"License","License usability","info","The README mentions MIT as a license, but there is no dedicated LICENSE file or SPDX identifier in the frontmatter or package.json, making the license informal.",{"category":102,"check":103,"severity":44,"summary":104},"Maintenance","Commit recency","This is an evaluation of a single file, not a full repository with commit history.",{"category":102,"check":106,"severity":44,"summary":107},"Dependency Management","The skill directly calls an API and does not have third-party dependencies that require management.",{"category":109,"check":110,"severity":44,"summary":111},"Security","Secret Management","The skill does not use or expose any secrets.",{"category":109,"check":113,"severity":29,"summary":114},"Injection","The skill interacts with a public API endpoint, and the parameters are clearly defined, mitigating injection risks.",{"category":109,"check":116,"severity":29,"summary":117},"Transitive Supply-Chain Grenades","The skill calls a specific, documented API endpoint and does not fetch or execute external code.",{"category":109,"check":119,"severity":29,"summary":120},"Sandbox Isolation","The skill only makes an outbound HTTP call to a known API endpoint and does not modify any files outside its scope.",{"category":109,"check":122,"severity":29,"summary":123},"Sandbox escape primitives","No detached processes or retry loops are evident; the skill is a straightforward API call.",{"category":109,"check":125,"severity":29,"summary":126},"Data Exfiltration","The skill only calls a public API with user-provided wallet address and chain ID; no confidential data is read or submitted.",{"category":109,"check":128,"severity":29,"summary":129},"Hidden Text Tricks","The bundled files do not contain any hidden steering tricks or obfuscated content.",{"category":131,"check":132,"severity":29,"summary":133},"Hooks","Opaque code execution","The skill's logic is presented as plain text API instructions and does not involve obfuscated code.",{"category":58,"check":135,"severity":29,"summary":136},"Structural Assumption","The skill relies on API parameters and does not make assumptions about the user's project file structure.",{"category":138,"check":139,"severity":44,"summary":140},"Trust","Issues Attention","No issue data available for this specific skill file.",{"category":142,"check":143,"severity":99,"summary":144},"Versioning","Release Management","The skill has a version ('1.1') declared in the frontmatter, but no formal release tags or changelog are available for this specific skill file.",{"category":54,"check":146,"severity":29,"summary":147},"Validation","The API parameters are clearly defined and marked as required, implying validation by the API endpoint.",{"category":109,"check":149,"severity":44,"summary":150},"Unguarded Destructive Operations","The skill is purely read-only and does not perform any destructive operations.",{"category":54,"check":152,"severity":29,"summary":153},"Error Handling","The API response example includes fields for 'code', 'message', and 'messageDetail', suggesting structured error handling by the API.",{"category":54,"check":155,"severity":44,"summary":156},"Logging","The skill is read-only and does not perform actions that require local audit logging.",{"category":158,"check":159,"severity":29,"summary":160},"Compliance","GDPR","The skill only queries public wallet addresses and token data, not personal data, and does not submit data to third parties.",{"category":158,"check":162,"severity":29,"summary":163},"Target market","The skill queries blockchain data which is globally accessible and does not have regional restrictions, so the target market is global.",{"category":58,"check":165,"severity":29,"summary":166},"Runtime stability","The skill relies on standard HTTP requests and a public API, making it portable across different runtimes and operating systems.",1778053576998,"This skill interfaces with the Binance Web3 API to retrieve detailed token holdings for any specified wallet address and blockchain chain. It provides token name, symbol, current price, 24-hour price change, and holding quantity, supporting pagination for comprehensive results.","2.0.0","3.4.0","The skill is well-documented, focused, and securely implemented with clear API interactions. The only minor finding is the informal license declaration.",95,"This skill reliably queries on-chain wallet address token balances and positions.",[15,16,17,18,19],"global","verified",{"codeQuality":178,"collectedAt":179,"documentation":180,"maintenance":182,"security":183,"testCoverage":185},{},1778053565497,{"descriptionLength":181,"readmeSize":8},341,{},{"hasNpmPackage":184,"smitheryVerified":184},false,{"hasCi":184,"hasTests":184},{"updatedAt":187},1778053587977,{"githubOwner":189,"githubRepo":190,"locale":23,"slug":191,"type":192},"binance","binance-skills-hub","query-address-info","skill",true,null,{"extract":196,"llm":199},{"commitSha":197,"license":198},"68fcfa1dfdde0a6d0379d426063b274b41052dd7","MIT",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},"kd7f3bc5r6cdg3xth5kdwm728s865z8m",{"_creationTime":203,"_id":201,"identity":204,"providers":206,"workflow":221},1777995558409.851,{"githubOwner":189,"githubRepo":190,"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,219,220],"agents","ai","crypto","skills",{"discoverAt":222,"extractAt":223,"githubAt":223,"updatedAt":223},1777995558409,1778053540786,{"anyEnrichmentAt":225,"extractAt":226,"githubAt":225,"llmAt":187,"updatedAt":187},1778053540206,1778053539796,[],[229,256,275,305,333,364],{"_creationTime":230,"_id":231,"community":232,"display":233,"identity":241,"providers":245,"relations":250,"workflow":252},1778053187365.2708,"k17fzehmfb5qh9zha4d9mx8ckn867zmp",{"reviewCount":8},{"description":234,"installMethods":235,"name":236,"sourceUrl":237,"tags":238},"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",[219,18,15,16,239,240],"mcp","cli",{"githubOwner":242,"githubRepo":243,"locale":23,"slug":244,"type":192},"emblemcompany","agent-skills","emblem-portfolio-tracker",{"extract":246,"llm":248},{"commitSha":247,"license":198},"e9e2828aa3e1c32a6dd36fd9037b815b8e12facd",{"promptVersionExtension":169,"promptVersionScoring":170,"score":249,"targetMarket":175,"tier":176},98,{"repoId":251},"kd76dmtwdx03886dj4fsp18tss864e0x",{"anyEnrichmentAt":253,"extractAt":254,"githubAt":253,"llmAt":255,"updatedAt":255},1778053187831,1778053187365,1778053238491,{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":268,"providers":270,"relations":273,"workflow":274},1778053539796.538,"k17dvxtnx54m9r3b8wf9hqjcqn866syq",{"reviewCount":8},{"description":261,"installMethods":262,"name":263,"sourceUrl":264,"tags":265},"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",[16,266,189,219,15,267,240],"wallet","trading",{"githubOwner":189,"githubRepo":190,"locale":23,"slug":269,"type":192},"binance-agentic-wallet",{"extract":271,"llm":272},{"commitSha":197,"license":198},{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},{"anyEnrichmentAt":225,"extractAt":226,"githubAt":225,"llmAt":187,"updatedAt":187},{"_creationTime":276,"_id":277,"community":278,"display":279,"identity":292,"providers":294,"relations":299,"workflow":301},1778053689272.9238,"k17a5hw81fhwybk1wxavs6mvjs8676ca",{"reviewCount":8},{"description":280,"installMethods":281,"name":282,"sourceUrl":283,"tags":284},"Set up a new Prisma Postgres database and connect it to a local project using the Management API. Use when asked to \"set up a database\", \"create a Prisma Postgres project\", \"get a connection string\", \"connect my app to Prisma Postgres\", or \"provision a database\".",{},"Prisma Postgres Setup","https://github.com/prisma/skills/tree/HEAD/prisma-postgres-setup",[285,286,287,288,289,19,290,291],"prisma","postgres","database","setup","connection","typescript","node-js",{"githubOwner":285,"githubRepo":220,"locale":23,"slug":293,"type":192},"prisma-postgres-setup",{"extract":295,"llm":297},{"commitSha":296,"license":198},"741a74fdafc1bf61fa208c2f73878be688cba263",{"promptVersionExtension":169,"promptVersionScoring":170,"score":298,"targetMarket":175,"tier":176},99,{"repoId":300},"kd76h7swxyhk8405svecsqq7gh864y5s",{"anyEnrichmentAt":302,"extractAt":303,"githubAt":302,"llmAt":304,"updatedAt":304},1778053689723,1778053689272,1778053716548,{"_creationTime":306,"_id":307,"community":308,"display":309,"identity":320,"providers":323,"relations":327,"workflow":329},1778054711476.0596,"k17ed9jy1nygmcqva51bkzyyyd866r6h",{"reviewCount":8},{"description":310,"installMethods":311,"name":312,"sourceUrl":313,"tags":314},"Guides development of Fastify Node.js backend servers and REST APIs using TypeScript or JavaScript. Use when building, configuring, or debugging a Fastify application — including defining routes, implementing plugins, setting up JSON Schema validation, handling errors, optimising performance, managing authentication, configuring CORS and security headers, integrating databases, working with WebSockets, and deploying to production. Covers the full Fastify request lifecycle (hooks, serialization, logging with Pino) and TypeScript integration via strip types. Trigger terms: Fastify, Node.js server, REST API, API routes, backend framework, fastify.config, server.ts, app.ts.",{},"Fastify Best Practices","https://github.com/mcollina/skills/tree/HEAD/skills/fastify",[315,316,290,317,19,318,319],"fastify","nodejs","backend","server","http",{"githubOwner":321,"githubRepo":220,"locale":23,"slug":322,"type":192},"mcollina","fastify-best-practices",{"extract":324,"llm":326},{"commitSha":325,"license":198},"5b2a81354b6d10325da0db9decc9ce5ecc714138",{"promptVersionExtension":169,"promptVersionScoring":170,"score":249,"targetMarket":175,"tier":176},{"repoId":328},"kd7a9jywzfe3c5g5r1a62htmrn865rt1",{"anyEnrichmentAt":330,"extractAt":331,"githubAt":330,"llmAt":332,"updatedAt":332},1778054711844,1778054711476,1778054745098,{"_creationTime":334,"_id":335,"community":336,"display":337,"identity":350,"providers":353,"relations":358,"workflow":360},1778054070894.8628,"k17antgkdftwdz7cf6tkh5kq65867wht",{"reviewCount":8},{"description":338,"installMethods":339,"name":340,"sourceUrl":341,"tags":342},"Autonomous AI pentester for web apps and APIs. Run white-box security assessments with Shannon — analyzes source code, identifies attack vectors, and executes real exploits to prove vulnerabilities. Triggered by 'shannon', 'pentest', 'security audit', 'vuln scan'.",{},"Shannon Skill","https://github.com/unicodeveloper/shannon",[343,344,345,19,346,347,348,349],"security","pentesting","automation","web","exploit","owasp","docker",{"githubOwner":351,"githubRepo":352,"locale":23,"slug":352,"type":192},"unicodeveloper","shannon",{"extract":354,"llm":357},{"commitSha":355,"license":356},"6a97124bee816c7cc76c6e17bb2b0fe8c0eae032","AGPL-3.0",{"promptVersionExtension":169,"promptVersionScoring":170,"score":249,"targetMarket":175,"tier":176},{"repoId":359},"kd7dk33pc652m4w5wrxaga9qn5865x26",{"anyEnrichmentAt":361,"extractAt":362,"githubAt":361,"llmAt":363,"updatedAt":363},1778054071281,1778054070894,1778054087802,{"_creationTime":365,"_id":366,"community":367,"display":368,"identity":377,"providers":380,"relations":384,"workflow":386},1778053622473.6575,"k179xp8x1d5vrwv3r4m931ed458660q4",{"reviewCount":8},{"description":369,"installMethods":370,"name":371,"sourceUrl":372,"tags":373},"Search the web using Brave Search API for fast, privacy-respecting results with localization, freshness filtering, and extra snippets. Use when you need web search results with country/language targeting or time-based filtering. Requires BRAVE_API_KEY. Keywords: brave, web search, localized search, privacy search, freshness filtering.",{},"Web Search (Brave Search API)","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/research/tools/web-search-brave",[374,375,376,19],"web-search","brave-search","research",{"githubOwner":378,"githubRepo":243,"locale":23,"slug":379,"type":192},"jwynia","web-search-brave",{"extract":381,"llm":383},{"commitSha":382,"license":198},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":169,"promptVersionScoring":170,"score":249,"targetMarket":175,"tier":176},{"repoId":385},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":387,"extractAt":388,"githubAt":387,"llmAt":389,"updatedAt":389},1778053625386,1778053622473,1778054012696]