[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-resend-react-email-en":3,"guides-for-resend-react-email":498,"similar-k173jgq34b1shxx1mb2ehdg8yd86m4pr-en":499},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":225,"parentExtension":247,"providers":302,"relations":306,"repo":307,"tags":495,"workflow":496},1778696533230.118,"k173jgq34b1shxx1mb2ehdg8yd86m4pr",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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},"resend/resend-skills","react-email","https://github.com/resend/resend-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":240},1778696612209.5596,"kn70hzkmw785bbkbjnbjntykhn86n7ze","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":216,"tier":217,"useCases":218},[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","The description clearly names the problem of building and sending HTML emails with React components, and provides specific use cases like welcome emails, password resets, and newsletters.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a significant value proposition over standard prompting by providing a structured, component-based approach to email development, including styling, internationalization, and an editor, which goes beyond basic API usage.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension provides a comprehensive solution for email development, covering template creation, styling, rendering, sending, and even an embeddable editor, supporting a complete lifecycle.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is focused on React-based email development and related tooling, without extending into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the capabilities described in the SKILL.md file, covering template building, rendering, and the visual editor.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill does not expose tools directly; its functionality is accessed via prompt-based interactions described in SKILL.md.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","All parameters and configurations for using the React Email components and CLI are well-documented within the SKILL.md and its references.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This skill does not expose explicit tools with names. Its functionality is invoked through natural language.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","As a skill, it does not expose discrete tools with parameter schemas or response shapes in the traditional sense.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The project is licensed under the MIT license, as indicated by the LICENSE file and the SKILL.md frontmatter.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 4, 2026, which is within the last 90 days.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project relies on npm dependencies, and while specific update mechanisms are not detailed, the project is actively maintained and dependencies are likely managed via standard Node.js practices.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill itself does not handle secrets; it generates code that might, but the responsibility for managing secrets for tools like Resend lies with the user and their environment.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill generates code and documentation; it does not directly execute external data as instructions or load untrusted third-party content.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch remote content at runtime or include external scripts; all necessary code is bundled or managed via standard package managers.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","As a code-generation skill, it does not perform file system operations or interact with the environment outside of generating code snippets and documentation.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill does not contain scripts or hooks that would attempt to spawn detached processes or bypass sandboxing.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill generates code and documentation; it does not have any outbound calls or mechanisms to exfiltrate user data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and documentation do not contain hidden text tricks, invisible characters, or obfuscated instructions.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's code and documentation are clear and do not involve obfuscated payloads, base64 encoding for execution, or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill's instructions for adding to existing projects and its examples are clear and do not make assumptions about specific project structures beyond standard Node.js conventions.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","Open issues: 1, Closed issues (90d): 1. The closure rate is sufficient, and the number of open issues is low.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The SKILL.md frontmatter declares a meaningful semver version (2.1.0).",{"category":104,"check":105,"severity":42,"summary":106},"Execution","Validation","As a code-generation skill, it does not have input arguments or structured output in the typical sense that requires schema validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is purely for code generation and documentation, and does not perform any destructive operations.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","The skill itself does not execute code in a way that would require complex error handling; it generates code and documentation.",{"category":111,"check":115,"severity":42,"summary":116},"Logging","The skill does not perform destructive actions or outbound calls that would require a local audit log.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill generates code and documentation and does not operate on personal data.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The extension is globally applicable and does not have any regional or jurisdictional restrictions.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill's instructions are platform-agnostic and rely on standard Node.js practices, making it portable across different environments.",{"category":45,"check":128,"severity":24,"summary":129},"README","The README file provides a good overview of the collection of skills, including installation instructions and prerequisites.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a skill, not a toolset with a surface area to measure.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","As a skill, it does not expose specific tools that could have overlapping synonyms.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All features advertised in the SKILL.md and README are implemented and demonstrated through examples.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README and SKILL.md provide clear installation instructions and copy-pasteable invocation examples for adding the skill.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The skill's documentation explains potential failure modes for using React Email and guides users on recovery steps.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","The project utilizes standard npm dependencies, and the presence of a lockfile is implied by active maintenance, though not explicitly confirmed in the provided files.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","The skill generates code and documentation; it does not perform state-changing operations that would require a dry-run mode.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","This skill does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The skill does not emit telemetry; it generates code and documentation.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The purpose is precisely defined, stating it's for building HTML email templates with React components and lists specific use cases and boundaries.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the core capability and trigger phrases for routing.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured, using references for deeper material, and stays within a reasonable length.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md effectively uses relative links to reference files like COMPONENTS.md, STYLING.md, etc., for progressive disclosure.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill does not involve heavy exploration or deep code review; it focuses on code generation and documentation.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides sufficient, end-to-end, ready-to-use examples for various scenarios, including basic templates, sending, and the editor.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation addresses edge cases and limitations, such as email client support for CSS and media queries, and provides recovery steps or explanations.",{"category":111,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external MCP tools that would require fallbacks.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill provides guidance on best practices and potential failure modes, implying that unexpected states should be handled gracefully or halted.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills being loaded; cross-references are for related documentation.",1778696611638,"This skill provides extensive documentation and examples for using the React Email library to create, style, render, and send HTML email templates. It covers core components, styling best practices, internationalization, common email patterns, and integrates with the Resend SDK and an embeddable visual editor.",[195,196,197,198,199],"Build HTML email templates with React components","Style emails using Tailwind CSS","Integrate with Resend for sending emails","Include an embeddable visual email editor","Support internationalization for email content",[201,202,203],"Directly managing email sending infrastructure beyond SDK integration","Providing a generic HTML editor not tailored for email clients","Supporting email clients with poor CSS compatibility","3.0.0","4.4.0","To enable developers to build sophisticated HTML email templates using React components and Tailwind CSS, streamlining the process of creating transactional emails, newsletters, and other email communications.","Excellent documentation, clear purpose, and robust examples contribute to a high score. Minimal findings, all passing or not applicable.",98,"A comprehensive skill for building and sending HTML emails with React components and Tailwind CSS.",[211,212,213,214,215],"react","email","html","typescript","tailwind-css","global","verified",[219,220,221,222],"Creating welcome emails, password resets, and order confirmations","Adding a visual email editor to an application","Rendering emails to HTML for various services","Developing complex, multi-column newsletter layouts",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":236,"testCoverage":238},{"hasLockfile":225},false,1778696595490,{"descriptionLength":228,"readmeSize":229},356,2062,{"closedIssues90d":231,"forks":232,"hasChangelog":225,"manifestVersion":233,"openIssues90d":231,"pushedAt":234,"stars":235},1,15,"2.1.0",1777906156000,111,{"hasNpmPackage":225,"license":237,"smitheryVerified":225},"MIT",{"hasCi":239,"hasTests":225},true,{"updatedAt":241},1778696612209,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},"skills/react-email","resend","resend-skills","skill",{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":254,"parentExtension":257,"providers":287,"relations":297,"tags":298,"workflow":299},1778696533230.1172,"k17e91baw6wvqg8say0n2zw4w586nbwz",{"reviewCount":8},{"description":252,"installMethods":253,"name":244,"sourceUrl":14},"Skills and MCP server for the Resend email platform — sending, receiving, templates, CLI, React Email, and deliverability best practices.",{"claudeCode":244},{"basePath":255,"githubOwner":244,"githubRepo":245,"locale":18,"slug":245,"type":256},"","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"providers":266,"relations":280,"tags":282,"workflow":283},1778696533230.117,"k1713qz1ava5stvkd8vzhg3q7186mqdq",{"reviewCount":8},{"description":262,"installMethods":263,"name":245,"sourceUrl":14},"Resend email skills for Claude Code",{"claudeCode":12},{"basePath":255,"githubOwner":244,"githubRepo":245,"locale":18,"slug":245,"type":265},"marketplace",{"evaluate":267,"extract":275},{"promptVersionExtension":268,"promptVersionScoring":205,"score":269,"tags":270,"targetMarket":216,"tier":274},"3.1.0",75,[212,244,271,272,273],"developer-tools","api","coding-assistant","community",{"commitSha":276,"marketplace":277,"plugin":278},"HEAD",{"name":245,"pluginCount":231},{"mcpCount":8,"provider":279,"skillCount":8},"classify",{"repoId":281},"kd741nq7jmn7kv186fmzaaytzh86nzme",[272,273,271,212,244],{"evaluatedAt":284,"extractAt":285,"updatedAt":286},1778696547958,1778696533230,1778696702826,{"evaluate":288,"extract":294},{"promptVersionExtension":204,"promptVersionScoring":205,"score":289,"tags":290,"targetMarket":216,"tier":217},95,[212,244,291,292,293,272,271],"smtp","cli","mcp",{"commitSha":276,"license":237,"plugin":295},{"mcpCount":8,"provider":279,"skillCount":296},5,{"parentExtensionId":259,"repoId":281},[272,292,271,212,293,244,291],{"evaluatedAt":300,"extractAt":285,"updatedAt":301},1778696564340,1778696703050,{"evaluate":303,"extract":305},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":304,"targetMarket":216,"tier":217},[211,212,213,214,215],{"commitSha":276},{"parentExtensionId":249,"repoId":281},{"_creationTime":308,"_id":281,"identity":309,"providers":310,"workflow":491},1778696528193.8503,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":311,"discover":485,"github":488},{"commitSha":276,"extensions":312},[313,326,351,366,394,411,458],{"basePath":255,"description":262,"displayName":245,"installMethods":314,"rationale":315,"selectedPaths":316,"source":325,"sourceLanguage":18,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[317,320,322],{"path":318,"priority":319},".claude-plugin/marketplace.json","mandatory",{"path":321,"priority":319},"README.md",{"path":323,"priority":324},"LICENSE","high","rule",{"basePath":255,"description":252,"displayName":244,"installMethods":327,"license":237,"rationale":328,"selectedPaths":329,"source":325,"sourceLanguage":18,"type":256},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json",[330,332,333,334,337,339,341,343,345,347,349],{"path":331,"priority":319},".claude-plugin/plugin.json",{"path":321,"priority":319},{"path":323,"priority":324},{"path":335,"priority":336},"skills/agent-email-inbox/SKILL.md","medium",{"path":338,"priority":336},"skills/email-best-practices/SKILL.md",{"path":340,"priority":336},"skills/react-email/SKILL.md",{"path":342,"priority":336},"skills/resend/SKILL.md",{"path":344,"priority":336},"skills/resend-cli/SKILL.md",{"path":346,"priority":319},".mcp.json",{"path":348,"priority":324},".codex-plugin/plugin.json",{"path":350,"priority":324},".cursor-plugin/plugin.json",{"basePath":352,"description":353,"displayName":354,"installMethods":355,"rationale":356,"selectedPaths":357,"source":325,"sourceLanguage":18,"type":246},"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",[358,360,362,364],{"path":359,"priority":319},"SKILL.md",{"path":361,"priority":336},"references/advanced-patterns.md",{"path":363,"priority":336},"references/security-levels.md",{"path":365,"priority":336},"references/webhook-setup.md",{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":325,"sourceLanguage":18,"type":246},"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",[373,374,376,378,380,382,384,386,388,390,392],{"path":359,"priority":319},{"path":375,"priority":336},"references/compliance.md",{"path":377,"priority":336},"references/deliverability.md",{"path":379,"priority":336},"references/email-capture.md",{"path":381,"priority":336},"references/email-types.md",{"path":383,"priority":336},"references/list-management.md",{"path":385,"priority":336},"references/marketing-emails.md",{"path":387,"priority":336},"references/sending-reliability.md",{"path":389,"priority":336},"references/transactional-email-catalog.md",{"path":391,"priority":336},"references/transactional-emails.md",{"path":393,"priority":336},"references/webhooks-events.md",{"basePath":243,"description":10,"displayName":13,"installMethods":395,"rationale":396,"selectedPaths":397,"source":325,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at skills/react-email/SKILL.md",[398,399,401,403,405,407,409],{"path":359,"priority":319},{"path":400,"priority":336},"references/COMPONENTS.md",{"path":402,"priority":336},"references/EDITOR.md",{"path":404,"priority":336},"references/I18N.md",{"path":406,"priority":336},"references/PATTERNS.md",{"path":408,"priority":336},"references/SENDING.md",{"path":410,"priority":336},"references/STYLING.md",{"basePath":412,"description":413,"displayName":244,"installMethods":414,"rationale":415,"selectedPaths":416,"source":325,"sourceLanguage":18,"type":246},"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",[417,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456],{"path":359,"priority":319},{"path":419,"priority":336},"references/api-keys.md",{"path":421,"priority":336},"references/automations.md",{"path":423,"priority":336},"references/broadcasts.md",{"path":425,"priority":336},"references/contact-properties.md",{"path":427,"priority":336},"references/contacts.md",{"path":429,"priority":336},"references/domains.md",{"path":431,"priority":336},"references/events.md",{"path":433,"priority":336},"references/fetch-all-templates.mjs",{"path":435,"priority":336},"references/installation.md",{"path":437,"priority":336},"references/logs.md",{"path":439,"priority":336},"references/receiving.md",{"path":441,"priority":336},"references/segments.md",{"path":443,"priority":336},"references/sending/batch-email-examples.md",{"path":445,"priority":336},"references/sending/best-practices.md",{"path":447,"priority":336},"references/sending/email-management.md",{"path":449,"priority":336},"references/sending/overview.md",{"path":451,"priority":336},"references/sending/single-email-examples.md",{"path":453,"priority":336},"references/templates.md",{"path":455,"priority":336},"references/topics.md",{"path":457,"priority":336},"references/webhooks.md",{"basePath":459,"description":460,"displayName":461,"installMethods":462,"rationale":463,"selectedPaths":464,"source":325,"sourceLanguage":18,"type":246},"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",[465,466,467,469,470,471,472,473,474,476,478,479,480,481,482,483],{"path":359,"priority":319},{"path":419,"priority":336},{"path":468,"priority":336},"references/auth.md",{"path":421,"priority":336},{"path":423,"priority":336},{"path":425,"priority":336},{"path":427,"priority":336},{"path":429,"priority":336},{"path":475,"priority":336},"references/emails.md",{"path":477,"priority":336},"references/error-codes.md",{"path":437,"priority":336},{"path":441,"priority":336},{"path":453,"priority":336},{"path":455,"priority":336},{"path":457,"priority":336},{"path":484,"priority":336},"references/workflows.md",{"sources":486},[487],"manual",{"closedIssues90d":231,"description":489,"forks":232,"license":237,"openIssues90d":231,"pushedAt":234,"readmeSize":229,"stars":235,"topics":490},"Agent Skills for working with Resend to send and receive emails.",[],{"classifiedAt":492,"discoverAt":493,"extractAt":494,"githubAt":494,"updatedAt":492},1778696532855,1778696528193,1778696531172,[212,213,211,215,214],{"evaluatedAt":241,"extractAt":285,"updatedAt":497},1778696703619,[],[500,531,562,591,619,647],{"_creationTime":501,"_id":502,"community":503,"display":504,"identity":510,"providers":514,"relations":524,"tags":527,"workflow":528},1778695548458.4001,"k170asnajd0vcr51hwhfy4t0t986m5bh",{"reviewCount":8},{"description":505,"installMethods":506,"name":508,"sourceUrl":509},"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":507},"pjt222/agent-almanac","setup-tailwind-typescript","https://github.com/pjt222/agent-almanac",{"basePath":511,"githubOwner":512,"githubRepo":513,"locale":18,"slug":508,"type":246},"skills/setup-tailwind-typescript","pjt222","agent-almanac",{"evaluate":515,"extract":523},{"promptVersionExtension":204,"promptVersionScoring":205,"score":516,"tags":517,"targetMarket":216,"tier":217},100,[518,214,519,520,521,211,522],"tailwind","css","styling","configuration","nextjs",{"commitSha":276},{"parentExtensionId":525,"repoId":526},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[521,519,522,211,520,518,214],{"evaluatedAt":529,"extractAt":530,"updatedAt":529},1778701490050,1778695548458,{"_creationTime":532,"_id":533,"community":534,"display":535,"identity":541,"providers":545,"relations":555,"tags":558,"workflow":559},1778687299685.3901,"k1766avpz66czpkss71dc79vq586nf9j",{"reviewCount":8},{"description":536,"installMethods":537,"name":539,"sourceUrl":540},"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":538},"getsentry/sentry-for-ai","sentry-react-router-framework-sdk","https://github.com/getsentry/sentry-for-ai",{"basePath":542,"githubOwner":543,"githubRepo":544,"locale":18,"slug":539,"type":246},"skills/sentry-react-router-framework-sdk","getsentry","sentry-for-ai",{"evaluate":546,"extract":554},{"promptVersionExtension":204,"promptVersionScoring":205,"score":516,"tags":547,"targetMarket":216,"tier":217},[211,548,549,550,551,552,214,553],"sentry","sdk-setup","error-monitoring","tracing","profiling","javascript",{"commitSha":276},{"parentExtensionId":556,"repoId":557},"k179krjesmjphb7bqfh43701sn86n8mn","kd72wxwjk5zaddkehkc2ftrzfh86nk3n",[550,553,552,211,549,548,551,214],{"evaluatedAt":560,"extractAt":561,"updatedAt":560},1778687838591,1778687299685,{"_creationTime":563,"_id":564,"community":565,"display":566,"identity":572,"providers":575,"relations":584,"tags":586,"workflow":587},1778687088893.0588,"k1750c8jrzm0wjhgqvxs7j9k7586ntwf",{"reviewCount":8},{"description":567,"installMethods":568,"name":570,"sourceUrl":571},"Responsive HTML email template generation using MJML 4.x framework. Use when the user asks to create, generate, design, or build an email template — including welcome emails, promotional blasts, transactional templates, newsletters, or any responsive email. Also use when the user asks to compile MJML to HTML, work with or edit existing MJML templates, or troubleshoot email rendering issues across clients.",{"claudeCode":569},"framix-team/skill-email-html-mjml","email-html-mjml","https://github.com/framix-team/skill-email-html-mjml",{"basePath":570,"githubOwner":573,"githubRepo":574,"locale":18,"slug":570,"type":246},"framix-team","skill-email-html-mjml",{"evaluate":576,"extract":583},{"promptVersionExtension":204,"promptVersionScoring":205,"score":577,"tags":578,"targetMarket":216,"tier":217},99,[212,579,213,580,581,582],"mjml","template","generation","responsive",{"commitSha":276,"license":237},{"repoId":585},"kd73mbegd4tcaqseccqnm1dytn86mkay",[212,581,213,579,582,580],{"evaluatedAt":588,"extractAt":589,"updatedAt":590},1778687118707,1778687088893,1778687147373,{"_creationTime":592,"_id":593,"community":594,"display":595,"identity":601,"providers":606,"relations":613,"tags":615,"workflow":616},1778683190010.2769,"k173mm0mrmw88ybjm7f9rjqry986nya3",{"reviewCount":8},{"description":596,"installMethods":597,"name":599,"sourceUrl":600},"shadcn/ui component library for React with Tailwind CSS - copy-paste accessible components with full code ownership",{"claudeCode":598},"bobmatnyc/claude-mpm-skills","shadcn/ui Component Library","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":602,"githubOwner":603,"githubRepo":604,"locale":18,"slug":605,"type":246},"toolchains/ui/components/shadcn","bobmatnyc","claude-mpm-skills","shadcn",{"evaluate":607,"extract":612},{"promptVersionExtension":204,"promptVersionScoring":205,"score":577,"tags":608,"targetMarket":216,"tier":217},[211,609,215,610,611],"shadcn-ui","component-library","frontend",{"commitSha":276,"license":237},{"repoId":614},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[610,611,211,609,215],{"evaluatedAt":617,"extractAt":618,"updatedAt":617},1778685551932,1778683190010,{"_creationTime":620,"_id":621,"community":622,"display":623,"identity":629,"providers":633,"relations":640,"tags":643,"workflow":644},1778696833339.6218,"k176gr5qszggh36kjn8a1cwehs86n2jd",{"reviewCount":8},{"description":624,"installMethods":625,"name":627,"sourceUrl":628},"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":626},"sanjay3290/ai-skills","gmail","https://github.com/sanjay3290/ai-skills",{"basePath":630,"githubOwner":631,"githubRepo":632,"locale":18,"slug":627,"type":246},"skills/gmail","sanjay3290","ai-skills",{"evaluate":634,"extract":639},{"promptVersionExtension":204,"promptVersionScoring":205,"score":516,"tags":635,"targetMarket":216,"tier":217},[627,212,636,637,638],"communication","automation","productivity",{"commitSha":276},{"parentExtensionId":641,"repoId":642},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[637,636,212,627,638],{"evaluatedAt":645,"extractAt":646,"updatedAt":645},1778696939862,1778696833339,{"_creationTime":648,"_id":649,"community":650,"display":651,"identity":657,"providers":661,"relations":669,"tags":671,"workflow":672},1778688022104.181,"k17dc7t5hw7dw4cx3zsdg0rxz986m1mt",{"reviewCount":8},{"description":652,"installMethods":653,"name":655,"sourceUrl":656},"Save a Gmail message body into a Google Doc for archival or reference.",{"claudeCode":654},"googleworkspace/cli","Save Email to Doc","https://github.com/googleworkspace/cli",{"basePath":658,"githubOwner":659,"githubRepo":292,"locale":18,"slug":660,"type":246},"skills/recipe-save-email-to-doc","googleworkspace","recipe-save-email-to-doc",{"evaluate":662,"extract":667},{"promptVersionExtension":204,"promptVersionScoring":205,"score":516,"tags":663,"targetMarket":216,"tier":217},[212,664,665,637,666],"documentation","google-workspace","archival",{"commitSha":276,"license":668},"Apache-2.0",{"repoId":670},"kd74t1908zh6g1jzcxw8tg1rwx86nnpt",[666,637,664,212,665],{"evaluatedAt":673,"extractAt":674,"updatedAt":673},1778690036669,1778688022104]