[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-okx-okx-cex-auth-en":3,"guides-for-okx-okx-cex-auth":228,"similar-k17dc7kqah7z38cwp8zgbpg3k5866g8y":229},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":188,"isFallback":183,"parentExtension":192,"providers":193,"relations":197,"repo":199,"workflow":225},1778053126504.8418,"k17dc7kqah7z38cwp8zgbpg3k5866g8y",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Use this skill when the user wants to 'login/log in/sign in', 'authenticate', 'authorize', 'connect OKX account', 'set up credentials', 'first time setup', 'configure okx', '登录', '授权', '认证', '连接账户', '首次配置'. Also when any OKX CLI command fails with an auth error: 'Run okx auth login first', 'Session expired', 'not authenticated', 'requires_auth', '401 Unauthorized', 'token expired/not found', 'StorageNotFoundError', '会话过期', '未认证', '需要登录'. Also when the user asks about login status or the login was interrupted. Also when the user wants to install/update/check/remove the okx-auth binary — 'install/update/remove auth', 'download okx-auth', '安装/更新/卸载认证', 'auth binary status', 'Failed to spawn okx-auth'. Also use before using okx-cex-trade/portfolio/earn/bot for the first time. Do NOT use for market data queries (use okx-cex-market).",{},"OKX CEX Authentication","https://github.com/okx/agent-skills/tree/HEAD/skills/okx-cex-auth",[15,16,17,18,19,20],"okx","authentication","cli","oauth","api-key","configuration",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":176,"workflow":186},1778053154881.1084,"kn792hppgczmbxwwfs2yyby7hh8666f5","en",{"checks":26,"evaluatedAt":166,"extensionSummary":167,"promptVersionExtension":168,"promptVersionScoring":169,"rationale":170,"score":171,"summary":172,"tags":173,"targetMarket":174,"tier":175},[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,159,163],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly names the user problem of authenticating with OKX, including specific keywords and error messages.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","This skill provides a crucial, non-default capability for managing OKX authentication flows, including site selection and API key vs. OAuth handling, which is more than a thin wrapper.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The skill covers the complete lifecycle of authentication, including setup, status checks, re-authentication, and logout, with detailed steps and error handling.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The skill is focused solely on OKX CEX authentication and related binary management, with clear boundaries and no unrelated capabilities.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The displayed description is accurate, concise, readable, and fully reflects the skill's behavior.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The skill uses narrow verb-noun tools like `okx auth login`, `okx auth status`, `okx config init`, `okx auth install`, `okx auth remove`, which are specific to authentication and configuration tasks.",{"category":50,"check":51,"severity":30,"summary":52},"Documentation","Configuration & parameter reference","All relevant parameters like `--site`, `--manual`, and configuration options are documented with their precedence and behavior explained.",{"category":39,"check":54,"severity":30,"summary":55},"Tool naming","All tool names are descriptive and follow a consistent verb-noun pattern within the OKX domain.",{"category":39,"check":57,"severity":30,"summary":58},"Minimal I/O surface","Input parameters like `--site` and `--manual` are specific, and output is structured JSON for machine readability, with user-facing text generated separately.",{"category":60,"check":61,"severity":30,"summary":62},"License","License usability","The extension is licensed under MIT, a permissive open-source license.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","not_applicable","No commit data is available for this repository.",{"category":64,"check":69,"severity":30,"summary":70},"Dependency Management","The skill specifies its npm dependency `@okx_ai/okx-trade-cli@1.3.2` and details how to install it.",{"category":72,"check":73,"severity":30,"summary":74},"Security","Secret Management","The skill explicitly handles API keys and OAuth tokens, guiding users on secure management and avoiding echoing sensitive information in stdout.",{"category":72,"check":76,"severity":30,"summary":77},"Injection","The skill's instructions are clear and do not appear to load or execute untrusted third-party data as instructions.",{"category":72,"check":79,"severity":30,"summary":80},"Transitive Supply-Chain Grenades","The skill relies on the bundled `okx` CLI and does not fetch or execute external code at runtime.",{"category":72,"check":82,"severity":30,"summary":83},"Sandbox Isolation","The skill interacts with the OKX CLI which is expected to operate within appropriate sandboxing, and its own instructions do not involve file path manipulation outside its scope.",{"category":72,"check":85,"severity":30,"summary":86},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the skill's instructions.",{"category":72,"check":88,"severity":30,"summary":89},"Data Exfiltration","The skill guides authentication and does not appear to exfiltrate any confidential data. Sensitive information is handled by the CLI, not echoed.",{"category":72,"check":91,"severity":30,"summary":92},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks, invisible characters, or suspicious formatting.",{"category":72,"check":94,"severity":30,"summary":95},"Opaque code execution","The skill's instructions are in plain markdown and do not involve obfuscated code execution.",{"category":97,"check":98,"severity":30,"summary":99},"Portability","Structural Assumption","The skill correctly references user configuration paths like `~/.okx/config.toml` and handles paths relative to the CLI's expected structure.",{"category":101,"check":102,"severity":66,"summary":103},"Trust","Issues Attention","No issue data available for this repository.",{"category":105,"check":106,"severity":30,"summary":107},"Versioning","Release Management","A meaningful version (1.3.2) is declared in the SKILL.md frontmatter.",{"category":109,"check":110,"severity":30,"summary":111},"Code Execution","Validation","Input arguments such as `--site` are validated and constrained, and the CLI handles parameter validation.",{"category":72,"check":113,"severity":30,"summary":114},"Unguarded Destructive Operations","The skill's operations, while potentially modifying configuration, are guarded by user interaction (prompts, choices) and are not inherently destructive in a risky way.",{"category":109,"check":116,"severity":30,"summary":117},"Error Handling","The skill provides detailed error reference and guides the agent on how to handle various error states, including session expiry and configuration issues.",{"category":109,"check":119,"severity":30,"summary":120},"Logging","The skill provides instructions for using `--json` flags for machine-readable output and mentions audit logs for the CLI, suggesting a robust logging mechanism.",{"category":122,"check":123,"severity":30,"summary":124},"Compliance","GDPR","The skill handles authentication and configuration, not direct processing of personal data beyond what's necessary for auth, and guides users to manage credentials securely.",{"category":122,"check":126,"severity":30,"summary":127},"Target market","The skill explicitly supports multiple sites (global, EEA, US) and prompts the user for selection, indicating a global target market with regional options.",{"category":97,"check":129,"severity":30,"summary":130},"Runtime stability","The skill assumes the OKX CLI is installed and functional, with clear instructions for installation and platform compatibility handled by the CLI itself.",{"category":46,"check":132,"severity":30,"summary":133},"Precise Purpose","The description clearly states the skill's purpose (authentication) and provides explicit triggers and boundaries (e.g., 'Do NOT use for market data queries').",{"category":46,"check":135,"severity":30,"summary":136},"Concise Frontmatter","The frontmatter is concise, providing a clear summary of the core capability and trigger phrases.",{"category":50,"check":138,"severity":30,"summary":139},"Concise Body","The skill body is concise and delegates deeper material like prerequisites and error references to separate sections.",{"category":141,"check":142,"severity":30,"summary":143},"Context","Progressive Disclosure","Detailed information such as prerequisites, error references, and specific flow steps are clearly delineated within the SKILL.md, aiding progressive disclosure.",{"category":141,"check":145,"severity":66,"summary":146},"Forked exploration","This skill is a direct command-executor and does not involve deep exploration or code review that would necessitate forked context.",{"category":28,"check":148,"severity":30,"summary":149},"Usage examples","Examples for installation, login flows (agent and interactive), and status checks are provided with clear expected outcomes.",{"category":28,"check":151,"severity":30,"summary":152},"Edge cases","The skill explicitly handles numerous edge cases and failure modes, providing symptoms and recovery steps for each.",{"category":109,"check":154,"severity":66,"summary":155},"Tool Fallback","The skill only relies on the `okx` CLI, which is expected to be installed as per prerequisites, and does not have a fallback path for it.",{"category":97,"check":157,"severity":30,"summary":158},"Stack assumptions","The skill clearly states its prerequisites (Node.js >= 18, `okx` CLI) and the runtime surface (CLI commands).",{"category":160,"check":161,"severity":30,"summary":162},"Safety","Halt on unexpected state","The skill mandates pre-flight checks and strict ordering of steps, halting the workflow if unexpected pre-states are detected.",{"category":97,"check":164,"severity":30,"summary":165},"Cross-skill coupling","The skill is self-contained for authentication and explicitly mentions other skills for subsequent tasks (e.g., `okx-cex-trade`), avoiding implicit coupling.",1778053140428,"This skill facilitates user authentication with OKX CEX through the `okx` CLI. It handles OAuth device flows, API key setup and management, and session status checks, providing detailed instructions for agents and users. The skill explicitly guides site selection, error recovery, and distinguishes between API key and OAuth authentication paths.","2.0.0","3.4.0","This skill is exceptionally well-documented and robust, covering all aspects of OKX authentication with detailed instructions, error handling, and security considerations. The explicit guidance for agent interaction, including `--manual` flag usage and prompt templates, makes it highly production-ready.",98,"A comprehensive and well-documented skill for managing OKX CEX authentication via CLI commands, covering login, status, and configuration.",[15,16,17,18,19,20],"global","verified",{"codeQuality":177,"collectedAt":178,"documentation":179,"maintenance":181,"security":182,"testCoverage":185},{},1778053128507,{"descriptionLength":180,"readmeSize":8},839,{},{"hasNpmPackage":183,"license":184,"smitheryVerified":183},false,"MIT",{"hasCi":183,"hasTests":183},{"updatedAt":187},1778053154881,{"githubOwner":15,"githubRepo":189,"locale":24,"slug":190,"type":191},"agent-skills","okx-cex-auth","skill",null,{"extract":194,"llm":196},{"commitSha":195,"license":184},"2c10950e7d08ff4a6f92e29aa5a72fc1f6982c3b",{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"repoId":198},"kd762kyfecgcjapqdqxsv1ngw986551x",{"_creationTime":200,"_id":198,"identity":201,"providers":203,"workflow":222},1777995558409.852,{"githubOwner":15,"githubRepo":189,"sourceUrl":202},"https://github.com/okx/agent-skills",{"discover":204,"github":207},{"sources":205},[206],"skills-sh",{"closedIssues90d":8,"forks":208,"license":184,"openIssues90d":209,"pushedAt":210,"readmeSize":211,"stars":212,"topics":213},15,1,1777453068000,2722,109,[214,215,216,217,218,219,220,15,221],"ai-agent","algorithmic-trading","cli-tool","dca","grid-bot","llm","mcp","skills",{"discoverAt":223,"extractAt":224,"githubAt":224,"updatedAt":224},1777995558409,1778053127523,{"anyEnrichmentAt":226,"extractAt":227,"githubAt":226,"llmAt":187,"updatedAt":187},1778053126894,1778053126504,[],[230,254,282,316,344,375],{"_creationTime":231,"_id":232,"community":233,"display":234,"identity":246,"providers":248,"relations":252,"workflow":253},1778053126504.8447,"k177gyb2pp9y0hpcx23rd2j0gd866t61",{"reviewCount":8},{"description":235,"installMethods":236,"name":237,"sourceUrl":238,"tags":239},"Smart Money analytics on OKX: leaderboard traders, position tracking, trade records, aggregated consensus signals, and signal history. Use this skill when the user asks about 聪明钱, smart money, 牛人榜, leaderboard, top traders, 带单员, lead traders, 交易员排行, trader ranking, trader positions, trader PnL, 交易员持仓, 交易员收益, smart money signal, 聪明钱信号, long/short ratio, 多空比, capital flow, 资金流向, position conviction, 仓位强度, entry price distribution, smart money overview, 聪明钱总览, signal history, 信号历史, trader search, 搜索交易员, who is trading BTC, 谁在交易BTC, recommend traders, 推荐交易员, best traders, top performers.",{},"OKX CEX Smart Money CLI","https://github.com/okx/agent-skills/tree/HEAD/skills/okx-cex-smartmoney",[15,240,241,242,243,244,245,17],"cex","smartmoney","analytics","trader","leaderboard","signals",{"githubOwner":15,"githubRepo":189,"locale":24,"slug":247,"type":191},"okx-cex-smartmoney",{"extract":249,"llm":250},{"commitSha":195,"license":184},{"promptVersionExtension":168,"promptVersionScoring":169,"score":251,"targetMarket":174,"tier":175},100,{"repoId":198},{"anyEnrichmentAt":226,"extractAt":227,"githubAt":226,"llmAt":187,"updatedAt":187},{"_creationTime":255,"_id":256,"community":257,"display":258,"identity":269,"providers":271,"relations":275,"workflow":278},1778053930836.12,"k172gby83ypeqfbqh811nq5prx8678ej",{"reviewCount":8},{"description":259,"installMethods":260,"name":261,"sourceUrl":262,"tags":263},"Expo / React Native patterns with Clerk — SecureStore token cache, OAuth deep linking, useAuth in native, Expo Router protected routes, push notifications with user context. Triggers on: expo clerk, clerk react native, SecureStore token cache, expo router auth, OAuth deep link clerk, mobile auth clerk.",{},"Clerk Expo Patterns","https://github.com/clerk/skills/tree/HEAD/skills/frameworks/clerk-expo-patterns",[264,265,266,16,18,267,268],"expo","react-native","clerk","expo-router","securestore",{"githubOwner":266,"githubRepo":221,"locale":24,"slug":270,"type":191},"clerk-expo-patterns",{"extract":272,"llm":274},{"commitSha":273,"license":184},"c1f6afc82a165988421166e68872cb41b892c0b0",{"promptVersionExtension":168,"promptVersionScoring":169,"score":171,"targetMarket":174,"tier":175},{"parentExtensionId":276,"repoId":277},"k1743f7ms46548z8nzj1s5afxd866ek0","kd77f99t2sa8rvy3sj7yn73zp1864abx",{"anyEnrichmentAt":279,"extractAt":280,"githubAt":279,"llmAt":281,"updatedAt":281},1778053933098,1778053930836,1778054020038,{"_creationTime":283,"_id":284,"community":285,"display":286,"identity":301,"providers":305,"relations":310,"workflow":312},1778054812528.7224,"k174p3kc7w6nvxf7pzx7pgscm58667rw",{"reviewCount":8},{"description":287,"installMethods":288,"name":289,"sourceUrl":290,"tags":291},"TypeScript authentication framework (framework-agnostic). Features: email/password, OAuth (Google, GitHub, Discord), 2FA (TOTP, SMS), passkeys/WebAuthn, session management, RBAC, rate limiting, database adapters. Actions: implement, configure, secure authentication systems. Keywords: Better Auth, authentication, authorization, OAuth, email/password, 2FA, MFA, TOTP, passkeys, WebAuthn, session management, RBAC, rate limiting, database adapter, TypeScript auth, social login, Google auth, GitHub auth, Discord auth, email verification, password reset. Use when: implementing TypeScript auth, adding OAuth providers, setting up 2FA/MFA, managing sessions, configuring RBAC, building secure auth systems.",{},"Better Auth","https://github.com/samhvw8/dot-claude/tree/HEAD/skills/better-auth",[292,16,293,18,294,295,296,297,298,299,300],"typescript","authorization","2fa","passkeys","webauthn","session-management","rbac","rate-limiting","database-adapter",{"githubOwner":302,"githubRepo":303,"locale":24,"slug":304,"type":191},"samhvw8","dot-claude","better-auth",{"extract":306,"llm":308},{"commitSha":307,"license":184},"28c76162116d2eedab131c0e1548fdc76a2999f7",{"promptVersionExtension":168,"promptVersionScoring":169,"score":309,"targetMarket":174,"tier":175},95,{"repoId":311},"kd79ad9dpqazy79y2s6rvajgjn865xek",{"anyEnrichmentAt":313,"extractAt":314,"githubAt":313,"llmAt":315,"updatedAt":315},1778054813688,1778054812528,1778054896678,{"_creationTime":317,"_id":318,"community":319,"display":320,"identity":331,"providers":333,"relations":338,"workflow":340},1778054586606.9207,"k17dgzjgvsrbv3nsbp0kz4c1ax8665ww",{"reviewCount":8},{"description":321,"installMethods":322,"name":323,"sourceUrl":324,"tags":325},"Vercel filesystem detectors",{},"Vercel Filesystem Detectors","https://github.com/vercel/vercel/tree/HEAD/packages/fs-detectors",[326,327,328,329,17,330],"vercel","build-system","framework-detection","monorepo","utility",{"githubOwner":326,"githubRepo":326,"locale":24,"slug":332,"type":191},"vercel-fs-detectors",{"extract":334,"llm":337},{"commitSha":335,"license":336},"da93fccb68ef705f866ddb8d4ff596495589442a","Apache-2.0",{"promptVersionExtension":168,"promptVersionScoring":169,"score":251,"targetMarket":174,"tier":175},{"repoId":339},"kd70sna36fh1a450f5r7e0f8p986555e",{"anyEnrichmentAt":341,"extractAt":342,"githubAt":341,"llmAt":343,"updatedAt":343},1778054590995,1778054586606,1778054733091,{"_creationTime":345,"_id":346,"community":347,"display":348,"identity":358,"providers":362,"relations":368,"workflow":370},1777995614337.9844,"k17f0xfg2pkfqd1p5jjzh8sswh8645px",{"reviewCount":8},{"description":349,"installMethods":350,"name":351,"sourceUrl":352,"tags":353},"Scaffold an editable Tandem control panel app",{},"Tandem Panel Scaffold","https://github.com/frumu-ai/tandem/tree/HEAD/packages/create-tandem-panel",[354,17,355,292,356,357],"scaffolding","react","vite","ui",{"githubOwner":359,"githubRepo":360,"locale":24,"slug":361,"type":191},"frumu-ai","tandem","create-tandem-panel",{"extract":363,"llm":366,"smithery":367},{"commitSha":364,"license":365},"25c8ae7c2f8b20d576a2b8d44946ac2e0ff9408d","MIT OR Apache-2.0",{"promptVersionExtension":168,"promptVersionScoring":169,"score":251,"targetMarket":174,"tier":175},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":183},{"repoId":369},"kd72pd305er4m7vecv9p6mnd4s865kea",{"anyEnrichmentAt":371,"extractAt":372,"githubAt":373,"llmAt":374,"smitheryAt":371,"updatedAt":374},1777995723550,1777995614338,1777995614791,1777995897177,{"_creationTime":376,"_id":377,"community":378,"display":379,"identity":391,"providers":393,"relations":398,"workflow":401},1778054268187.7783,"k1799kwx7k8g1vx165qr4np3298670sw",{"reviewCount":8},{"description":380,"installMethods":381,"name":382,"sourceUrl":383,"tags":384},"Guide for using the Bright Data CLI (`brightdata` / `bdata`) to scrape websites, search the web, extract structured data from 40+ platforms, manage proxy zones, and check account budget. Use this skill whenever the user wants to scrape a URL, search Google/Bing/Yandex, extract data from Amazon/LinkedIn/Instagram/TikTok/YouTube/Reddit or any other platform, check their Bright Data balance or zones, or do anything involving web data collection from the terminal. Also trigger when the user mentions brightdata, bdata, web scraping CLI, SERP API, or wants to install Bright Data skills into their coding agent.",{},"Bright Data CLI","https://github.com/brightdata/skills/tree/HEAD/skills/brightdata-cli",[385,17,386,387,388,389,390],"brightdata","web-scraping","data-extraction","serp-api","automation","terminal",{"githubOwner":385,"githubRepo":221,"locale":24,"slug":392,"type":191},"brightdata-cli",{"extract":394,"llm":396},{"commitSha":395,"license":184},"d0eeb1fbab809ffffe7c270186bd3eb78cf0c8ba",{"promptVersionExtension":168,"promptVersionScoring":169,"score":397,"targetMarket":174,"tier":175},99,{"parentExtensionId":399,"repoId":400},"k177secs2fy2665c3z8prspg0s867xd1","kd7e4q3ah25vmt87x67vanphhn864r9h",{"anyEnrichmentAt":402,"extractAt":403,"githubAt":402,"llmAt":404,"updatedAt":404},1778054269540,1778054268187,1778054318963]