[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-getsentry-sentry-elixir-sdk-de":3,"guides-for-getsentry-sentry-elixir-sdk":804,"similar-k17d1kd5rk2mbfmkqd6vbkghxd86n27b-de":805},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":242,"parentExtension":250,"providers":304,"relations":308,"repo":309,"tags":802,"workflow":803},1778687299685.387,"k17d1kd5rk2mbfmkqd6vbkghxd86n27b",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Full Sentry SDK setup for Elixir. Use when asked to \"add Sentry to Elixir\", \"install sentry for Elixir\", or configure error monitoring, tracing, logging, or crons for Elixir, Phoenix, or Plug applications. Supports Phoenix, Plug, LiveView, Oban, and Quantum.",{"claudeCode":12},"getsentry/sentry-for-ai","sentry-elixir-sdk","https://github.com/getsentry/sentry-for-ai",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":226,"workflow":243},1778687566445.7136,"kn7aavqfqfskjj5ynavzsrwprd86mb9k","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":219,"tier":220,"useCases":221},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,99,103,106,109,112,115,118,121,125,128,132,136,139,142,145,148,152,155,158,161,164,167,170,174,178,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","The description clearly states the extension's purpose (Sentry SDK setup for Elixir) and provides specific use cases and supported frameworks (Phoenix, Plug, LiveView, Oban, Quantum).",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and trigger phrases within the initial character limit.",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","The SKILL.md is well-structured, with the main procedure outlined and deeper dives delegated to reference files, keeping the main body concise.",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","The SKILL.md outlines the overall flow and correctly links to specific reference files (e.g., `references/crons.md`) for detailed steps on each feature.",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","This skill is a procedural setup guide and does not involve deep exploration or code review requiring a forked context.",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","The reference files provide clear, copy-pasteable code examples for each feature, demonstrating input, configuration, and expected outcomes.",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","The troubleshooting sections in the reference files document various failure modes and provide clear recovery steps for common issues.",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","This skill does not rely on an external MCP server or custom tools; it uses direct Elixir code execution.",{"category":53,"check":54,"severity":24,"summary":55},"Safety","Halt on unexpected state","The troubleshooting sections and general guidance imply that unexpected states (e.g., missing DSN, incorrect configuration) will halt the setup process and prompt the user for resolution.",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Cross-skill coupling","The skill is self-contained and focuses on Sentry setup for Elixir projects without implicitly relying on other skills.",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","The description directly addresses the user problem of setting up Sentry for Elixir applications, including specific frameworks and features.",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","This skill offers significant value over a simple prompt by providing opinionated guidance, auto-detection of project components, and concrete, copy-pasteable setup steps, going beyond basic Sentry SDK documentation.",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","The extension provides a comprehensive setup guide covering installation, configuration, integration with various Elixir frameworks, and verification steps, enabling production use.",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","The skill is focused solely on setting up the Sentry SDK for Elixir projects and their related observability features.",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","The displayed description accurately reflects the skill's functionality, clearly stating its purpose and supported platforms.",{"category":22,"check":77,"severity":39,"summary":78},"Scoped tools","This skill primarily uses code generation and instruction-based guidance, not discrete tools with verb-noun actions.",{"category":30,"check":80,"severity":24,"summary":81},"Configuration & parameter reference","Detailed configuration options and environment variables are provided in the `Configuration Reference` section, with clear defaults and purposes.",{"category":70,"check":83,"severity":39,"summary":84},"Tool naming","No user-facing tools are exposed by this skill; it operates via instructions and code generation.",{"category":70,"check":86,"severity":39,"summary":87},"Minimal I/O surface","This skill does not expose tools with parameter schemas or response shapes; it provides code snippets and instructions.",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","The project includes a standard MIT license file, which is permissive and widely usable.",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","The last commit was on May 13, 2026, which is recent (within the last 3 months).",{"category":93,"check":97,"severity":24,"summary":98},"Dependency Management","The `mix.exs` file includes specific version constraints (e.g., `~> 12.0`) for dependencies, indicating good dependency management practices.",{"category":100,"check":101,"severity":24,"summary":102},"Security","Secret Management","Secrets like SENTRY_DSN are handled via environment variables, and the documentation explicitly advises against hardcoding them.",{"category":100,"check":104,"severity":24,"summary":105},"Injection","The skill provides code snippets and instructions, treating external data as instructions to follow within the user's project context, with no indication of loading untrusted content as code.",{"category":100,"check":107,"severity":24,"summary":108},"Transitive Supply-Chain Grenades","The skill relies on bundled code and standard package manager installations, with no runtime fetching of external code or instructions.",{"category":100,"check":110,"severity":24,"summary":111},"Sandbox Isolation","The skill's instructions focus on code modifications within the user's project and do not attempt to write to arbitrary paths outside the project.",{"category":100,"check":113,"severity":24,"summary":114},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were observed in the provided scripts or instructions.",{"category":100,"check":116,"severity":24,"summary":117},"Data Exfiltration","The skill handles secrets via environment variables and does not contain instructions to submit confidential data to third parties.",{"category":100,"check":119,"severity":24,"summary":120},"Hidden Text Tricks","The bundled content and instructions do not contain hidden text tricks, invisible Unicode characters, or suspicious tags.",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Opaque code execution","The code examples and instructions are in plain, readable Elixir and do not involve obfuscated code, base64 payloads, or runtime fetching of scripts.",{"category":57,"check":126,"severity":24,"summary":127},"Structural Assumption","The skill assumes standard Elixir project structure (mix.exs, config files) and provides clear instructions, with guidance on passing context explicitly for async operations.",{"category":129,"check":130,"severity":24,"summary":131},"Trust","Issues Attention","In the last 90 days, 3 issues were opened and 37 were closed, indicating a healthy and responsive maintainer engagement with a closure rate of 92.3%.",{"category":133,"check":134,"severity":24,"summary":135},"Versioning","Release Management","The SKILL.md frontmatter declares a license (Apache-2.0) and the repository has a `LICENSE` file, indicating clear versioning and licensing information.",{"category":49,"check":137,"severity":39,"summary":138},"Validation","The skill does not expose tools with input arguments or structured output schemas that require validation via a schema library.",{"category":100,"check":140,"severity":24,"summary":141},"Unguarded Destructive Operations","The skill guides users through adding dependencies and configuration, which are not inherently destructive operations requiring special gates.",{"category":49,"check":143,"severity":24,"summary":144},"Error Handling","The documentation and troubleshooting sections provide guidance on handling errors, including specific Elixir patterns for capturing exceptions and messages, and debugging common issues.",{"category":49,"check":146,"severity":24,"summary":147},"Logging","The 'Logging' reference file details how to configure `Sentry.LoggerHandler` and the Sentry Logs Protocol, covering error capture and structured logging.",{"category":149,"check":150,"severity":24,"summary":151},"Compliance","GDPR","The skill focuses on SDK setup and configuration; it does not operate on personal data and advises handling secrets via environment variables.",{"category":149,"check":153,"severity":24,"summary":154},"Target market","The extension is applicable to Elixir projects globally and does not have specific regional or jurisdictional limitations.",{"category":57,"check":156,"severity":24,"summary":157},"Runtime stability","The skill targets standard Elixir projects and assumes common Elixir tooling (`mix`), with no specific OS or shell dependencies beyond typical Elixir runtime requirements.",{"category":30,"check":159,"severity":24,"summary":160},"README","The README.md file clearly states the extension's purpose, capabilities, installation methods, and provides usage examples.",{"category":70,"check":162,"severity":39,"summary":163},"Tool surface size","This skill does not expose multiple discrete tools; it provides instructions and code snippets for a single integrated setup.",{"category":22,"check":165,"severity":39,"summary":166},"Overlapping near-synonym tools","The skill does not expose multiple tools, thus avoiding overlapping near-synonym issues.",{"category":30,"check":168,"severity":24,"summary":169},"Phantom features","All features advertised in the README and SKILL.md (e.g., specific framework integrations) have corresponding detailed setup instructions and code examples in the skill's documentation.",{"category":171,"check":172,"severity":24,"summary":173},"Install","Installation instruction","The README provides clear installation instructions for Claude Code and Cursor, including verification steps and source installation.",{"category":175,"check":176,"severity":24,"summary":177},"Errors","Actionable error messages","The troubleshooting sections in the reference files provide specific error messages or symptoms and corresponding remediation steps.",{"category":179,"check":180,"severity":24,"summary":181},"Execution","Pinned dependencies","The `mix.exs` dependencies use version constraints like `~> 12.0`, indicating pinned versions, and the documentation references specific minimum SDK versions.",{"category":70,"check":183,"severity":39,"summary":184},"Dry-run preview","This skill guides configuration and code additions, which are not state-changing operations requiring a dry-run preview.",{"category":186,"check":187,"severity":39,"summary":188},"Protocol","Idempotent retry & timeouts","The skill itself does not perform remote calls or state-changing operations that require idempotency or timeouts; it guides the user on configuring Sentry SDK which handles its own network operations.",{"category":149,"check":190,"severity":24,"summary":191},"Telemetry opt-in","The Sentry SDK configuration allows for opt-in features like tracing and logging, and secrets are handled via environment variables, aligning with opt-in principles.",1778687566325,"This skill provides a detailed, step-by-step guide for integrating the Sentry SDK into Elixir applications, including support for Phoenix, Plug, LiveView, Oban, and Quantum. It covers error monitoring, logging, tracing, and cron job monitoring, offering automated detection, configuration recommendations, and manual setup instructions.",[195,196,197,198,199],"Automated project scanning for Elixir, Phoenix, Plug, LiveView, Oban, Quantum","Recommends and guides setup for error monitoring, logging, tracing, and cron jobs","Provides both an automated installer (mix igniter) and detailed manual setup steps","Includes configuration examples for common Elixir patterns and frameworks","Offers troubleshooting guidance for common integration issues",[201,202,203],"Configuring Sentry projects or organization-level settings within Sentry itself.","Performing actions on the Sentry platform beyond SDK setup (e.g., creating alerts, triaging issues).","Setting up Sentry for non-Elixir projects.","3.0.0","4.4.0","To provide a guided, automated, and comprehensive setup experience for the Sentry SDK in Elixir projects, simplifying the process of integrating error monitoring, tracing, logging, and cron job tracking.","The extension is exceptionally well-documented with clear instructions, comprehensive examples, and thorough troubleshooting. No critical or warning findings were identified.",99,"A high-quality, comprehensive skill for setting up the Sentry SDK in Elixir projects.",[211,212,213,214,215,216,217,218],"sentry","elixir","phoenix","sdk-setup","error-monitoring","tracing","logging","crons","global","verified",[222,223,224,225],"When asked to add Sentry to an Elixir or Phoenix application.","When users need to configure error monitoring, tracing, or logging for their Elixir projects.","When users want to set up cron job monitoring for scheduled tasks in Elixir.","When migrating or updating Sentry SDK configurations for supported Elixir applications.",{"codeQuality":227,"collectedAt":229,"documentation":230,"maintenance":233,"security":239,"testCoverage":241},{"hasLockfile":228},false,1778687530336,{"descriptionLength":231,"readmeSize":232},258,4777,{"closedIssues90d":234,"forks":235,"hasChangelog":228,"openIssues90d":236,"pushedAt":237,"stars":238},37,21,3,1778664294000,170,{"hasNpmPackage":228,"license":240,"smitheryVerified":228},"MIT",{"hasCi":242,"hasTests":228},true,{"updatedAt":244},1778687566445,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":13,"type":249},"skills/sentry-elixir-sdk","getsentry","sentry-for-ai","skill",{"_creationTime":251,"_id":252,"community":253,"display":254,"identity":257,"parentExtension":260,"providers":292,"relations":300,"tags":301,"workflow":302},1778687299685.385,"k179krjesmjphb7bqfh43701sn86n8mn",{"reviewCount":8},{"description":255,"installMethods":256,"name":211,"sourceUrl":14},"Sentry Plugin for Claude Code to help with debugging including MCP, commands, and skill capabilities.",{"claudeCode":211},{"basePath":258,"githubOwner":247,"githubRepo":248,"locale":18,"slug":248,"type":259},"","plugin",{"_creationTime":261,"_id":262,"community":263,"display":264,"identity":268,"providers":270,"relations":286,"tags":288,"workflow":289},1778687299685.3848,"k179yfyfa9mb154bqjgahv10fn86mrz3",{"reviewCount":8},{"description":265,"installMethods":266,"name":267,"sourceUrl":14},"Teach your AI coding assistant how to use Sentry - setup, debugging, alerts, and more",{"claudeCode":12},"sentry-plugin-marketplace",{"basePath":258,"githubOwner":247,"githubRepo":248,"locale":18,"slug":248,"type":269},"marketplace",{"evaluate":271,"extract":280},{"promptVersionExtension":272,"promptVersionScoring":205,"score":273,"tags":274,"targetMarket":219,"tier":279},"3.1.0",75,[211,275,276,277,278],"debugging","monitoring","error-tracking","ai-assistant","community",{"commitSha":281,"marketplace":282,"plugin":284},"HEAD",{"name":267,"pluginCount":283},1,{"mcpCount":8,"provider":285,"skillCount":8},"classify",{"repoId":287},"kd72wxwjk5zaddkehkc2ftrzfh86nk3n",[278,275,277,276,211],{"evaluatedAt":290,"extractAt":291,"updatedAt":290},1778687344825,1778687299685,{"evaluate":293,"extract":297},{"promptVersionExtension":204,"promptVersionScoring":205,"score":294,"tags":295,"targetMarket":219,"tier":220},95,[211,275,276,277,296],"observability",{"commitSha":281,"license":240,"plugin":298},{"mcpCount":8,"provider":285,"skillCount":299},30,{"parentExtensionId":262,"repoId":287},[275,277,276,296,211],{"evaluatedAt":303,"extractAt":291,"updatedAt":303},1778687354391,{"evaluate":305,"extract":307},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":306,"targetMarket":219,"tier":220},[211,212,213,214,215,216,217,218],{"commitSha":281},{"parentExtensionId":252,"repoId":287},{"_creationTime":310,"_id":287,"identity":311,"providers":312,"workflow":798},1778687295017.2043,{"githubOwner":247,"githubRepo":248,"sourceUrl":14},{"classify":313,"discover":792,"github":795},{"commitSha":281,"extensions":314},[315,328,403,426,441,455,469,477,485,499,508,516,524,538,552,568,584,599,607,625,633,648,662,678,693,709,717,731,747,757,769,784],{"basePath":258,"displayName":267,"installMethods":316,"rationale":317,"selectedPaths":318,"source":327,"sourceLanguage":18,"type":269},{"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":258,"description":255,"displayName":211,"installMethods":329,"license":240,"rationale":330,"selectedPaths":331,"source":327,"sourceLanguage":18,"type":259},{"claudeCode":211},"plugin manifest at .claude-plugin/plugin.json",[332,334,335,336,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401],{"path":333,"priority":321},".claude-plugin/plugin.json",{"path":323,"priority":321},{"path":325,"priority":326},{"path":337,"priority":338},"skills/sentry-android-sdk/SKILL.md","medium",{"path":340,"priority":338},"skills/sentry-browser-sdk/SKILL.md",{"path":342,"priority":338},"skills/sentry-cloudflare-sdk/SKILL.md",{"path":344,"priority":338},"skills/sentry-cocoa-sdk/SKILL.md",{"path":346,"priority":338},"skills/sentry-code-review/SKILL.md",{"path":348,"priority":338},"skills/sentry-create-alert/SKILL.md",{"path":350,"priority":338},"skills/sentry-dotnet-sdk/SKILL.md",{"path":352,"priority":338},"skills/sentry-elixir-sdk/SKILL.md",{"path":354,"priority":338},"skills/sentry-feature-setup/SKILL.md",{"path":356,"priority":338},"skills/sentry-fix-issues/SKILL.md",{"path":358,"priority":338},"skills/sentry-flutter-sdk/SKILL.md",{"path":360,"priority":338},"skills/sentry-go-sdk/SKILL.md",{"path":362,"priority":338},"skills/sentry-nestjs-sdk/SKILL.md",{"path":364,"priority":338},"skills/sentry-nextjs-sdk/SKILL.md",{"path":366,"priority":338},"skills/sentry-node-sdk/SKILL.md",{"path":368,"priority":338},"skills/sentry-otel-exporter-setup/SKILL.md",{"path":370,"priority":338},"skills/sentry-php-sdk/SKILL.md",{"path":372,"priority":338},"skills/sentry-pr-code-review/SKILL.md",{"path":374,"priority":338},"skills/sentry-python-sdk/SKILL.md",{"path":376,"priority":338},"skills/sentry-react-native-sdk/SKILL.md",{"path":378,"priority":338},"skills/sentry-react-router-framework-sdk/SKILL.md",{"path":380,"priority":338},"skills/sentry-react-sdk/SKILL.md",{"path":382,"priority":338},"skills/sentry-ruby-sdk/SKILL.md",{"path":384,"priority":338},"skills/sentry-sdk-setup/SKILL.md",{"path":386,"priority":338},"skills/sentry-sdk-skill-creator/SKILL.md",{"path":388,"priority":338},"skills/sentry-sdk-upgrade/SKILL.md",{"path":390,"priority":338},"skills/sentry-setup-ai-monitoring/SKILL.md",{"path":392,"priority":338},"skills/sentry-svelte-sdk/SKILL.md",{"path":394,"priority":338},"skills/sentry-tanstack-start-sdk/SKILL.md",{"path":396,"priority":338},"skills/sentry-workflow/SKILL.md",{"path":398,"priority":321},".mcp.json",{"path":400,"priority":326},"commands/seer.md",{"path":402,"priority":326},".cursor-plugin/plugin.json",{"basePath":404,"description":405,"displayName":406,"installMethods":407,"rationale":408,"selectedPaths":409,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-android-sdk","Full Sentry SDK setup for Android. Use when asked to \"add Sentry to Android\", \"install sentry-android\", \"setup Sentry in Android\", or configure error monitoring, tracing, profiling, session replay, or logging for Android applications. Supports Kotlin and Java codebases.","sentry-android-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-android-sdk/SKILL.md",[410,412,414,416,418,420,422,424],{"path":411,"priority":321},"SKILL.md",{"path":413,"priority":338},"references/crons.md",{"path":415,"priority":338},"references/error-monitoring.md",{"path":417,"priority":338},"references/logging.md",{"path":419,"priority":338},"references/metrics.md",{"path":421,"priority":338},"references/profiling.md",{"path":423,"priority":338},"references/session-replay.md",{"path":425,"priority":338},"references/tracing.md",{"basePath":427,"description":428,"displayName":429,"installMethods":430,"rationale":431,"selectedPaths":432,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-browser-sdk","Full Sentry SDK setup for browser JavaScript. Use when asked to \"add Sentry to a website\", \"install @sentry/browser\", or configure error monitoring, tracing, session replay, or logging for vanilla JavaScript, jQuery, static sites, or WordPress.","sentry-browser-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-browser-sdk/SKILL.md",[433,434,435,436,437,438,439],{"path":411,"priority":321},{"path":415,"priority":338},{"path":417,"priority":338},{"path":421,"priority":338},{"path":423,"priority":338},{"path":425,"priority":338},{"path":440,"priority":338},"references/user-feedback.md",{"basePath":442,"description":443,"displayName":444,"installMethods":445,"rationale":446,"selectedPaths":447,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-cloudflare-sdk","Full Sentry SDK setup for Cloudflare Workers and Pages. Use when asked to \"add Sentry to Cloudflare Workers\", \"install @sentry/cloudflare\", or configure error monitoring, tracing, logging, crons, or AI monitoring for Cloudflare Workers, Pages, Durable Objects, Queues, Workflows, or Hono on Cloudflare.","sentry-cloudflare-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-cloudflare-sdk/SKILL.md",[448,449,450,452,453,454],{"path":411,"priority":321},{"path":413,"priority":338},{"path":451,"priority":338},"references/durable-objects.md",{"path":415,"priority":338},{"path":417,"priority":338},{"path":425,"priority":338},{"basePath":456,"description":457,"displayName":458,"installMethods":459,"rationale":460,"selectedPaths":461,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-cocoa-sdk","Full Sentry SDK setup for Apple platforms (iOS, macOS, tvOS, watchOS, visionOS). Use when asked to \"add Sentry to iOS\", \"add Sentry to Swift\", \"install sentry-cocoa\", or configure error monitoring, tracing, profiling, session replay, or logging for Apple applications. Supports SwiftUI and UIKit.","sentry-cocoa-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-cocoa-sdk/SKILL.md",[462,463,464,465,466,467,468],{"path":411,"priority":321},{"path":415,"priority":338},{"path":417,"priority":338},{"path":421,"priority":338},{"path":423,"priority":338},{"path":425,"priority":338},{"path":440,"priority":338},{"basePath":470,"description":471,"displayName":472,"installMethods":473,"rationale":474,"selectedPaths":475,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-code-review","Analyze and resolve Sentry comments on GitHub Pull Requests. Use this when asked to review or fix issues identified by Sentry in PR comments. Can review specific PRs by number or automatically find recent PRs with Sentry feedback.","sentry-code-review",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-code-review/SKILL.md",[476],{"path":411,"priority":321},{"basePath":478,"description":479,"displayName":480,"installMethods":481,"rationale":482,"selectedPaths":483,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-create-alert","Create Sentry alerts using the workflow engine API. Use when asked to create alerts, set up notifications, configure issue priority alerts, or build workflow automations. Supports email, Slack, PagerDuty, Discord, and other notification actions.","sentry-create-alert",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-create-alert/SKILL.md",[484],{"path":411,"priority":321},{"basePath":486,"description":487,"displayName":488,"installMethods":489,"rationale":490,"selectedPaths":491,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-dotnet-sdk","Full Sentry SDK setup for .NET. Use when asked to \"add Sentry to .NET\", \"install Sentry for C#\", or configure error monitoring, tracing, profiling, logging, or crons for ASP.NET Core, MAUI, WPF, WinForms, Blazor, Azure Functions, or any other .NET application.","sentry-dotnet-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-dotnet-sdk/SKILL.md",[492,493,494,495,496,497,498],{"path":411,"priority":321},{"path":413,"priority":338},{"path":415,"priority":338},{"path":417,"priority":338},{"path":419,"priority":338},{"path":421,"priority":338},{"path":425,"priority":338},{"basePath":246,"description":10,"displayName":13,"installMethods":500,"rationale":501,"selectedPaths":502,"source":327,"sourceLanguage":18,"type":249},{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-elixir-sdk/SKILL.md",[503,504,505,506,507],{"path":411,"priority":321},{"path":413,"priority":338},{"path":415,"priority":338},{"path":417,"priority":338},{"path":425,"priority":338},{"basePath":509,"description":510,"displayName":511,"installMethods":512,"rationale":513,"selectedPaths":514,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-feature-setup","Configure specific Sentry features beyond basic SDK setup. Use when asked to monitor AI/LLM calls, set up OpenTelemetry pipelines, or create alerts and notifications.","sentry-feature-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-feature-setup/SKILL.md",[515],{"path":411,"priority":321},{"basePath":517,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-fix-issues","Find and fix issues from Sentry using MCP. Use when asked to fix Sentry errors, debug production issues, investigate exceptions, or resolve bugs reported in Sentry. Methodically analyzes stack traces, breadcrumbs, traces, and context to identify root causes.","sentry-fix-issues",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-fix-issues/SKILL.md",[523],{"path":411,"priority":321},{"basePath":525,"description":526,"displayName":527,"installMethods":528,"rationale":529,"selectedPaths":530,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-flutter-sdk","Full Sentry SDK setup for Flutter and Dart. Use when asked to \"add Sentry to Flutter\", \"install sentry_flutter\", \"setup Sentry in Dart\", or configure error monitoring, tracing, profiling, session replay, or logging for Flutter applications. Supports Android, iOS, macOS, Linux, Windows, and Web.","sentry-flutter-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-flutter-sdk/SKILL.md",[531,532,533,534,535,536,537],{"path":411,"priority":321},{"path":415,"priority":338},{"path":417,"priority":338},{"path":419,"priority":338},{"path":421,"priority":338},{"path":423,"priority":338},{"path":425,"priority":338},{"basePath":539,"description":540,"displayName":541,"installMethods":542,"rationale":543,"selectedPaths":544,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-go-sdk","Full Sentry SDK setup for Go. Use when asked to \"add Sentry to Go\", \"install sentry-go\", \"setup Sentry in Go\", or configure error monitoring, tracing, logging, metrics, or crons for Go applications. Supports net/http, Gin, Echo, Fiber, FastHTTP, Iris, Negroni, and gRPC.","sentry-go-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-go-sdk/SKILL.md",[545,546,547,548,549,550,551],{"path":411,"priority":321},{"path":413,"priority":338},{"path":415,"priority":338},{"path":417,"priority":338},{"path":419,"priority":338},{"path":421,"priority":338},{"path":425,"priority":338},{"basePath":553,"description":554,"displayName":555,"installMethods":556,"rationale":557,"selectedPaths":558,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-nestjs-sdk","Full Sentry SDK setup for NestJS. Use when asked to \"add Sentry to NestJS\", \"install @sentry/nestjs\", \"setup Sentry in NestJS\", or configure error monitoring, tracing, profiling, logging, metrics, crons, or AI monitoring for NestJS applications. Supports Express and Fastify adapters, GraphQL, microservices, WebSockets, and background jobs.","sentry-nestjs-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-nestjs-sdk/SKILL.md",[559,560,562,563,564,565,566,567],{"path":411,"priority":321},{"path":561,"priority":338},"references/ai-monitoring.md",{"path":413,"priority":338},{"path":415,"priority":338},{"path":417,"priority":338},{"path":419,"priority":338},{"path":421,"priority":338},{"path":425,"priority":338},{"basePath":569,"description":570,"displayName":571,"installMethods":572,"rationale":573,"selectedPaths":574,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-nextjs-sdk","Full Sentry SDK setup for Next.js. Use when asked to \"add Sentry to Next.js\", \"install @sentry/nextjs\", or configure error monitoring, tracing, session replay, logging, profiling, AI monitoring, or crons for Next.js applications. Supports Next.js 13+ with App Router and Pages Router.","sentry-nextjs-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-nextjs-sdk/SKILL.md",[575,576,577,578,579,580,581,582,583],{"path":411,"priority":321},{"path":561,"priority":338},{"path":413,"priority":338},{"path":415,"priority":338},{"path":417,"priority":338},{"path":419,"priority":338},{"path":421,"priority":338},{"path":423,"priority":338},{"path":425,"priority":338},{"basePath":585,"description":586,"displayName":587,"installMethods":588,"rationale":589,"selectedPaths":590,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-node-sdk","Full Sentry SDK setup for Node.js, Bun, and Deno. Use when asked to \"add Sentry to Node.js\", \"add Sentry to Bun\", \"add Sentry to Deno\", \"install @sentry/node\", \"@sentry/bun\", or \"@sentry/deno\", or configure error monitoring, tracing, logging, profiling, metrics, crons, or AI monitoring for server-side JavaScript/TypeScript runtimes.","sentry-node-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-node-sdk/SKILL.md",[591,592,593,594,595,596,597,598],{"path":411,"priority":321},{"path":561,"priority":338},{"path":413,"priority":338},{"path":415,"priority":338},{"path":417,"priority":338},{"path":419,"priority":338},{"path":421,"priority":338},{"path":425,"priority":338},{"basePath":600,"description":601,"displayName":602,"installMethods":603,"rationale":604,"selectedPaths":605,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-otel-exporter-setup","Configure the OpenTelemetry Collector with Sentry Exporter for multi-project routing and automatic project creation. Use when setting up OTel with Sentry, configuring collector pipelines for traces and logs, or routing telemetry from multiple services to Sentry projects.","sentry-otel-exporter-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-otel-exporter-setup/SKILL.md",[606],{"path":411,"priority":321},{"basePath":608,"description":609,"displayName":610,"installMethods":611,"rationale":612,"selectedPaths":613,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-php-sdk","Full Sentry SDK setup for PHP. Use when asked to \"add Sentry to PHP\", \"install sentry/sentry\", \"setup Sentry in PHP\", or configure error monitoring, tracing, profiling, logging, metrics, or crons for PHP applications. Supports plain PHP, Laravel, and Symfony.","sentry-php-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-php-sdk/SKILL.md",[614,615,616,617,619,620,621,622,624],{"path":411,"priority":321},{"path":413,"priority":338},{"path":415,"priority":338},{"path":618,"priority":338},"references/laravel.md",{"path":417,"priority":338},{"path":419,"priority":338},{"path":421,"priority":338},{"path":623,"priority":338},"references/symfony.md",{"path":425,"priority":338},{"basePath":626,"description":627,"displayName":628,"installMethods":629,"rationale":630,"selectedPaths":631,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-pr-code-review","Review a project's PRs to check for issues detected in code review by Seer Bug Prediction. Use when asked to review or fix issues identified by Sentry in PR comments, or to find recent PRs with Sentry feedback.","sentry-pr-code-review",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-pr-code-review/SKILL.md",[632],{"path":411,"priority":321},{"basePath":634,"description":635,"displayName":636,"installMethods":637,"rationale":638,"selectedPaths":639,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-python-sdk","Full Sentry SDK setup for Python. Use when asked to \"add Sentry to Python\", \"install sentry-sdk\", \"setup Sentry in Python\", or configure error monitoring, tracing, profiling, logging, metrics, crons, or AI monitoring for Python applications. Supports Django, Flask, FastAPI, Celery, Starlette, AIOHTTP, Tornado, and more.","sentry-python-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-python-sdk/SKILL.md",[640,641,642,643,644,645,646,647],{"path":411,"priority":321},{"path":561,"priority":338},{"path":413,"priority":338},{"path":415,"priority":338},{"path":417,"priority":338},{"path":419,"priority":338},{"path":421,"priority":338},{"path":425,"priority":338},{"basePath":649,"description":650,"displayName":651,"installMethods":652,"rationale":653,"selectedPaths":654,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-react-native-sdk","Full Sentry SDK setup for React Native and Expo. Use when asked to \"add Sentry to React Native\", \"install @sentry/react-native\", \"setup Sentry in Expo\", or configure error monitoring, tracing, profiling, session replay, or logging for React Native applications. Supports Expo managed, Expo bare, and vanilla React Native.","sentry-react-native-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-react-native-sdk/SKILL.md",[655,656,657,658,659,660,661],{"path":411,"priority":321},{"path":415,"priority":338},{"path":417,"priority":338},{"path":421,"priority":338},{"path":423,"priority":338},{"path":425,"priority":338},{"path":440,"priority":338},{"basePath":663,"description":664,"displayName":665,"installMethods":666,"rationale":667,"selectedPaths":668,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-react-router-framework-sdk","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.","sentry-react-router-framework-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-react-router-framework-sdk/SKILL.md",[669,670,671,672,673,675,676,677],{"path":411,"priority":321},{"path":415,"priority":338},{"path":417,"priority":338},{"path":421,"priority":338},{"path":674,"priority":338},"references/react-router-framework-features.md",{"path":423,"priority":338},{"path":425,"priority":338},{"path":440,"priority":338},{"basePath":679,"description":680,"displayName":681,"installMethods":682,"rationale":683,"selectedPaths":684,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-react-sdk","Full Sentry SDK setup for React. Use when asked to \"add Sentry to React\", \"install @sentry/react\", or configure error monitoring, tracing, session replay, profiling, or logging for React applications. Supports React 16+, React Router v5-v7 non-framework mode, TanStack Router, Redux, Vite, and webpack.","sentry-react-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-react-sdk/SKILL.md",[685,686,687,688,689,691,692],{"path":411,"priority":321},{"path":415,"priority":338},{"path":417,"priority":338},{"path":421,"priority":338},{"path":690,"priority":338},"references/react-features.md",{"path":423,"priority":338},{"path":425,"priority":338},{"basePath":694,"description":695,"displayName":696,"installMethods":697,"rationale":698,"selectedPaths":699,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-ruby-sdk","Full Sentry SDK setup for Ruby. Use when asked to add Sentry to Ruby, install sentry-ruby, setup Sentry in Rails/Sinatra/Rack, or configure error monitoring, tracing, logging, metrics, profiling, or crons for Ruby applications. Also handles migration from AppSignal, Honeybadger, Bugsnag, Rollbar, or Airbrake. Supports Rails, Sinatra, Rack, Sidekiq, and Resque.","sentry-ruby-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-ruby-sdk/SKILL.md",[700,701,702,703,704,705,707,708],{"path":411,"priority":321},{"path":413,"priority":338},{"path":415,"priority":338},{"path":417,"priority":338},{"path":419,"priority":338},{"path":706,"priority":338},"references/migration.md",{"path":421,"priority":338},{"path":425,"priority":338},{"basePath":710,"description":711,"displayName":712,"installMethods":713,"rationale":714,"selectedPaths":715,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-sdk-setup","Set up Sentry in any language or framework. Detects the user's platform and loads the right SDK skill. Use when asked to add Sentry, install an SDK, or set up error monitoring in a project.","sentry-sdk-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-sdk-setup/SKILL.md",[716],{"path":411,"priority":321},{"basePath":718,"description":719,"displayName":720,"installMethods":721,"rationale":722,"selectedPaths":723,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-sdk-skill-creator","Create a complete Sentry SDK skill bundle for any platform. Use when asked to \"create an SDK skill\", \"add a new platform skill\", \"write a Sentry skill for X\", or build a new sentry-\u003Cplatform>-sdk skill bundle with wizard flow and feature reference files.","sentry-sdk-skill-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-sdk-skill-creator/SKILL.md",[724,725,727,729],{"path":411,"priority":321},{"path":726,"priority":338},"references/philosophy.md",{"path":728,"priority":338},"references/quality-checklist.md",{"path":730,"priority":338},"references/research-playbook.md",{"basePath":732,"description":733,"displayName":734,"installMethods":735,"rationale":736,"selectedPaths":737,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-sdk-upgrade","Upgrade the Sentry JavaScript SDK across major versions. Use when asked to upgrade Sentry, migrate to a newer version, fix deprecated Sentry APIs, or resolve breaking changes after a Sentry version bump.","sentry-sdk-upgrade",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-sdk-upgrade/SKILL.md",[738,739,741,743,745],{"path":411,"priority":321},{"path":740,"priority":338},"references/upgrade-patterns.md",{"path":742,"priority":338},"references/v7-to-v8.md",{"path":744,"priority":338},"references/v8-to-v9.md",{"path":746,"priority":338},"references/v9-to-v10.md",{"basePath":748,"description":749,"displayName":750,"installMethods":751,"rationale":752,"selectedPaths":753,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-setup-ai-monitoring","Setup Sentry AI Agent Monitoring in any project. Use when asked to monitor LLM calls, track AI agents, or instrument OpenAI/Anthropic/Vercel AI/LangChain/Google GenAI/Pydantic AI. Detects installed AI SDKs and configures appropriate integrations.","sentry-setup-ai-monitoring",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-setup-ai-monitoring/SKILL.md",[754,755],{"path":411,"priority":321},{"path":756,"priority":338},"references/sampling.md",{"basePath":758,"description":759,"displayName":760,"installMethods":761,"rationale":762,"selectedPaths":763,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-svelte-sdk","Full Sentry SDK setup for Svelte and SvelteKit. Use when asked to \"add Sentry to Svelte\", \"add Sentry to SvelteKit\", \"install @sentry/sveltekit\", or configure error monitoring, tracing, session replay, or logging for Svelte or SvelteKit applications.","sentry-svelte-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-svelte-sdk/SKILL.md",[764,765,766,767,768],{"path":411,"priority":321},{"path":415,"priority":338},{"path":417,"priority":338},{"path":423,"priority":338},{"path":425,"priority":338},{"basePath":770,"description":771,"displayName":772,"installMethods":773,"rationale":774,"selectedPaths":775,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-tanstack-start-sdk","Full Sentry SDK setup for TanStack Start React. Use when asked to \"add Sentry to TanStack Start\", \"install @sentry/tanstackstart-react\", or configure error monitoring, tracing, session replay, logs, or user feedback in a TanStack Start React app.","sentry-tanstack-start-sdk",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-tanstack-start-sdk/SKILL.md",[776,777,778,779,780,782,783],{"path":411,"priority":321},{"path":415,"priority":338},{"path":417,"priority":338},{"path":423,"priority":338},{"path":781,"priority":338},"references/tanstackstart-features.md",{"path":425,"priority":338},{"path":440,"priority":338},{"basePath":785,"description":786,"displayName":787,"installMethods":788,"rationale":789,"selectedPaths":790,"source":327,"sourceLanguage":18,"type":249},"skills/sentry-workflow","Fix production issues and review code with Sentry context. Use when asked to fix Sentry errors, debug issues, triage exceptions, review PR comments from Sentry, or resolve bugs.","sentry-workflow",{"claudeCode":12},"SKILL.md frontmatter at skills/sentry-workflow/SKILL.md",[791],{"path":411,"priority":321},{"sources":793},[794],"manual",{"closedIssues90d":234,"description":265,"forks":235,"license":240,"openIssues90d":236,"pushedAt":237,"readmeSize":232,"stars":238,"topics":796},[797],"tag-production",{"classifiedAt":799,"discoverAt":800,"extractAt":801,"githubAt":801,"updatedAt":799},1778687299236,1778687295017,1778687297417,[218,212,215,217,213,214,211,216],{"evaluatedAt":244,"extractAt":291,"updatedAt":244},[],[806,824,843,861,877,894],{"_creationTime":807,"_id":808,"community":809,"display":810,"identity":812,"providers":813,"relations":820,"tags":821,"workflow":822},1778687299685.3918,"k176n915twj1s2677wcr96cfmn86nrhf",{"reviewCount":8},{"description":759,"installMethods":811,"name":760,"sourceUrl":14},{"claudeCode":12},{"basePath":758,"githubOwner":247,"githubRepo":248,"locale":18,"slug":760,"type":249},{"evaluate":814,"extract":819},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":815,"targetMarket":219,"tier":220},[816,817,211,214,215,216,818,217],"svelte","sveltekit","session-replay",{"commitSha":281},{"parentExtensionId":252,"repoId":287},[215,217,214,211,818,816,817,216],{"evaluatedAt":823,"extractAt":291,"updatedAt":823},1778687978727,{"_creationTime":825,"_id":826,"community":827,"display":828,"identity":831,"providers":832,"relations":839,"tags":840,"workflow":841},1778687299685.3867,"k175mgapebb8041975tfvaw7ys86ms55",{"reviewCount":8},{"description":487,"installMethods":829,"name":830,"sourceUrl":14},{"claudeCode":12},"Sentry .NET SDK",{"basePath":486,"githubOwner":247,"githubRepo":248,"locale":18,"slug":488,"type":249},{"evaluate":833,"extract":837},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":834,"targetMarket":219,"tier":220},[835,211,214,215,216,836,217],"dotnet","profiling",{"commitSha":281,"license":838},"Apache-2.0",{"parentExtensionId":252,"repoId":287},[835,215,217,836,214,211,216],{"evaluatedAt":842,"extractAt":291,"updatedAt":842},1778687530020,{"_creationTime":844,"_id":845,"community":846,"display":847,"identity":849,"providers":850,"relations":857,"tags":858,"workflow":859},1778687299685.392,"k177vta3yfja3m76q9th1tz91s86n67s",{"reviewCount":8},{"description":771,"installMethods":848,"name":772,"sourceUrl":14},{"claudeCode":12},{"basePath":770,"githubOwner":247,"githubRepo":248,"locale":18,"slug":772,"type":249},{"evaluate":851,"extract":856},{"promptVersionExtension":204,"promptVersionScoring":205,"score":852,"tags":853,"targetMarket":219,"tier":220},100,[211,854,855,214,215,216],"react","tanstack-start",{"commitSha":281},{"parentExtensionId":252,"repoId":287},[215,854,214,211,855,216],{"evaluatedAt":860,"extractAt":291,"updatedAt":860},1778687996205,{"_creationTime":862,"_id":863,"community":864,"display":865,"identity":868,"providers":869,"relations":873,"tags":874,"workflow":875},1778687299685.3904,"k175btq0672h9nkm2hbv9cjec986n524",{"reviewCount":8},{"description":680,"installMethods":866,"name":867,"sourceUrl":14},{"claudeCode":12},"Sentry React SDK",{"basePath":679,"githubOwner":247,"githubRepo":248,"locale":18,"slug":681,"type":249},{"evaluate":870,"extract":872},{"promptVersionExtension":204,"promptVersionScoring":205,"score":852,"tags":871,"targetMarket":219,"tier":220},[211,854,214,215,216,836,818],{"commitSha":281,"license":240},{"parentExtensionId":252,"repoId":287},[215,836,854,214,211,818,216],{"evaluatedAt":876,"extractAt":291,"updatedAt":876},1778687849554,{"_creationTime":878,"_id":879,"community":880,"display":881,"identity":883,"providers":884,"relations":890,"tags":891,"workflow":892},1778687299685.3901,"k1766avpz66czpkss71dc79vq586nf9j",{"reviewCount":8},{"description":664,"installMethods":882,"name":665,"sourceUrl":14},{"claudeCode":12},{"basePath":663,"githubOwner":247,"githubRepo":248,"locale":18,"slug":665,"type":249},{"evaluate":885,"extract":889},{"promptVersionExtension":204,"promptVersionScoring":205,"score":852,"tags":886,"targetMarket":219,"tier":220},[854,211,214,215,216,836,887,888],"typescript","javascript",{"commitSha":281},{"parentExtensionId":252,"repoId":287},[215,888,836,854,214,211,216,887],{"evaluatedAt":893,"extractAt":291,"updatedAt":893},1778687838591,{"_creationTime":895,"_id":896,"community":897,"display":898,"identity":901,"providers":902,"relations":909,"tags":910,"workflow":911},1778687299685.3896,"k17ccc7rzdf8q3e5c4v8vv1qnh86ndw3",{"reviewCount":8},{"description":635,"installMethods":899,"name":900,"sourceUrl":14},{"claudeCode":12},"Sentry Python SDK",{"basePath":634,"githubOwner":247,"githubRepo":248,"locale":18,"slug":636,"type":249},{"evaluate":903,"extract":908},{"promptVersionExtension":204,"promptVersionScoring":205,"score":852,"tags":904,"targetMarket":219,"tier":220},[905,211,906,215,216,836,217,907],"python","sdk","ai-monitoring",{"commitSha":281,"license":240},{"parentExtensionId":252,"repoId":287},[907,215,217,836,905,906,211,216],{"evaluatedAt":912,"extractAt":291,"updatedAt":912},1778687806582]