[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-resend-react-email-zh-CN":3,"guides-for-resend-react-email":501,"similar-k17d0y1vkdpemb77py56w3knw586mepd-zh-CN":502},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":224,"parentExtension":246,"providers":303,"relations":307,"repo":309,"tags":498,"workflow":499},1778696686278.0962,"k17d0y1vkdpemb77py56w3knw586mepd",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"使用 React 组件构建 HTML 电子邮件模板，通过 React Email 可视化编辑器将可视化电子邮件编辑器添加到应用程序，渲染电子邮件为 HTML，或使用 Resend 发送电子邮件。涵盖欢迎电子邮件、密码重置、通知、订单确认、新闻通讯、事务性电子邮件和可嵌入的电子邮件编辑器组件。",{"claudeCode":12},"resend/resend-skills","react-email","https://github.com/resend/resend-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":239},1778696686278.0964,"kn7cgk7nezjegdrqmm9v6vpvch86mnz1","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"tier":216,"useCases":217},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地指出了使用 React 组件构建和发送 HTML 电子邮件的问题，并提供了诸如欢迎电子邮件、密码重置和新闻通讯等具体用例。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能通过提供一种结构化的、基于组件的方法来开发电子邮件（包括样式、国际化和编辑器），其价值主张显著优于标准提示，超出了基本 API 用法。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该扩展提供了电子邮件开发的综合解决方案，涵盖模板创建、样式、渲染、发送，甚至还包括一个可嵌入的编辑器，支持完整的生命周期。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能专注于基于 React 的电子邮件开发及相关工具，不扩展到无关领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确反映了 SKILL.md 文件中描述的功能，涵盖了模板构建、渲染和可视化编辑器。",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","该技能不直接公开工具；其功能通过 SKILL.md 中描述的基于提示的交互来访问。",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","React Email 组件和 CLI 的所有参数和配置都在 SKILL.md 及其参考文献中有很好的文档记录。",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","该技能不公开具有名称的显式工具。其功能通过自然语言调用。",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","作为一个技能，它不公开具有参数模式或响应形状的离散工具。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","该项目已获得 MIT 许可，如 LICENSE 文件和 SKILL.md 前端信息所示。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","最后一次提交是在 2026 年 5 月 4 日，在过去 90 天内。",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","该项目依赖于 npm 依赖项，虽然没有详细说明具体的更新机制，但该项目正在积极维护，并且依赖项很可能通过标准的 Node.js 实践进行管理。",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","该技能本身不处理秘密；它生成可能处理秘密的代码，但像 Resend 这样的工具的秘密管理责任在于用户及其环境。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能生成代码和文档；它不直接将外部数据作为指令执行，也不加载不受信任的第三方内容。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能在运行时不获取远程内容，也不包含外部脚本；所有必要的代码都通过标准包管理器进行捆绑或管理。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","作为一个代码生成技能，它不执行文件系统操作或与生成代码片段和文档之外的环境进行交互。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","该技能不包含试图生成分离进程或绕过沙箱的代码或钩子。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能生成代码和文档；它没有任何传出调用或用于泄露用户数据的机制。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容和文档不包含隐藏文本技巧、不可见字符或混淆的指令。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","该技能的代码和文档清晰，不涉及混淆的有效负载、用于执行的 base64 编码或运行时脚本获取。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能关于添加到现有项目的说明及其示例清晰明了，除了标准的 Node.js 约定之外，不对特定的项目结构做出假设。",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","打开的问题：1，关闭的问题（90 天）：1。关闭率足够，打开的问题数量很少。",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","SKILL.md 前端信息声明了一个有意义的 semver 版本（2.1.0）。",{"category":104,"check":105,"severity":42,"summary":106},"Execution","Validation","作为一个代码生成技能，它不像通常那样具有需要模式验证的输入参数或结构化输出。",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","该技能仅用于代码生成和文档，不执行任何破坏性操作。",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","该技能本身不执行代码，因此不需要复杂的错误处理；它生成代码和文档。",{"category":111,"check":115,"severity":42,"summary":116},"Logging","该技能不执行破坏性操作或需要本地审计日志的出站调用。",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","该技能生成代码和文档，不处理个人数据。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","该扩展在全球范围内适用，没有任何区域或司法管辖区的限制。",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","该技能的说明是平台无关的，并依赖于标准的 Node.js 实践，使其能够跨不同环境移植。",{"category":45,"check":128,"severity":24,"summary":129},"README","README 文件提供了对技能集合的良好概述，包括安装说明和先决条件。",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","这是一个技能，而不是一个可以衡量其表面积的工具集。",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","作为一个技能，它不公开可能具有重叠近义词的特定工具。",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","SKILL.md 和 README 中宣传的所有功能都已实现，并通过示例进行了演示。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","README 和 SKILL.md 提供了清晰的安装说明和可复制粘贴的调用示例，用于添加技能。",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","该技能的文档解释了使用 React Email 的潜在故障模式，并指导用户进行恢复步骤。",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","该项目使用了标准的 npm 依赖项，并且锁定文件（lockfile）的存在是活跃维护的暗示，尽管在提供的文件中未明确证实。",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","该技能生成代码和文档；它不执行需要干运行模式的状态更改操作。",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","该技能不涉及需要幂等性或超时设置的远程调用或状态更改操作。",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","该技能不发出遥测数据；它生成代码和文档。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","目的明确，说明它是用于使用 React 组件构建 HTML 电子邮件模板，并列出了具体用例和边界。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","SKILL.md 中的前端信息简洁，有效地总结了核心功能和用于路由的触发短语。",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 结构良好，使用相对链接引用 COMPONENTS.md、STYLING.md 等文件，保持合理的长度。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","SKILL.md 有效地使用相对链接引用 COMPONENTS.md、STYLING.md 等文件，以实现渐进式披露。",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","该技能不涉及繁重的探索或深入的代码审查；它侧重于代码生成和文档。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","SKILL.md 提供了充足的、端到端的、可直接使用的示例，涵盖了各种场景，包括基本模板、发送和编辑器。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","文档解决了边缘情况和限制，例如电子邮件客户端对 CSS 和媒体查询的支持，并提供了恢复步骤或解释。",{"category":111,"check":183,"severity":42,"summary":184},"Tool Fallback","该技能不依赖需要回退的外部 MCP 工具。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","该技能提供了关于最佳实践和潜在故障模式的指导，暗示应优雅地处理意外状态或停止执行。",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该技能是独立的，不隐式依赖于加载其他技能；交叉引用是为了相关的文档。",1778696611638,"该技能提供了关于使用 React Email 库创建、样式化、渲染和发送 HTML 电子邮件模板的广泛文档和示例。它涵盖了核心组件、样式最佳实践、国际化、常见电子邮件模式，并与 Resend SDK 和可嵌入的可视化编辑器集成。",[195,196,197,198,199],"使用 React 组件构建 HTML 电子邮件模板","使用 Tailwind CSS 为电子邮件设置样式","与 Resend 集成以发送电子邮件","包含一个可嵌入的可视化电子邮件编辑器","支持电子邮件内容的国际化",[201,202,203],"超出 SDK 集成范围，直接管理电子邮件发送基础设施","提供未针对电子邮件客户端定制的通用 HTML 编辑器","支持 CSS 兼容性较差的电子邮件客户端","3.0.0","4.4.0","使开发人员能够使用 React 组件和 Tailwind CSS 构建复杂的 HTML 电子邮件模板，从而简化事务性电子邮件、新闻通讯和其他电子邮件通信的创建过程。","出色的文档、清晰的目标和可靠的示例有助于获得高分。发现项很少，所有项都通过或不适用。",98,"一个用于使用 React 组件和 Tailwind CSS 构建和发送 HTML 电子邮件的综合性技能。",[211,212,213,214,215],"react","email","html","typescript","tailwind-css","verified",[218,219,220,221],"创建欢迎电子邮件、密码重置和订单确认","向应用程序添加可视化电子邮件编辑器","将电子邮件渲染为 HTML 以供各种服务使用","开发复杂的多栏新闻通讯布局",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":235,"testCoverage":237},{"hasLockfile":224},false,1778696595490,{"descriptionLength":227,"readmeSize":228},356,2062,{"closedIssues90d":230,"forks":231,"hasChangelog":224,"manifestVersion":232,"openIssues90d":230,"pushedAt":233,"stars":234},1,15,"2.1.0",1777906156000,111,{"hasNpmPackage":224,"license":236,"smitheryVerified":224},"MIT",{"hasCi":238,"hasTests":224},true,{"updatedAt":240},1778696686278,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/react-email","resend","resend-skills","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":253,"parentExtension":257,"providers":288,"relations":298,"tags":299,"workflow":300},1778696533230.1172,"k17e91baw6wvqg8say0n2zw4w586nbwz",{"reviewCount":8},{"description":251,"installMethods":252,"name":243,"sourceUrl":14},"Skills and MCP server for the Resend email platform — sending, receiving, templates, CLI, React Email, and deliverability best practices.",{"claudeCode":243},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":255,"slug":244,"type":256},"","en","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"providers":266,"relations":281,"tags":283,"workflow":284},1778696533230.117,"k1713qz1ava5stvkd8vzhg3q7186mqdq",{"reviewCount":8},{"description":262,"installMethods":263,"name":244,"sourceUrl":14},"Resend email skills for Claude Code",{"claudeCode":12},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":255,"slug":244,"type":265},"marketplace",{"evaluate":267,"extract":276},{"promptVersionExtension":268,"promptVersionScoring":205,"score":269,"tags":270,"targetMarket":274,"tier":275},"3.1.0",75,[212,243,271,272,273],"developer-tools","api","coding-assistant","global","community",{"commitSha":277,"marketplace":278,"plugin":279},"HEAD",{"name":244,"pluginCount":230},{"mcpCount":8,"provider":280,"skillCount":8},"classify",{"repoId":282},"kd741nq7jmn7kv186fmzaaytzh86nzme",[272,273,271,212,243],{"evaluatedAt":285,"extractAt":286,"updatedAt":287},1778696547958,1778696533230,1778696702826,{"evaluate":289,"extract":295},{"promptVersionExtension":204,"promptVersionScoring":205,"score":290,"tags":291,"targetMarket":274,"tier":216},95,[212,243,292,293,294,272,271],"smtp","cli","mcp",{"commitSha":277,"license":236,"plugin":296},{"mcpCount":8,"provider":280,"skillCount":297},5,{"parentExtensionId":259,"repoId":282},[272,293,271,212,294,243,292],{"evaluatedAt":301,"extractAt":286,"updatedAt":302},1778696564340,1778696703050,{"evaluate":304,"extract":306},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":305,"targetMarket":274,"tier":216},[211,212,213,214,215],{"commitSha":277},{"parentExtensionId":248,"repoId":282,"translatedFrom":308},"k173jgq34b1shxx1mb2ehdg8yd86m4pr",{"_creationTime":310,"_id":282,"identity":311,"providers":312,"workflow":494},1778696528193.8503,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":313,"discover":488,"github":491},{"commitSha":277,"extensions":314},[315,328,353,368,396,414,461],{"basePath":254,"description":262,"displayName":244,"installMethods":316,"rationale":317,"selectedPaths":318,"source":327,"sourceLanguage":255,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[319,322,324],{"path":320,"priority":321},".claude-plugin/marketplace.json","mandatory",{"path":323,"priority":321},"README.md",{"path":325,"priority":326},"LICENSE","high","rule",{"basePath":254,"description":251,"displayName":243,"installMethods":329,"license":236,"rationale":330,"selectedPaths":331,"source":327,"sourceLanguage":255,"type":256},{"claudeCode":243},"plugin manifest at .claude-plugin/plugin.json",[332,334,335,336,339,341,343,345,347,349,351],{"path":333,"priority":321},".claude-plugin/plugin.json",{"path":323,"priority":321},{"path":325,"priority":326},{"path":337,"priority":338},"skills/agent-email-inbox/SKILL.md","medium",{"path":340,"priority":338},"skills/email-best-practices/SKILL.md",{"path":342,"priority":338},"skills/react-email/SKILL.md",{"path":344,"priority":338},"skills/resend/SKILL.md",{"path":346,"priority":338},"skills/resend-cli/SKILL.md",{"path":348,"priority":321},".mcp.json",{"path":350,"priority":326},".codex-plugin/plugin.json",{"path":352,"priority":326},".cursor-plugin/plugin.json",{"basePath":354,"description":355,"displayName":356,"installMethods":357,"rationale":358,"selectedPaths":359,"source":327,"sourceLanguage":255,"type":245},"skills/agent-email-inbox","Use when building any system where email content triggers actions — AI agent inboxes, automated support handlers, email-to-task pipelines, or any workflow processing untrusted inbound email. Always use this skill when the user wants to receive emails and act on them programmatically, even if they don't mention \"agent\" — the skill contains critical security patterns (sender allowlists, content filtering, sandboxed processing) that prevent untrusted email from controlling your system.","agent-email-inbox",{"claudeCode":12},"SKILL.md frontmatter at skills/agent-email-inbox/SKILL.md",[360,362,364,366],{"path":361,"priority":321},"SKILL.md",{"path":363,"priority":338},"references/advanced-patterns.md",{"path":365,"priority":338},"references/security-levels.md",{"path":367,"priority":338},"references/webhook-setup.md",{"basePath":369,"description":370,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"source":327,"sourceLanguage":255,"type":245},"skills/email-best-practices","Use when building email features, emails going to spam, high bounce rates, setting up SPF/DKIM/DMARC authentication, implementing email capture, ensuring compliance (CAN-SPAM, GDPR, CASL), handling webhooks, retry logic, or deciding transactional vs marketing.","email-best-practices",{"claudeCode":12},"SKILL.md frontmatter at skills/email-best-practices/SKILL.md",[375,376,378,380,382,384,386,388,390,392,394],{"path":361,"priority":321},{"path":377,"priority":338},"references/compliance.md",{"path":379,"priority":338},"references/deliverability.md",{"path":381,"priority":338},"references/email-capture.md",{"path":383,"priority":338},"references/email-types.md",{"path":385,"priority":338},"references/list-management.md",{"path":387,"priority":338},"references/marketing-emails.md",{"path":389,"priority":338},"references/sending-reliability.md",{"path":391,"priority":338},"references/transactional-email-catalog.md",{"path":393,"priority":338},"references/transactional-emails.md",{"path":395,"priority":338},"references/webhooks-events.md",{"basePath":242,"description":397,"displayName":13,"installMethods":398,"rationale":399,"selectedPaths":400,"source":327,"sourceLanguage":255,"type":245},"Use when building HTML email templates with React components, adding a visual email editor to an application using the React Email visual editor, rendering emails to HTML, or sending emails with Resend. Covers welcome emails, password resets, notifications, order confirmations, newsletters, transactional emails, and the embeddable email editor component.",{"claudeCode":12},"SKILL.md frontmatter at skills/react-email/SKILL.md",[401,402,404,406,408,410,412],{"path":361,"priority":321},{"path":403,"priority":338},"references/COMPONENTS.md",{"path":405,"priority":338},"references/EDITOR.md",{"path":407,"priority":338},"references/I18N.md",{"path":409,"priority":338},"references/PATTERNS.md",{"path":411,"priority":338},"references/SENDING.md",{"path":413,"priority":338},"references/STYLING.md",{"basePath":415,"description":416,"displayName":243,"installMethods":417,"rationale":418,"selectedPaths":419,"source":327,"sourceLanguage":255,"type":245},"skills/resend","Use when working with the Resend email API — sending transactional emails (single or batch), receiving inbound emails via webhooks, managing email templates, tracking delivery events, managing domains, contacts, broadcasts, webhooks, API keys, automations, events, viewing API request logs, or setting up the Resend SDK. Always use this skill when the user mentions Resend, even for simple tasks like \"send an email with Resend\" — the skill contains critical gotchas (idempotency keys, webhook verification, template variable syntax) that prevent common production issues.",{"claudeCode":12},"SKILL.md frontmatter at skills/resend/SKILL.md",[420,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459],{"path":361,"priority":321},{"path":422,"priority":338},"references/api-keys.md",{"path":424,"priority":338},"references/automations.md",{"path":426,"priority":338},"references/broadcasts.md",{"path":428,"priority":338},"references/contact-properties.md",{"path":430,"priority":338},"references/contacts.md",{"path":432,"priority":338},"references/domains.md",{"path":434,"priority":338},"references/events.md",{"path":436,"priority":338},"references/fetch-all-templates.mjs",{"path":438,"priority":338},"references/installation.md",{"path":440,"priority":338},"references/logs.md",{"path":442,"priority":338},"references/receiving.md",{"path":444,"priority":338},"references/segments.md",{"path":446,"priority":338},"references/sending/batch-email-examples.md",{"path":448,"priority":338},"references/sending/best-practices.md",{"path":450,"priority":338},"references/sending/email-management.md",{"path":452,"priority":338},"references/sending/overview.md",{"path":454,"priority":338},"references/sending/single-email-examples.md",{"path":456,"priority":338},"references/templates.md",{"path":458,"priority":338},"references/topics.md",{"path":460,"priority":338},"references/webhooks.md",{"basePath":462,"description":463,"displayName":464,"installMethods":465,"rationale":466,"selectedPaths":467,"source":327,"sourceLanguage":255,"type":245},"skills/resend-cli","Operate the Resend platform from the terminal — send emails (including React Email .tsx templates via --react-email), manage domains, contacts, broadcasts, templates, webhooks, API keys, logs, automations, and events via the `resend` CLI. Use when the user wants to run Resend commands in the shell, scripts, or CI/CD pipelines, or send/preview React Email templates. Always load this skill before running `resend` commands — it contains the non-interactive flag contract and gotchas that prevent silent failures.\n","resend-cli",{"claudeCode":12},"SKILL.md frontmatter at skills/resend-cli/SKILL.md",[468,469,470,472,473,474,475,476,477,479,481,482,483,484,485,486],{"path":361,"priority":321},{"path":422,"priority":338},{"path":471,"priority":338},"references/auth.md",{"path":424,"priority":338},{"path":426,"priority":338},{"path":428,"priority":338},{"path":430,"priority":338},{"path":432,"priority":338},{"path":478,"priority":338},"references/emails.md",{"path":480,"priority":338},"references/error-codes.md",{"path":440,"priority":338},{"path":444,"priority":338},{"path":456,"priority":338},{"path":458,"priority":338},{"path":460,"priority":338},{"path":487,"priority":338},"references/workflows.md",{"sources":489},[490],"manual",{"closedIssues90d":230,"description":492,"forks":231,"license":236,"openIssues90d":230,"pushedAt":233,"readmeSize":228,"stars":234,"topics":493},"Agent Skills for working with Resend to send and receive emails.",[],{"classifiedAt":495,"discoverAt":496,"extractAt":497,"githubAt":497,"updatedAt":495},1778696532855,1778696528193,1778696531172,[212,213,211,215,214],{"evaluatedAt":500,"extractAt":286,"updatedAt":240},1778696612209,[],[503,534,565,595,623,651],{"_creationTime":504,"_id":505,"community":506,"display":507,"identity":513,"providers":517,"relations":527,"tags":530,"workflow":531},1778695548458.4001,"k170asnajd0vcr51hwhfy4t0t986m5bh",{"reviewCount":8},{"description":508,"installMethods":509,"name":511,"sourceUrl":512},"Configure Tailwind CSS with TypeScript in a Next.js or React project. Covers installation, configuration, custom theme extensions, component patterns, and type-safe styling utilities. Use when adding Tailwind CSS to an existing TypeScript project, customizing the Tailwind theme for a project's design system, setting up type-safe component styling patterns, or configuring Tailwind plugins and extensions.\n",{"claudeCode":510},"pjt222/agent-almanac","setup-tailwind-typescript","https://github.com/pjt222/agent-almanac",{"basePath":514,"githubOwner":515,"githubRepo":516,"locale":255,"slug":511,"type":245},"skills/setup-tailwind-typescript","pjt222","agent-almanac",{"evaluate":518,"extract":526},{"promptVersionExtension":204,"promptVersionScoring":205,"score":519,"tags":520,"targetMarket":274,"tier":216},100,[521,214,522,523,524,211,525],"tailwind","css","styling","configuration","nextjs",{"commitSha":277},{"parentExtensionId":528,"repoId":529},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[524,522,525,211,523,521,214],{"evaluatedAt":532,"extractAt":533,"updatedAt":532},1778701490050,1778695548458,{"_creationTime":535,"_id":536,"community":537,"display":538,"identity":544,"providers":548,"relations":558,"tags":561,"workflow":562},1778687299685.3901,"k1766avpz66czpkss71dc79vq586nf9j",{"reviewCount":8},{"description":539,"installMethods":540,"name":542,"sourceUrl":543},"Full Sentry SDK setup for React Router Framework mode. Use when asked to \"add Sentry to React Router Framework\", \"install @sentry/react-router\", or configure error monitoring, tracing, profiling, session replay, logs, or user feedback for a React Router v7 framework app.",{"claudeCode":541},"getsentry/sentry-for-ai","sentry-react-router-framework-sdk","https://github.com/getsentry/sentry-for-ai",{"basePath":545,"githubOwner":546,"githubRepo":547,"locale":255,"slug":542,"type":245},"skills/sentry-react-router-framework-sdk","getsentry","sentry-for-ai",{"evaluate":549,"extract":557},{"promptVersionExtension":204,"promptVersionScoring":205,"score":519,"tags":550,"targetMarket":274,"tier":216},[211,551,552,553,554,555,214,556],"sentry","sdk-setup","error-monitoring","tracing","profiling","javascript",{"commitSha":277},{"parentExtensionId":559,"repoId":560},"k179krjesmjphb7bqfh43701sn86n8mn","kd72wxwjk5zaddkehkc2ftrzfh86nk3n",[553,556,555,211,552,551,554,214],{"evaluatedAt":563,"extractAt":564,"updatedAt":563},1778687838591,1778687299685,{"_creationTime":566,"_id":567,"community":568,"display":569,"identity":575,"providers":578,"relations":587,"tags":590,"workflow":591},1778687146795.06,"k177cg1e35k84vwsmzhamtt2a986nftx",{"reviewCount":8},{"description":570,"installMethods":571,"name":573,"sourceUrl":574},"使用 MJML 4.x 框架生成响应式 HTML 电子邮件模板。当用户要求创建、生成、设计或构建电子邮件模板时使用——包括欢迎电子邮件、推广邮件、事务性模板、新闻通讯或任何响应式电子邮件。当用户要求将 MJML 编译为 HTML、处理或编辑现有 MJML 模板或对电子邮件在客户端之间的渲染问题进行故障排除时，也请使用。",{"claudeCode":572},"framix-team/skill-email-html-mjml","email-html-mjml","https://github.com/framix-team/skill-email-html-mjml",{"basePath":573,"githubOwner":576,"githubRepo":577,"locale":18,"slug":573,"type":245},"framix-team","skill-email-html-mjml",{"evaluate":579,"extract":586},{"promptVersionExtension":204,"promptVersionScoring":205,"score":580,"tags":581,"targetMarket":274,"tier":216},99,[212,582,213,583,584,585],"mjml","template","generation","responsive",{"commitSha":277,"license":236},{"repoId":588,"translatedFrom":589},"kd73mbegd4tcaqseccqnm1dytn86mkay","k1750c8jrzm0wjhgqvxs7j9k7586ntwf",[212,584,213,582,585,583],{"evaluatedAt":592,"extractAt":593,"updatedAt":594},1778687118707,1778687088893,1778687146795,{"_creationTime":596,"_id":597,"community":598,"display":599,"identity":605,"providers":610,"relations":617,"tags":619,"workflow":620},1778683190010.2769,"k173mm0mrmw88ybjm7f9rjqry986nya3",{"reviewCount":8},{"description":600,"installMethods":601,"name":603,"sourceUrl":604},"shadcn/ui component library for React with Tailwind CSS - copy-paste accessible components with full code ownership",{"claudeCode":602},"bobmatnyc/claude-mpm-skills","shadcn/ui Component Library","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":606,"githubOwner":607,"githubRepo":608,"locale":255,"slug":609,"type":245},"toolchains/ui/components/shadcn","bobmatnyc","claude-mpm-skills","shadcn",{"evaluate":611,"extract":616},{"promptVersionExtension":204,"promptVersionScoring":205,"score":580,"tags":612,"targetMarket":274,"tier":216},[211,613,215,614,615],"shadcn-ui","component-library","frontend",{"commitSha":277,"license":236},{"repoId":618},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[614,615,211,613,215],{"evaluatedAt":621,"extractAt":622,"updatedAt":621},1778685551932,1778683190010,{"_creationTime":624,"_id":625,"community":626,"display":627,"identity":633,"providers":637,"relations":644,"tags":647,"workflow":648},1778696833339.6218,"k176gr5qszggh36kjn8a1cwehs86n2jd",{"reviewCount":8},{"description":628,"installMethods":629,"name":631,"sourceUrl":632},"Interact with Gmail - search emails, read messages, send emails, create drafts, and manage labels.\nUse when user asks to: search email, read email, send email, create email draft, mark as read,\narchive email, star email, or manage Gmail labels. Lightweight alternative to full Google\nWorkspace MCP server with standalone OAuth authentication.\n",{"claudeCode":630},"sanjay3290/ai-skills","gmail","https://github.com/sanjay3290/ai-skills",{"basePath":634,"githubOwner":635,"githubRepo":636,"locale":255,"slug":631,"type":245},"skills/gmail","sanjay3290","ai-skills",{"evaluate":638,"extract":643},{"promptVersionExtension":204,"promptVersionScoring":205,"score":519,"tags":639,"targetMarket":274,"tier":216},[631,212,640,641,642],"communication","automation","productivity",{"commitSha":277},{"parentExtensionId":645,"repoId":646},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[641,640,212,631,642],{"evaluatedAt":649,"extractAt":650,"updatedAt":649},1778696939862,1778696833339,{"_creationTime":652,"_id":653,"community":654,"display":655,"identity":661,"providers":665,"relations":673,"tags":675,"workflow":676},1778688022104.181,"k17dc7t5hw7dw4cx3zsdg0rxz986m1mt",{"reviewCount":8},{"description":656,"installMethods":657,"name":659,"sourceUrl":660},"Save a Gmail message body into a Google Doc for archival or reference.",{"claudeCode":658},"googleworkspace/cli","Save Email to Doc","https://github.com/googleworkspace/cli",{"basePath":662,"githubOwner":663,"githubRepo":293,"locale":255,"slug":664,"type":245},"skills/recipe-save-email-to-doc","googleworkspace","recipe-save-email-to-doc",{"evaluate":666,"extract":671},{"promptVersionExtension":204,"promptVersionScoring":205,"score":519,"tags":667,"targetMarket":274,"tier":216},[212,668,669,641,670],"documentation","google-workspace","archival",{"commitSha":277,"license":672},"Apache-2.0",{"repoId":674},"kd74t1908zh6g1jzcxw8tg1rwx86nnpt",[670,641,668,212,669],{"evaluatedAt":677,"extractAt":678,"updatedAt":677},1778690036669,1778688022104]