[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-clerk-mobile-bn":3,"guides-for-clerk-mobile":295,"similar-k171e76pzc7394r0jcvm53edk1866w3c":296},{"_creationTime":4,"_id":5,"children":6,"community":66,"display":67,"evaluation":74,"identity":246,"isFallback":248,"parentExtension":249,"providers":274,"relations":277,"repo":278,"workflow":294},1778053930836.1235,"k171e76pzc7394r0jcvm53edk1866w3c",[7,45],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":24,"providers":29,"relations":39,"workflow":41},1778053930836.124,"k171ysqtkfps831ajdhwqrtm8n8679tx",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16,"tags":17},"Implement Clerk authentication for native Swift and iOS apps using ClerkKit and ClerkKitUI source-guided patterns. Use for prebuilt AuthView or custom native flows. Do not use for Expo or React Native projects.",{},"Clerk Swift","https://github.com/clerk/skills/tree/HEAD/skills/mobile/clerk-swift",[18,19,20,21,22,23],"swift","ios","authentication","clerk","mobile","native",{"githubOwner":21,"githubRepo":25,"locale":26,"slug":27,"type":28},"skills","en","clerk-swift","skill",{"extract":30,"llm":33},{"commitSha":31,"license":32},"c1f6afc82a165988421166e68872cb41b892c0b0","MIT",{"promptVersionExtension":34,"promptVersionScoring":35,"score":36,"targetMarket":37,"tier":38},"2.0.0","3.4.0",90,"global","verified",{"parentExtensionId":5,"repoId":40},"kd77f99t2sa8rvy3sj7yn73zp1864abx",{"anyEnrichmentAt":42,"extractAt":43,"githubAt":42,"llmAt":44,"updatedAt":44},1778053933098,1778053930836,1778054020038,{"_creationTime":46,"_id":47,"community":48,"display":49,"identity":58,"providers":60,"relations":64,"workflow":65},1778053930836.1245,"k178vpbfh91x8ygpbs2qdgzd2s866zn2",{"reviewCount":11},{"description":50,"installMethods":51,"name":52,"sourceUrl":53,"tags":54},"Implement Clerk authentication for native Android apps using Kotlin and Jetpack Compose with clerk-android source-guided patterns. Use for prebuilt AuthView/UserButton or custom API-driven auth flows. Do not use for Expo or React Native projects.",{},"Clerk Android","https://github.com/clerk/skills/tree/HEAD/skills/mobile/clerk-android",[55,56,57,21,20,22],"android","kotlin","jetpack-compose",{"githubOwner":21,"githubRepo":25,"locale":26,"slug":59,"type":28},"clerk-android",{"extract":61,"llm":62},{"commitSha":31,"license":32},{"promptVersionExtension":34,"promptVersionScoring":35,"score":63,"targetMarket":37,"tier":38},92,{"parentExtensionId":5,"repoId":40},{"anyEnrichmentAt":42,"extractAt":43,"githubAt":42,"llmAt":44,"updatedAt":44},{"reviewCount":11},{"description":68,"installMethods":69,"name":71,"sourceUrl":72,"tags":73},"Native mobile Clerk auth: Swift/iOS and Android/Kotlin patterns",{"npm":70},"skills add clerk/skills","Clerk Skills","https://github.com/clerk/skills",[20,22,18,56,19,55,21],{"_creationTime":75,"_id":76,"extensionId":5,"locale":26,"result":77,"trustSignals":236,"workflow":245},1778054020038.7007,"kn73kefg894jf59s0dbq693ats866c8h",{"checks":78,"evaluatedAt":230,"extensionSummary":231,"promptVersionExtension":34,"promptVersionScoring":35,"rationale":232,"score":233,"summary":234,"tags":235,"targetMarket":37,"tier":38},[79,84,87,90,94,97,102,106,108,110,114,118,121,125,128,131,134,137,140,143,146,150,154,158,162,165,168,171,175,178,181,183,185,187,190,192,194,197,199,201,203,206,209,212,216,219,222,226],{"category":80,"check":81,"severity":82,"summary":83},"Practical Utility","Problem relevance","pass","The description clearly states that the extension provides native mobile Clerk authentication patterns for iOS (Swift) and Android (Kotlin).",{"category":80,"check":85,"severity":82,"summary":86},"Unique selling proposition","The extension provides specific patterns for native mobile development (Swift/iOS, Kotlin/Android) which goes beyond basic authentication wrappers and offers value for mobile-focused developers.",{"category":80,"check":88,"severity":82,"summary":89},"Production readiness","The extension focuses on providing patterns for native mobile authentication, covering core aspects of integrating Clerk into these platforms.",{"category":91,"check":92,"severity":82,"summary":93},"Scope","Single responsibility principle","The extension is focused on native mobile (iOS/Android) authentication patterns using Clerk, a coherent and well-defined scope.",{"category":91,"check":95,"severity":82,"summary":96},"Description quality","The description is concise, accurate, and directly reflects the extension's capability of providing native mobile Clerk authentication patterns.",{"category":98,"check":99,"severity":100,"summary":101},"Invocation","Scoped tools","not_applicable","This is a plugin that bundles skills, not a single skill with tools. Tool-level checks do not apply here.",{"category":103,"check":104,"severity":100,"summary":105},"Documentation","Configuration & parameter reference","No specific configuration parameters or options were detailed in the provided context for this plugin.",{"category":91,"check":107,"severity":100,"summary":101},"Tool naming",{"category":91,"check":109,"severity":100,"summary":101},"Minimal I/O surface",{"category":111,"check":112,"severity":82,"summary":113},"License","License usability","The extension's license is listed as MIT, which is a permissive open-source license.",{"category":115,"check":116,"severity":100,"summary":117},"Maintenance","Commit recency","Last commit date information is not available in the provided context.",{"category":115,"check":119,"severity":100,"summary":120},"Dependency Management","No third-party dependencies were explicitly mentioned in the provided context that would require specific dependency management checks.",{"category":122,"check":123,"severity":100,"summary":124},"Security","Secret Management","No secrets were observed to be used or handled by this plugin in the provided context.",{"category":122,"check":126,"severity":100,"summary":127},"Injection","No third-party data loading or webfetch operations were observed that would require untrusted data handling.",{"category":122,"check":129,"severity":100,"summary":130},"Transitive Supply-Chain Grenades","No external files are loaded or included via potentially unsafe mechanisms like symlinks or remote code fetches.",{"category":122,"check":132,"severity":82,"summary":133},"Sandbox Isolation","The plugin structure appears to adhere to standard practices, and no file operations outside the extension's intended scope were observed.",{"category":122,"check":135,"severity":82,"summary":136},"Sandbox escape primitives","No detached process spawns or deny-retry loops were detected in the plugin's structure or provided files.",{"category":122,"check":138,"severity":82,"summary":139},"Data Exfiltration","No imperative instructions or undocumented outbound calls aimed at submitting confidential data were observed.",{"category":122,"check":141,"severity":82,"summary":142},"Hidden Text Tricks","Bundled files appear free of hidden-steering tricks like invisible Unicode characters or obfuscated instructions.",{"category":122,"check":144,"severity":82,"summary":145},"Opaque code execution","The bundle appears to include only plain, readable source code, with no signs of obfuscation like base64 payloads or eval statements.",{"category":147,"check":148,"severity":82,"summary":149},"Portability","Structural Assumption","The plugin does not appear to make structural assumptions about user-specific project organization outside of its own bundle.",{"category":151,"check":152,"severity":100,"summary":153},"Trust","Issues Attention","Issue tracking data is not available in the provided context.",{"category":155,"check":156,"severity":82,"summary":157},"Versioning","Release Management","The marketplace.json manifest includes a version number ('1.0.0'), indicating a managed release process.",{"category":159,"check":160,"severity":100,"summary":161},"Code Execution","Validation","No specific input arguments or structured output schemas were detailed in the provided context to evaluate for validation.",{"category":122,"check":163,"severity":82,"summary":164},"Unguarded Destructive Operations","No destructive operations were observed that would require additional confirmation guards.",{"category":159,"check":166,"severity":82,"summary":167},"Error Handling","The provided code snippets and structure suggest adherence to standard error handling practices, with no obvious fail-closed issues.",{"category":159,"check":169,"severity":100,"summary":170},"Logging","The plugin's functionality does not appear to involve destructive actions or outbound calls that would necessitate logging to an audit file.",{"category":172,"check":173,"severity":100,"summary":174},"Compliance","GDPR","The extension's described functionality does not appear to operate on personal data.",{"category":172,"check":176,"severity":82,"summary":177},"Target market","The extension targets native mobile platforms (iOS/Android) globally, with no specific regional restrictions detected.",{"category":147,"check":179,"severity":82,"summary":180},"Runtime stability","The patterns described are for native mobile development, implying standard platform compatibility rather than assumptions about specific development environments.",{"category":91,"check":182,"severity":100,"summary":101},"Tool surface size",{"category":98,"check":184,"severity":100,"summary":101},"Name collisions",{"category":98,"check":186,"severity":100,"summary":101},"Overlapping near-synonym tools",{"category":98,"check":188,"severity":100,"summary":189},"Hooks-off mechanism","No hooks were observed in the provided context for this plugin.",{"category":98,"check":191,"severity":100,"summary":189},"Hook matcher tightness",{"category":122,"check":193,"severity":100,"summary":189},"Hook security",{"category":195,"check":196,"severity":100,"summary":189},"Hooks","Silent prompt rewriting",{"category":122,"check":198,"severity":100,"summary":189},"Permission Hook",{"category":172,"check":200,"severity":100,"summary":189},"Hook privacy",{"category":159,"check":202,"severity":100,"summary":189},"Hook dependency",{"category":103,"check":204,"severity":82,"summary":205},"Install / Setup Instructions","The README and other provided files contain clear installation instructions for both manual and CLI methods.",{"category":103,"check":207,"severity":82,"summary":208},"Feature Transparency","The README and other files clearly outline the structure and purpose of the included skills.",{"category":103,"check":210,"severity":82,"summary":211},"Phantom features","All documented features, such as the mobile skills (Swift/Android), have corresponding references and examples.",{"category":213,"check":214,"severity":82,"summary":215},"Convention","Layout convention adherence","The plugin structure follows standard conventions, with skills organized into relevant directories.",{"category":213,"check":217,"severity":100,"summary":218},"Plugin state","The plugin does not appear to have persistent state that would need management under CLAUDE_PLUGIN_DATA.",{"category":122,"check":220,"severity":100,"summary":221},"Keychain-stored secrets","No secrets are handled by this plugin that would require keychain storage.",{"category":223,"check":224,"severity":100,"summary":225},"Dependencies","Tagged release sourcing","No bundled MCP servers were observed that would require verification of tagged release sourcing.",{"category":227,"check":228,"severity":82,"summary":229},"Installation","Clean uninstall","There are no indications of background daemons, cron jobs, or persistent services that would survive an uninstall.",1778053989408,"This plugin provides specific guidance and patterns for implementing Clerk authentication in native iOS (Swift) and Android (Kotlin) applications, covering core integration aspects for these platforms.","The extension is well-organized, focused on a clear purpose (native mobile authentication patterns), has a permissive MIT license, and provides clear installation instructions. It successfully adheres to most quality and security checks.",96,"A well-structured plugin offering native mobile authentication patterns for iOS and Android using Clerk.",[20,22,18,56,19,55,21],{"codeQuality":237,"collectedAt":238,"documentation":239,"maintenance":241,"security":242,"testCoverage":244},{},1778053982282,{"descriptionLength":240,"readmeSize":11},63,{},{"hasNpmPackage":243,"smitheryVerified":243},false,{"hasCi":243,"hasTests":243},{"updatedAt":44},{"githubOwner":21,"githubRepo":25,"locale":26,"slug":22,"type":247},"plugin",true,{"_creationTime":250,"_id":251,"community":252,"display":253,"identity":261,"parentExtension":264,"providers":265,"relations":272,"workflow":273},1778053930836.1133,"k176xntnjb9e2mv2a7hqvgmy7h866yhy",{"reviewCount":11},{"description":254,"installMethods":255,"name":71,"sourceUrl":72,"tags":256},"Official Clerk skills for AI coding agents",{},[21,20,257,258,259,260],"auth","developer-tools","ai-agent","coding",{"githubOwner":21,"githubRepo":25,"locale":26,"slug":262,"type":263},"clerk-skills","marketplace",null,{"extract":266,"llm":270},{"commitSha":31,"license":32,"marketplace":267},{"name":262,"pluginCount":268,"version":269},4,"1.0.0",{"promptVersionExtension":34,"promptVersionScoring":35,"score":271,"targetMarket":37,"tier":38},85,{"repoId":40},{"anyEnrichmentAt":42,"extractAt":43,"githubAt":42,"llmAt":44,"updatedAt":44},{"extract":275,"llm":276},{"commitSha":31,"license":32},{"promptVersionExtension":34,"promptVersionScoring":35,"score":233,"targetMarket":37,"tier":38},{"parentExtensionId":251,"repoId":40},{"_creationTime":279,"_id":40,"identity":280,"providers":281,"workflow":291},1777995558409.8354,{"githubOwner":21,"githubRepo":25,"sourceUrl":72},{"discover":282,"github":285},{"sources":283},[284],"skills-sh",{"closedIssues90d":11,"forks":286,"openIssues90d":11,"pushedAt":287,"readmeSize":288,"stars":289,"topics":290},2,1778011344000,5449,40,[],{"discoverAt":292,"extractAt":293,"githubAt":293,"updatedAt":293},1777995558409,1778053934643,{"anyEnrichmentAt":42,"extractAt":43,"githubAt":42,"llmAt":44,"updatedAt":44},[],[297],{"_creationTime":298,"_id":299,"community":300,"display":301,"identity":315,"providers":317,"relations":321,"workflow":322},1778053930836.1138,"k172gaengd5qyr6gnkq7aq3291866mfa",{"reviewCount":11},{"description":302,"installMethods":303,"name":71,"sourceUrl":72,"tags":304},"Core Clerk skills: router, setup, custom UI, and API references",{},[21,20,305,306,307,308,18,55,309,310,311,312,313,314],"nextjs","react","vue","expo","react-router","tanstack","astro","chrome-extension","nuxt","api",{"githubOwner":21,"githubRepo":25,"locale":26,"slug":316,"type":247},"core",{"extract":318,"llm":319},{"commitSha":31,"license":32},{"promptVersionExtension":34,"promptVersionScoring":35,"score":320,"targetMarket":37,"tier":38},95,{"parentExtensionId":251,"repoId":40},{"anyEnrichmentAt":42,"extractAt":43,"githubAt":42,"llmAt":44,"updatedAt":44}]