[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-clerk-clerk-custom-ui-it":3,"guides-for-clerk-clerk-custom-ui":269,"similar-k170eb1sps5m20x6b7vt1ga0m18670bj":270},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":186,"isFallback":190,"parentExtension":191,"providers":248,"relations":251,"repo":252,"workflow":268},1778053930836.1152,"k170eb1sps5m20x6b7vt1ga0m18670bj",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Custom authentication flows and component appearance - hooks (useSignIn, useSignUp), themes, colors, fonts, CSS. Use for custom sign-in/sign-up flows, appearance styling, visual customization, branding.",{},"Clerk Custom UI","https://github.com/clerk/skills/tree/HEAD/skills/core/clerk-custom-ui",[15,16,17,18,19,20],"clerk","authentication","ui","customization","react","nextjs",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":174,"workflow":184},1778054020038.667,"kn70srdazqn2z98226jx5bg8jx867hrj","en",{"checks":26,"evaluatedAt":164,"extensionSummary":165,"promptVersionExtension":166,"promptVersionScoring":167,"rationale":168,"score":169,"summary":170,"tags":171,"targetMarket":172,"tier":173},[27,32,35,38,42,45,50,54,57,60,64,68,72,75,78,81,84,87,90,94,98,102,106,110,113,116,119,123,126,129,132,135,138,142,145,148,151,154,157,161],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly names the concrete user problems of custom authentication flows and component appearance styling, making it relevant.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The extension provides specific hooks and styling options that go beyond basic prompt engineering for Clerk's authentication and UI components, offering significant value.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The skill provides detailed documentation for various customization scenarios (flows, appearance, themes) and includes code examples, indicating it's ready for real-world use.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The extension focuses on Clerk's authentication flows and UI appearance customization, maintaining a clear and single responsibility.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The description is concise, readable, and accurately reflects the skill's capabilities for custom authentication and appearance styling.",{"category":46,"check":47,"severity":48,"summary":49},"Invocation","Scoped tools","not_applicable","This skill uses WebFetch as an allowed tool, but its primary functionality is driven by documentation references and code examples rather than specific narrow-scoped tools.",{"category":51,"check":52,"severity":30,"summary":53},"Documentation","Configuration & parameter reference","All appearance customization options, variables, and themes are thoroughly documented with clear examples and explanations.",{"category":39,"check":55,"severity":48,"summary":56},"Tool naming","The skill primarily uses documentation and conceptual guidance rather than specific callable tools, making tool naming irrelevant.",{"category":39,"check":58,"severity":48,"summary":59},"Minimal I/O surface","The skill does not expose tools with input/output schemas; its function is to provide documentation and guidance.",{"category":61,"check":62,"severity":30,"summary":63},"License","License usability","The extension is licensed under MIT, a permissive open-source license.",{"category":65,"check":66,"severity":48,"summary":67},"Maintenance","Commit recency","The repository does not have a default branch with a pushedAt date, making recency assessment impossible.",{"category":69,"check":70,"severity":48,"summary":71},"Security","Secret Management","The skill does not handle secrets; it guides the user on implementing Clerk's authentication and appearance customization.",{"category":69,"check":73,"severity":48,"summary":74},"Injection","The skill does not load or execute third-party data, mitigating injection risks.",{"category":69,"check":76,"severity":48,"summary":77},"Transitive Supply-Chain Grenades","The skill does not fetch external files at runtime or include scripts that could pose supply-chain risks.",{"category":69,"check":79,"severity":48,"summary":80},"Sandbox Isolation","The skill does not execute code or modify files, thus posing no risk to sandbox isolation.",{"category":69,"check":82,"severity":48,"summary":83},"Sandbox escape primitives","No code execution is involved, so no sandbox escape primitives can exist.",{"category":69,"check":85,"severity":48,"summary":86},"Data Exfiltration","The skill does not perform any outbound network calls or interact with confidential data.",{"category":69,"check":88,"severity":30,"summary":89},"Hidden Text Tricks","The bundled files do not contain any hidden text tricks or obfuscated content.",{"category":91,"check":92,"severity":48,"summary":93},"Hooks","Opaque code execution","The skill does not involve any opaque code execution; it relies on documentation and conceptual guidance.",{"category":95,"check":96,"severity":48,"summary":97},"Portability","Structural Assumption","The skill does not make assumptions about user project structure as it doesn't modify files.",{"category":99,"check":100,"severity":48,"summary":101},"Trust","Issues Attention","Issue data is not available for this repository.",{"category":103,"check":104,"severity":30,"summary":105},"Versioning","Release Management","The skill has a clearly defined version (2.3.0) in its SKILL.md frontmatter.",{"category":107,"check":108,"severity":48,"summary":109},"Code Execution","Validation","No executable code or structured output is present, so validation is not applicable.",{"category":69,"check":111,"severity":48,"summary":112},"Unguarded Destructive Operations","The skill is read-only and does not perform any destructive operations.",{"category":107,"check":114,"severity":48,"summary":115},"Error Handling","No code execution occurs, so error handling is not applicable.",{"category":107,"check":117,"severity":48,"summary":118},"Logging","The skill is read-only and does not perform actions that require local audit logging.",{"category":120,"check":121,"severity":48,"summary":122},"Compliance","GDPR","The skill does not operate on personal data; it provides guidance on Clerk's authentication flows.",{"category":120,"check":124,"severity":30,"summary":125},"Target market","The extension provides guidance for Clerk, a global authentication service, and its documentation and examples are not region-specific. Target market is global.",{"category":95,"check":127,"severity":48,"summary":128},"Runtime stability","The skill does not execute scripts or rely on specific runtimes, making runtime stability checks irrelevant.",{"category":46,"check":130,"severity":30,"summary":131},"Precise Purpose","The description clearly states the extension's purpose (custom auth flows, appearance styling) and provides specific references for when to use it (e.g., custom sign-in/sign-up, branding).",{"category":46,"check":133,"severity":30,"summary":134},"Concise Frontmatter","The frontmatter is dense, self-contained, and effectively summarizes the core capabilities and use cases.",{"category":51,"check":136,"severity":30,"summary":137},"Concise Body","The skill body is concise and effectively delegates detailed procedures to separate reference files.",{"category":139,"check":140,"severity":30,"summary":141},"Context","Progressive Disclosure","The SKILL.md outlines the flow and links to detailed reference files within the `references/` directory for sub-tasks.",{"category":139,"check":143,"severity":48,"summary":144},"Forked exploration","This skill does not involve deep exploration or code review that would necessitate `context: fork`.",{"category":28,"check":146,"severity":30,"summary":147},"Usage examples","Sufficient and plausible examples are provided for custom flows and appearance customization, demonstrating intended usage and outcomes.",{"category":28,"check":149,"severity":30,"summary":150},"Edge cases","The documentation addresses common pitfalls, SDK version differences, and provides solutions, covering key edge cases and limitations.",{"category":107,"check":152,"severity":48,"summary":153},"Tool Fallback","The skill does not rely on external tools like MCP that would require fallbacks.",{"category":95,"check":155,"severity":30,"summary":156},"Stack assumptions","The skill clearly states its prerequisite (`ClerkProvider` wrapping the app) and mentions SDK version differences, guiding users on stack assumptions.",{"category":158,"check":159,"severity":48,"summary":160},"Safety","Halt on unexpected state","The skill does not execute code or perform actions that would require halting on unexpected state.",{"category":95,"check":162,"severity":30,"summary":163},"Cross-skill coupling","The skill is self-contained and clearly references related skills like `clerk-setup` and `clerk-nextjs-patterns` without implicit coupling.",1778053947858,"This skill guides users on building custom sign-in/sign-up UIs using Clerk hooks and customizing the appearance of pre-built components with themes, colors, fonts, and CSS. It details the use of `useSignIn` and `useSignUp` hooks, appearance props, and various theming options, differentiating between older and current SDK versions.","2.0.0","3.4.0","The skill is exceptionally well-documented and provides clear guidance on Clerk's custom authentication flows and UI appearance. It uses progressive disclosure effectively, references external documentation, and includes practical examples. All security and code execution checks are not applicable as it does not run code, ensuring a high level of trust and usability.",96,"Provides comprehensive guidance and examples for customizing Clerk's authentication flows and UI appearance.",[15,16,17,18,19,20],"global","verified",{"codeQuality":175,"collectedAt":176,"documentation":177,"maintenance":179,"security":180,"testCoverage":183},{},1778053937985,{"descriptionLength":178,"readmeSize":8},202,{},{"hasNpmPackage":181,"license":182,"smitheryVerified":181},false,"MIT",{"hasCi":181,"hasTests":181},{"updatedAt":185},1778054020038,{"githubOwner":15,"githubRepo":187,"locale":24,"slug":188,"type":189},"skills","clerk-custom-ui","skill",true,{"_creationTime":192,"_id":193,"community":194,"display":195,"identity":211,"parentExtension":214,"providers":242,"relations":246,"workflow":247},1778053930836.1138,"k172gaengd5qyr6gnkq7aq3291866mfa",{"reviewCount":8},{"description":196,"installMethods":197,"name":198,"sourceUrl":199,"tags":200},"Core Clerk skills: router, setup, custom UI, and API references",{},"Clerk Skills","https://github.com/clerk/skills",[15,16,20,19,201,202,203,204,205,206,207,208,209,210],"vue","expo","swift","android","react-router","tanstack","astro","chrome-extension","nuxt","api",{"githubOwner":15,"githubRepo":187,"locale":24,"slug":212,"type":213},"core","plugin",{"_creationTime":215,"_id":216,"community":217,"display":218,"identity":226,"providers":229,"relations":237,"workflow":239},1778053930836.1133,"k176xntnjb9e2mv2a7hqvgmy7h866yhy",{"reviewCount":8},{"description":219,"installMethods":220,"name":198,"sourceUrl":199,"tags":221},"Official Clerk skills for AI coding agents",{},[15,16,222,223,224,225],"auth","developer-tools","ai-agent","coding",{"githubOwner":15,"githubRepo":187,"locale":24,"slug":227,"type":228},"clerk-skills","marketplace",{"extract":230,"llm":235},{"commitSha":231,"license":182,"marketplace":232},"c1f6afc82a165988421166e68872cb41b892c0b0",{"name":227,"pluginCount":233,"version":234},4,"1.0.0",{"promptVersionExtension":166,"promptVersionScoring":167,"score":236,"targetMarket":172,"tier":173},85,{"repoId":238},"kd77f99t2sa8rvy3sj7yn73zp1864abx",{"anyEnrichmentAt":240,"extractAt":241,"githubAt":240,"llmAt":185,"updatedAt":185},1778053933098,1778053930836,{"extract":243,"llm":244},{"commitSha":231,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":245,"targetMarket":172,"tier":173},95,{"parentExtensionId":216,"repoId":238},{"anyEnrichmentAt":240,"extractAt":241,"githubAt":240,"llmAt":185,"updatedAt":185},{"extract":249,"llm":250},{"commitSha":231,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":169,"targetMarket":172,"tier":173},{"parentExtensionId":193,"repoId":238},{"_creationTime":253,"_id":238,"identity":254,"providers":255,"workflow":265},1777995558409.8354,{"githubOwner":15,"githubRepo":187,"sourceUrl":199},{"discover":256,"github":259},{"sources":257},[258],"skills-sh",{"closedIssues90d":8,"forks":260,"openIssues90d":8,"pushedAt":261,"readmeSize":262,"stars":263,"topics":264},2,1778011344000,5449,40,[],{"discoverAt":266,"extractAt":267,"githubAt":267,"updatedAt":267},1777995558409,1778053934643,{"anyEnrichmentAt":240,"extractAt":241,"githubAt":240,"llmAt":185,"updatedAt":185},[],[271,294,317,336,361,393],{"_creationTime":272,"_id":273,"community":274,"display":275,"identity":285,"providers":287,"relations":291,"workflow":293},1778053930836.1196,"k17ak27g3g09fy7wf40a461jmh866tny",{"reviewCount":8},{"description":276,"installMethods":277,"name":278,"sourceUrl":279,"tags":280},"TanStack React Start auth patterns with @clerk/tanstack-react-start - createServerFn, beforeLoad guards, loaders, Vinxi server. Triggers on: TanStack auth, createServerFn clerk, beforeLoad protection, TanStack Start middleware.",{},"TanStack React Start Patterns","https://github.com/clerk/skills/tree/HEAD/skills/frameworks/clerk-tanstack-patterns",[206,19,15,16,20,281,282,283,284],"server","routes","guards","middleware",{"githubOwner":15,"githubRepo":187,"locale":24,"slug":286,"type":189},"clerk-tanstack-patterns",{"extract":288,"llm":289},{"commitSha":231,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":290,"targetMarket":172,"tier":173},98,{"parentExtensionId":292,"repoId":238},"k1743f7ms46548z8nzj1s5afxd866ek0",{"anyEnrichmentAt":240,"extractAt":241,"githubAt":240,"llmAt":185,"updatedAt":185},{"_creationTime":295,"_id":296,"community":297,"display":298,"identity":309,"providers":311,"relations":314,"workflow":316},1778053930836.1216,"k179vaekcmae3hrhq6rhxzc03d86616j",{"reviewCount":8},{"description":299,"installMethods":300,"name":301,"sourceUrl":302,"tags":303},"Clerk Organizations for B2B SaaS - create multi-tenant apps with org switching, role-based access, verified domains, and enterprise SSO. Use for team workspaces, RBAC, org-based routing, member management.",{},"Clerk Organizations","https://github.com/clerk/skills/tree/HEAD/skills/features/clerk-orgs",[15,16,304,305,306,307,308,20],"b2b","saas","organizations","rbac","sso",{"githubOwner":15,"githubRepo":187,"locale":24,"slug":310,"type":189},"clerk-orgs",{"extract":312,"llm":313},{"commitSha":231,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":290,"targetMarket":172,"tier":173},{"parentExtensionId":315,"repoId":238},"k172frdvq0x6yj945vg2ce7z9s867rrz",{"anyEnrichmentAt":240,"extractAt":241,"githubAt":240,"llmAt":185,"updatedAt":185},{"_creationTime":318,"_id":319,"community":320,"display":321,"identity":329,"providers":331,"relations":334,"workflow":335},1778053930836.1177,"k1706mzzj3z6wcvjthvn3haek1867nkj",{"reviewCount":8},{"description":322,"installMethods":323,"name":324,"sourceUrl":325,"tags":326},"React Router v7 patterns with Clerk — rootAuthLoader, getAuth in loaders, clerkMiddleware, protected routes, SSR user data, org switching. Triggers on: react-router auth, rootAuthLoader, getAuth loader, react-router protected route, loader authentication, SSR auth react-router.",{},"Clerk React Router Patterns","https://github.com/clerk/skills/tree/HEAD/skills/frameworks/clerk-react-router-patterns",[205,15,16,19,327,328],"ssr","patterns",{"githubOwner":15,"githubRepo":187,"locale":24,"slug":330,"type":189},"clerk-react-router-patterns",{"extract":332,"llm":333},{"commitSha":231,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":290,"targetMarket":172,"tier":173},{"parentExtensionId":292,"repoId":238},{"anyEnrichmentAt":240,"extractAt":241,"githubAt":240,"llmAt":185,"updatedAt":185},{"_creationTime":337,"_id":338,"community":339,"display":340,"identity":353,"providers":355,"relations":359,"workflow":360},1778053930836.1147,"k172fdk15qkgavq40ypr1pntcn866vss",{"reviewCount":8},{"description":341,"installMethods":342,"name":343,"sourceUrl":344,"tags":345},"Add Clerk authentication to any project by following the official quickstart guides.",{},"Clerk Setup","https://github.com/clerk/skills/tree/HEAD/skills/core/clerk-setup",[16,15,346,347,348,349,19,350,207,201,209,351,352],"web","setup","framework","next-js","express","remix","documentation",{"githubOwner":15,"githubRepo":187,"locale":24,"slug":354,"type":189},"clerk-setup",{"extract":356,"llm":357},{"commitSha":231,"license":182},{"promptVersionExtension":166,"promptVersionScoring":167,"score":358,"targetMarket":172,"tier":173},97,{"parentExtensionId":193,"repoId":238},{"anyEnrichmentAt":240,"extractAt":241,"githubAt":240,"llmAt":185,"updatedAt":185},{"_creationTime":362,"_id":363,"community":364,"display":365,"identity":375,"providers":379,"relations":386,"workflow":388},1777995614337.9844,"k17f0xfg2pkfqd1p5jjzh8sswh8645px",{"reviewCount":8},{"description":366,"installMethods":367,"name":368,"sourceUrl":369,"tags":370},"Scaffold an editable Tandem control panel app",{},"Tandem Panel Scaffold","https://github.com/frumu-ai/tandem/tree/HEAD/packages/create-tandem-panel",[371,372,19,373,374,17],"scaffolding","cli","typescript","vite",{"githubOwner":376,"githubRepo":377,"locale":24,"slug":378,"type":189},"frumu-ai","tandem","create-tandem-panel",{"extract":380,"llm":383,"smithery":385},{"commitSha":381,"license":382},"25c8ae7c2f8b20d576a2b8d44946ac2e0ff9408d","MIT OR Apache-2.0",{"promptVersionExtension":166,"promptVersionScoring":167,"score":384,"targetMarket":172,"tier":173},100,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":181},{"repoId":387},"kd72pd305er4m7vecv9p6mnd4s865kea",{"anyEnrichmentAt":389,"extractAt":390,"githubAt":391,"llmAt":392,"smitheryAt":389,"updatedAt":392},1777995723550,1777995614338,1777995614791,1777995897177,{"_creationTime":394,"_id":395,"community":396,"display":397,"identity":414,"providers":418,"relations":423,"workflow":425},1778053622473.6697,"k171f477n3e7072bp8naebmft986757y",{"reviewCount":8},{"description":398,"installMethods":399,"name":400,"sourceUrl":401,"tags":402},"Create distinctive, production-grade frontend interfaces with high design quality. Provides analysis tools for auditing existing designs and generation tools for creating color palettes, typography systems, design tokens, and component templates. Supports React, Vue, Svelte, and vanilla HTML/CSS. Use when building web components, pages, or applications. Keywords: design, UI, frontend, CSS, components, palette, typography, tokens, accessibility.",{},"Frontend Design","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/frontend/design/frontend-design",[403,17,404,405,406,407,408,409,410,19,201,411,412,413],"design","frontend","css","components","palette","typography","tokens","accessibility","svelte","html","deno",{"githubOwner":415,"githubRepo":416,"locale":24,"slug":417,"type":189},"jwynia","agent-skills","frontend-design",{"extract":419,"llm":421},{"commitSha":420,"license":182},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":166,"promptVersionScoring":167,"score":422,"targetMarket":172,"tier":173},99,{"repoId":424},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":426,"extractAt":427,"githubAt":426,"llmAt":428,"updatedAt":428},1778053625386,1778053622473,1778054012696]