[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-emblemcompany-emblem-ai-react-it":3,"guides-for-emblemcompany-emblem-ai-react":235,"similar-k170p3pqnx396v1vn05e4fx251866nfs":236},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":23,"identity":191,"isFallback":196,"parentExtension":197,"providers":198,"relations":202,"repo":204,"workflow":232},1778053187365.2688,"k170p3pqnx396v1vn05e4fx251866nfs",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"React integration skill for EmblemAI's one-shot user management. Use when the user wants to add website authentication plus wallet-enabled users to a React app with EmblemAuthProvider, ConnectButton, social/email/wallet login, chat components, React auth hooks, React composition patterns, or Migrate.fun React hooks.",{},"EmblemAI React","https://github.com/emblemcompany/agent-skills/tree/HEAD/skills/emblem-ai-react",[15,16,17,18,19,20,21,22],"react","authentication","emblemai","user-management","wallet","chat","frontend","documentation",{"_creationTime":24,"_id":25,"extensionId":5,"locale":26,"result":27,"trustSignals":179,"workflow":189},1778053238491.53,"kn74kct5zvf95newzvttfswmp9867h96","en",{"checks":28,"evaluatedAt":169,"extensionSummary":170,"promptVersionExtension":171,"promptVersionScoring":172,"rationale":173,"score":174,"summary":175,"tags":176,"targetMarket":177,"tier":178},[29,34,37,40,44,47,51,55,59,62,66,70,73,77,80,83,86,89,92,95,99,103,107,111,115,118,121,124,128,131,134,137,140,143,147,150,153,156,159,162,166],{"category":30,"check":31,"severity":32,"summary":33},"Practical Utility","Problem relevance","pass","The description clearly names the problem of adding website authentication and wallet-enabled users to a React app.",{"category":30,"check":35,"severity":32,"summary":36},"Unique selling proposition","The skill provides a specific integration layer for React apps using EmblemAI's auth, chat, and migration tools, offering value beyond basic SDK usage.",{"category":30,"check":38,"severity":32,"summary":39},"Production readiness","The skill is production-ready, offering a complete integration for React apps with EmblemAI's user management and chat features, including setup and usage examples.",{"category":41,"check":42,"severity":32,"summary":43},"Scope","Single responsibility principle","The skill focuses on React integration with EmblemAI's services, including authentication, chat, and migration hooks, maintaining a coherent scope.",{"category":41,"check":45,"severity":32,"summary":46},"Description quality","The provided description accurately reflects the skill's capabilities and scope for React integration with EmblemAI.",{"category":48,"check":49,"severity":32,"summary":50},"Invocation","Scoped tools","The skill does not expose specific tools but rather guides React integration, which is appropriate for its purpose.",{"category":52,"check":53,"severity":32,"summary":54},"Documentation","Configuration & parameter reference","Relevant parameters for providers and components are documented within the provided Markdown files.",{"category":41,"check":56,"severity":57,"summary":58},"Tool naming","not_applicable","This skill does not expose user-facing tools; its scope is React integration guidance.",{"category":41,"check":60,"severity":57,"summary":61},"Minimal I/O surface","The skill primarily provides documentation and guidance, not direct tools with I/O surfaces to evaluate.",{"category":63,"check":64,"severity":32,"summary":65},"License","License usability","The license is MIT, a permissive open-source license, and is clearly stated in the LICENSE file and SKILL.md.",{"category":67,"check":68,"severity":57,"summary":69},"Maintenance","Commit recency","No commit history available for evaluation.",{"category":67,"check":71,"severity":57,"summary":72},"Dependency Management","No third-party dependencies are directly managed by this skill itself; it documents the use of external npm packages.",{"category":74,"check":75,"severity":32,"summary":76},"Security","Secret Management","The documentation explicitly mentions handling backend credentials in trusted server-side configurations and avoiding inline examples with sensitive information.",{"category":74,"check":78,"severity":32,"summary":79},"Injection","The skill generates React code which operates within standard browser security boundaries, and references are treated as untrusted display content.",{"category":74,"check":81,"severity":32,"summary":82},"Transitive Supply-Chain Grenades","The skill's generated code operates within standard browser security boundaries, and no remote code fetching or execution is apparent.",{"category":74,"check":84,"severity":32,"summary":85},"Sandbox Isolation","The skill focuses on generating frontend React code and does not involve server-side execution or file system access outside of browser boundaries.",{"category":74,"check":87,"severity":32,"summary":88},"Sandbox escape primitives","No sandbox escape primitives are present as the skill's output is client-side React code.",{"category":74,"check":90,"severity":32,"summary":91},"Data Exfiltration","The skill generates frontend code; any data handling is within the user's browser and governed by standard web security practices. Sensitive credentials are to be managed server-side.",{"category":74,"check":93,"severity":32,"summary":94},"Hidden Text Tricks","The bundled markdown files do not contain any hidden text tricks or obfuscation techniques.",{"category":96,"check":97,"severity":32,"summary":98},"Hooks","Opaque code execution","The skill content is primarily documentation and Markdown, with no obfuscated or dynamically fetched code.",{"category":100,"check":101,"severity":32,"summary":102},"Portability","Structural Assumption","The skill assumes a standard React project structure for integration, which is clearly indicated by its nature and documentation.",{"category":104,"check":105,"severity":57,"summary":106},"Trust","Issues Attention","No issue data available for evaluation.",{"category":108,"check":109,"severity":32,"summary":110},"Versioning","Release Management","The SKILL.md frontmatter includes a version ('1.0.1'), indicating proper release management.",{"category":112,"check":113,"severity":57,"summary":114},"Code Execution","Validation","The skill itself does not execute code or process structured output; it provides documentation and code examples.",{"category":74,"check":116,"severity":32,"summary":117},"Unguarded Destructive Operations","The skill generates frontend React code, which does not involve destructive operations on the user's system.",{"category":112,"check":119,"severity":57,"summary":120},"Error Handling","The skill provides documentation and code examples, not executable scripts with error handling to evaluate.",{"category":112,"check":122,"severity":57,"summary":123},"Logging","The skill does not contain executable scripts that would require local audit logging.",{"category":125,"check":126,"severity":32,"summary":127},"Compliance","GDPR","The skill generates frontend code and emphasizes server-side management of sensitive data, adhering to privacy best practices.",{"category":125,"check":129,"severity":32,"summary":130},"Target market","The extension is designed for React applications globally and does not contain region-specific logic.",{"category":100,"check":132,"severity":32,"summary":133},"Runtime stability","The skill's documentation assumes a standard React environment and compatible agents, with no specific OS or shell dependencies.",{"category":48,"check":135,"severity":32,"summary":136},"Precise Purpose","The skill clearly states its purpose: integrating EmblemAI into React apps for authentication, chat, and migration, and specifies its use cases.",{"category":48,"check":138,"severity":32,"summary":139},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the core capability and target use cases.",{"category":52,"check":141,"severity":32,"summary":142},"Concise Body","The SKILL.md body is well-structured and under the recommended line limit, deferring detailed references to separate files.",{"category":144,"check":145,"severity":32,"summary":146},"Context","Progressive Disclosure","Detailed documentation is provided in separate markdown files within the 'references' directory, linked from SKILL.md.",{"category":144,"check":148,"severity":57,"summary":149},"Forked exploration","This skill is documentation-focused and does not involve deep exploration that would require forked context.",{"category":30,"check":151,"severity":32,"summary":152},"Usage examples","The documentation includes clear, end-to-end examples for setting up providers, using hooks, and integrating components in React applications.",{"category":30,"check":154,"severity":32,"summary":155},"Edge cases","The documentation mentions security considerations and potential issues like backend URL configuration, providing guidance on handling them.",{"category":112,"check":157,"severity":57,"summary":158},"Tool Fallback","The skill does not rely on external tools like MCP servers; it guides React integration.",{"category":100,"check":160,"severity":32,"summary":161},"Stack assumptions","The skill clearly states its assumptions about a React environment and compatibility with standard agent runtimes.",{"category":163,"check":164,"severity":57,"summary":165},"Safety","Halt on unexpected state","The skill does not involve executable scripts that require specific preconditions or halt mechanisms.",{"category":100,"check":167,"severity":32,"summary":168},"Cross-skill coupling","The skill is self-contained and clearly delineates its scope from related EmblemAI skills, providing cross-links for adjacent functionalities.",1778053201469,"This skill provides comprehensive guidance and code examples for integrating EmblemAI's user management, chat components, and Migrate.fun React hooks into React applications. It details setup, usage, and security considerations for frontend authentication and wallet-enabled user experiences.","2.0.0","3.4.0","The skill is well-documented, focuses on React integration, and adheres to security best practices. It provides clear examples and documentation for its intended use case without unnecessary complexity or risk.",97,"A well-structured and comprehensive skill for integrating EmblemAI's authentication, chat, and migration features into React applications.",[15,16,17,18,19,20,21,22],"global","verified",{"codeQuality":180,"collectedAt":181,"documentation":182,"maintenance":184,"security":185,"testCoverage":188},{},1778053191531,{"descriptionLength":183,"readmeSize":8},317,{},{"hasNpmPackage":186,"license":187,"smitheryVerified":186},false,"MIT",{"hasCi":186,"hasTests":186},{"updatedAt":190},1778053238491,{"githubOwner":192,"githubRepo":193,"locale":26,"slug":194,"type":195},"emblemcompany","agent-skills","emblem-ai-react","skill",true,null,{"extract":199,"llm":201},{"commitSha":200,"license":187},"e9e2828aa3e1c32a6dd36fd9037b815b8e12facd",{"promptVersionExtension":171,"promptVersionScoring":172,"score":174,"targetMarket":177,"tier":178},{"repoId":203},"kd76dmtwdx03886dj4fsp18tss864e0x",{"_creationTime":205,"_id":203,"identity":206,"providers":208,"workflow":229},1777995558409.8533,{"githubOwner":192,"githubRepo":193,"sourceUrl":207},"https://github.com/emblemcompany/agent-skills",{"discover":209,"github":212},{"sources":210},[211],"skills-sh",{"closedIssues90d":8,"forks":213,"homepage":214,"license":187,"openIssues90d":213,"pushedAt":215,"readmeSize":216,"stars":217,"topics":218},1,"https://emblemvault.ai",1776679590000,9830,10,[193,219,220,221,222,223,224,17,225,226,227,19,228],"ai-agent","blockchain","cross-chain","crypto","defi","emblem","ethereum","nft","solana","web3",{"discoverAt":230,"extractAt":231,"githubAt":231,"updatedAt":231},1777995558409,1778053190633,{"anyEnrichmentAt":233,"extractAt":234,"githubAt":233,"llmAt":190,"updatedAt":190},1778053187831,1778053187365,[],[237,273,297,323,354,374],{"_creationTime":238,"_id":239,"community":240,"display":241,"identity":259,"providers":262,"relations":267,"workflow":269},1778053622473.6697,"k171f477n3e7072bp8naebmft986757y",{"reviewCount":8},{"description":242,"installMethods":243,"name":244,"sourceUrl":245,"tags":246},"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",[247,248,21,249,250,251,252,253,254,15,255,256,257,258],"design","ui","css","components","palette","typography","tokens","accessibility","vue","svelte","html","deno",{"githubOwner":260,"githubRepo":193,"locale":26,"slug":261,"type":195},"jwynia","frontend-design",{"extract":263,"llm":265},{"commitSha":264,"license":187},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":171,"promptVersionScoring":172,"score":266,"targetMarket":177,"tier":178},99,{"repoId":268},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":270,"extractAt":271,"githubAt":270,"llmAt":272,"updatedAt":272},1778053625386,1778053622473,1778054012696,{"_creationTime":274,"_id":275,"community":276,"display":277,"identity":284,"providers":286,"relations":291,"workflow":293},1778054425877.205,"k1788s1zmn7ntdbw621xdwznvx8664ht",{"reviewCount":8},{"description":278,"installMethods":279,"name":280,"sourceUrl":281,"tags":282},"Brand checking of React Elements.",{},"react-is","https://github.com/facebook/react/tree/HEAD/packages/react-is",[15,283,21,248],"javascript",{"githubOwner":285,"githubRepo":15,"locale":26,"slug":280,"type":195},"facebook",{"extract":287,"llm":289},{"commitSha":288,"license":187},"9635257c1b557acc81f95b1e974a54c752e703a2",{"promptVersionExtension":171,"promptVersionScoring":172,"score":290,"targetMarket":177,"tier":178},98,{"repoId":292},"kd73v9dy7vwq94hgzc7eh43b9s865rhq",{"anyEnrichmentAt":294,"extractAt":295,"githubAt":294,"llmAt":296,"updatedAt":296},1778054428301,1778054425877,1778054588390,{"_creationTime":298,"_id":299,"community":300,"display":301,"identity":310,"providers":313,"relations":317,"workflow":319},1778054052548.2258,"k17bkh8x7r0t3e36bqb52wgkf5867d0e",{"reviewCount":8},{"description":302,"installMethods":303,"name":304,"sourceUrl":305,"tags":306},"Web adapter for chat — browser chat UI via the AI SDK useChat protocol",{},"Chat Web Adapter","https://github.com/vercel/chat/tree/HEAD/packages/adapter-web",[20,307,15,308,309,248],"web","adapter","ai-sdk",{"githubOwner":311,"githubRepo":20,"locale":26,"slug":312,"type":195},"vercel","chat-adapter-web",{"extract":314,"llm":316},{"commitSha":315,"license":187},"3e4764db4d5c826cd0938cdcd0130d14eb8ed992",{"promptVersionExtension":171,"promptVersionScoring":172,"score":290,"targetMarket":177,"tier":178},{"repoId":318},"kd7ds766kaxjjf3s3hr8y7z2t9865yn3",{"anyEnrichmentAt":320,"extractAt":321,"githubAt":320,"llmAt":322,"updatedAt":322},1778054054404,1778054052548,1778054107364,{"_creationTime":324,"_id":325,"community":326,"display":327,"identity":340,"providers":343,"relations":347,"workflow":350},1778053930836.1196,"k17ak27g3g09fy7wf40a461jmh866tny",{"reviewCount":8},{"description":328,"installMethods":329,"name":330,"sourceUrl":331,"tags":332},"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",[333,15,334,16,335,336,337,338,339],"tanstack","clerk","nextjs","server","routes","guards","middleware",{"githubOwner":334,"githubRepo":341,"locale":26,"slug":342,"type":195},"skills","clerk-tanstack-patterns",{"extract":344,"llm":346},{"commitSha":345,"license":187},"c1f6afc82a165988421166e68872cb41b892c0b0",{"promptVersionExtension":171,"promptVersionScoring":172,"score":290,"targetMarket":177,"tier":178},{"parentExtensionId":348,"repoId":349},"k1743f7ms46548z8nzj1s5afxd866ek0","kd77f99t2sa8rvy3sj7yn73zp1864abx",{"anyEnrichmentAt":351,"extractAt":352,"githubAt":351,"llmAt":353,"updatedAt":353},1778053933098,1778053930836,1778054020038,{"_creationTime":355,"_id":356,"community":357,"display":358,"identity":367,"providers":369,"relations":372,"workflow":373},1778053930836.1177,"k1706mzzj3z6wcvjthvn3haek1867nkj",{"reviewCount":8},{"description":359,"installMethods":360,"name":361,"sourceUrl":362,"tags":363},"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",[364,334,16,15,365,366],"react-router","ssr","patterns",{"githubOwner":334,"githubRepo":341,"locale":26,"slug":368,"type":195},"clerk-react-router-patterns",{"extract":370,"llm":371},{"commitSha":345,"license":187},{"promptVersionExtension":171,"promptVersionScoring":172,"score":290,"targetMarket":177,"tier":178},{"parentExtensionId":348,"repoId":349},{"anyEnrichmentAt":351,"extractAt":352,"githubAt":351,"llmAt":353,"updatedAt":353},{"_creationTime":375,"_id":376,"community":377,"display":378,"identity":388,"providers":392,"relations":396,"workflow":398},1778053713797.3567,"k17csgdbhn95sza4djdsc4rt6x866kgj",{"reviewCount":8},{"description":379,"installMethods":380,"name":381,"sourceUrl":382,"tags":383},"Guide for implementing navigation in Next.js Server Components using Link component and redirect() function. Covers the difference between server and client navigation methods. Use when adding links, redirects, or navigation logic in server components without converting them to client components unnecessarily.",{},"Next.js Server Component Navigation Pattern","https://github.com/wsimmonds/claude-nextjs-skills/tree/HEAD/nextjs-server-navigation",[384,15,385,22,386,387],"next-js","typescript","navigation","server-components",{"githubOwner":389,"githubRepo":390,"locale":26,"slug":391,"type":195},"wsimmonds","claude-nextjs-skills","nextjs-server-navigation",{"extract":393,"llm":395},{"commitSha":394,"license":187},"9e0aa5f99b6cfcede69e375d1a40951dae283046",{"promptVersionExtension":171,"promptVersionScoring":172,"score":290,"targetMarket":177,"tier":178},{"repoId":397},"kd70ctdbv8qax0cnxv6aaw2hhn864bqf",{"anyEnrichmentAt":399,"extractAt":400,"githubAt":399,"llmAt":401,"updatedAt":401},1778053714259,1778053713797,1778053743253]