Official agent skill

Sentry Elixir SDK

by getsentry in getsentry/sentry-for-ai

Full Sentry SDK setup for Elixir. An agent skill from getsentry/sentry-for-ai.

OfficialApache-2.0Auto-check passedAI & LLM Engineering

Install Sentry Elixir SDK

skills CLI
$ npx skills add getsentry/sentry-for-ai --skill sentry-elixir-sdk -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install getsentry/sentry-for-ai sentry-elixir-sdk --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/getsentry/sentry-for-ai.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills-legacy/sentry-elixir-sdk .claude/skills/sentry-elixir-sdk && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sentry-elixir-sdk
GitHub stars
268
Token cost
~3.5k tokens
SKILL.md length
1,145 words
Files
5 (incl. references)
Skills in repo
32
Repo updated
First seen
Licence
Apache-2.0

At a glance

Full Sentry SDK setup for Elixir. An agent skill from getsentry/sentry-for-ai.

  • Works in 4 steps: Detect → Recommend → Guide → …
  • Asked to add Sentry to Elixir
  • SKILL.md covers Invoke This Skill When, Phase 1: Detect, Phase 2: Recommend and Phase 3: Guide, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Sentry Elixir SDK is an agent skill from getsentry/sentry-for-ai, published by the product's own GitHub organization. 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.

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/crons.md`, `references/error-monitoring.md` and `references/logging.md`).

It sits in AI & LLM Engineering, covering LLM observability, Scheduled and recurring tasks and Observability. It works with Sentry, Elixir and OpenTelemetry. The repository describes itself as: Teach your AI coding assistant how to use Sentry - setup, debugging, alerts, and more. The licence is Apache-2.0.

When your agent uses it

  • Asked to add Sentry to Elixir
  • Install sentry for Elixir
  • Configure error monitoring
  • Crons for Elixir

Example prompts

  • “add Sentry to Elixir”
  • “install sentry for Elixir”
  • “/sentry-elixir-sdk”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Detect
  2. Recommend
  3. Guide
  4. Cross-Link

What it can do on your machine

Read from SKILL.md and the folder at commit d8fd106. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are elixir and bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • docs.sentry.io

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sentry Elixir SDK loads about 3.5k tokens when it runs, and up to ~12k if it reads all its reference files. Until then it costs about 69 tokens; SKILL.md has 1,145 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~69
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~12k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from getsentry/sentry-for-ai at commit d8fd106, republished under its Apache-2.0 licence (© getsentry). 1,145 words, ~3,466 tokens.

Download SKILL.mdSave it as .claude/skills/sentry-elixir-sdk/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
sentry-elixir-sdk
description
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.
license
Apache-2.0
category
sdk-setup
parent
sentry-sdk-setup
disable-model-invocation
true

All Skills > SDK Setup > Elixir SDK

Sentry Elixir SDK

Opinionated wizard that scans your Elixir project and guides you through complete Sentry setup.

Invoke This Skill When

  • User asks to "add Sentry to Elixir" or "set up Sentry" in an Elixir or Phoenix app
  • User wants error monitoring, tracing, logging, or crons in Elixir or Phoenix
  • User mentions sentry hex package, getsentry/sentry-elixir, or Elixir Sentry SDK
  • User wants to monitor exceptions, Plug errors, LiveView errors, or scheduled jobs

Note: SDK versions and APIs below reflect Sentry docs at time of writing (sentry v13.2.0, requires Elixir ~> 1.13). Always verify against docs.sentry.io/platforms/elixir/ before implementing.


Phase 1: Detect

Run these commands to understand the project before making any recommendations:

bash
# Check existing Sentry dependency
grep -i sentry mix.exs 2>/dev/null

# Detect Elixir version
cat .tool-versions 2>/dev/null | grep elixir
grep "elixir:" mix.exs 2>/dev/null

# Detect Phoenix or Plug
grep -E '"phoenix"|"plug"' mix.exs 2>/dev/null

# Detect Phoenix LiveView
grep "phoenix_live_view" mix.exs 2>/dev/null

# Detect Oban (job queue / crons)
grep "oban" mix.exs 2>/dev/null

# Detect Quantum (cron scheduler)
grep "quantum" mix.exs 2>/dev/null

# Detect OpenTelemetry usage
grep "opentelemetry" mix.exs 2>/dev/null

# Check for companion frontend
ls assets/ frontend/ web/ client/ 2>/dev/null

What to note:

SignalImpact
sentry already in mix.exs?Skip install; go to Phase 2 (configure features)
Phoenix detected?Add Sentry.PlugCapture, Sentry.PlugContext, optionally Sentry.LiveViewHook
LiveView detected?Add Sentry.LiveViewHook to the live_view macro in my_app_web.ex
Oban detected?Recommend Crons + error capture via Oban integration
Quantum detected?Recommend Crons via Quantum integration
OpenTelemetry already present?Tracing setup only needs Sentry.OpenTelemetry.* config
Frontend directory found?Trigger Phase 4 cross-link suggestion

Phase 2: Recommend

Based on what you found, present a concrete recommendation. Don't ask open-ended questions — lead with a proposal:

Recommended (core coverage):

  • ✅ Error Monitoring — always; captures exceptions and crash reports
  • ✅ Logging — Sentry.LoggerHandler forwards crash reports and error logs to Sentry
  • ✅ Tracing — if Phoenix, Plug, or Ecto detected (via OpenTelemetry)

Optional (enhanced observability):

  • ⚡ Crons — detect silent failures in scheduled jobs (Oban, Quantum, or manual GenServer)
  • ⚡ Sentry Logs — forward structured logs to Sentry Logs Protocol (sentry v12.0.0+)

Recommendation logic:

FeatureRecommend when...
Error MonitoringAlways — non-negotiable baseline
LoggingAlways — LoggerHandler captures crashes that aren't explicit capture_exception calls
TracingPhoenix, Plug, Ecto, or OpenTelemetry imports detected
CronsOban, Quantum, or periodic GenServer/Task patterns detected
Sentry Logssentry v12.0.0+ in use and structured log search is needed

Propose: "I recommend setting up Error Monitoring + Logging [+ Tracing if Phoenix/Ecto detected]. Want me to also add Crons or Sentry Logs?"


Phase 3: Guide

You need to run this yourself — the Igniter installer requires interactive terminal input that the agent can't handle. Copy-paste into your terminal:

bash
mix igniter.install sentry

Available since sentry v11.0.0. It auto-configures config/config.exs, config/prod.exs, config/runtime.exs, and lib/my_app/application.ex.

Once it finishes, come back and skip to Verification.

If the user skips the Igniter installer, proceed with Option 2 (Manual Setup) below.


Option 2: Manual Setup
Install

Add to mix.exs dependencies:

elixir
# mix.exs
defp deps do
  [
    {:sentry, "~> 13.0"},
    {:finch, "~> 0.21"}
    # Add jason if using Elixir < 1.18:
    # {:jason, "~> 1.4"},
  ]
end
bash
mix deps.get
Configure
elixir
# config/config.exs
config :sentry,
  dsn: System.get_env("SENTRY_DSN"),
  environment_name: config_env(),
  enable_source_code_context: true,
  root_source_code_paths: [File.cwd!()],
  in_app_otp_apps: [:my_app]

For runtime configuration (recommended for DSN and release):

elixir
# config/runtime.exs
import Config

config :sentry,
  dsn: System.fetch_env!("SENTRY_DSN"),
  release: System.get_env("SENTRY_RELEASE", "my-app@#{Application.spec(:my_app, :vsn)}")

This config enables the most features with sensible defaults:

elixir
# config/config.exs
config :sentry,
  dsn: System.get_env("SENTRY_DSN"),
  environment_name: config_env(),
  enable_source_code_context: true,
  root_source_code_paths: [File.cwd!()],
  in_app_otp_apps: [:my_app],
  # Logger handler config — captures crash reports
  logger: [
    {:handler, :sentry_handler, Sentry.LoggerHandler, %{
      config: %{
        metadata: [:request_id],
        capture_log_messages: true,
        level: :error
      }
    }}
  ]
Activate Logger Handler

Add Logger.add_handlers/1 in Application.start/2:

elixir
# lib/my_app/application.ex
def start(_type, _args) do
  Logger.add_handlers(:my_app)   # activates the :sentry_handler configured above

  children = [
    MyAppWeb.Endpoint
    # ... other children
  ]

  Supervisor.start_link(children, strategy: :one_for_one)
end
Phoenix Integration

lib/my_app_web/endpoint.ex

elixir
defmodule MyAppWeb.Endpoint do
  use Sentry.PlugCapture          # Add ABOVE use Phoenix.Endpoint (Cowboy adapter only)
  use Phoenix.Endpoint, otp_app: :my_app

  # ...

  plug Plug.Parsers,
    parsers: [:urlencoded, :multipart, :json],
    pass: ["*/*"],
    json_decoder: Phoenix.json_library()

  plug Sentry.PlugContext          # Add BELOW Plug.Parsers
  # ...
end

Note: Sentry.PlugCapture is only needed for the Cowboy adapter. Phoenix 1.7+ defaults to Bandit, where PlugCapture is harmless but unnecessary. Sentry.PlugContext is always recommended — it enriches events with HTTP request data.

LiveView errors — lib/my_app_web.ex

elixir
def live_view do
  quote do
    use Phoenix.LiveView

    on_mount Sentry.LiveViewHook   # captures errors in mount/handle_event/handle_info
  end
end
Plain Plug Application
elixir
defmodule MyApp.Router do
  use Plug.Router
  use Sentry.PlugCapture          # Cowboy only

  plug Plug.Parsers, parsers: [:urlencoded, :multipart]
  plug Sentry.PlugContext
  # ...
end
For Each Agreed Feature

Walk through features one at a time. Load the reference file for each, follow its steps, and verify before moving to the next:

FeatureReference fileLoad when...
Error Monitoring${SKILL_ROOT}/references/error-monitoring.mdAlways (baseline)
Tracing${SKILL_ROOT}/references/tracing.mdPhoenix / Ecto / OpenTelemetry detected
Logging${SKILL_ROOT}/references/logging.mdLoggerHandler or Sentry Logs setup
Crons${SKILL_ROOT}/references/crons.mdOban, Quantum, or periodic jobs detected

For each feature: Read ${SKILL_ROOT}/references/<feature>.md, follow steps exactly, verify it works.


Configuration Reference

Key Config Options
OptionTypeDefaultPurpose
:dsnstring | nilnilSDK disabled if nil; env: SENTRY_DSN
:environment_nameatom | string"production"e.g., :prod; env: SENTRY_ENVIRONMENT
:releasestring | nilnile.g., "my-app@1.0.0"; env: SENTRY_RELEASE
:sample_ratefloat1.0Error event sample rate (0.0–1.0)
:enable_source_code_contextbooleanfalseInclude source lines around errors
:root_source_code_paths[path][]Required when source context is enabled
:in_app_otp_apps[atom][]OTP apps whose modules are "in-app" in stacktraces
:before_send(event -> event | nil) | {m, f}nilHook to mutate or drop error events
:after_send_event(event, result -> any) | {m, f}nilHook called after event is sent
:filtermoduleSentry.DefaultEventFilterModule implementing Sentry.EventFilter
:max_breadcrumbsinteger100Max breadcrumbs per process
:max_stacktrace_arg_lengthinteger10000Max length (in graphemes) of each inspected function argument in stacktrace vars (v13.2.0+)
:dedup_eventsbooleantrueDeduplicate identical events within ~30 seconds
:tagsmap%{}Global tags sent with every event
:traces_sample_ratefloat | nilnilNon-nil enables tracing (requires OTel setup)
:traces_samplerfn | {m, f} | nilnilCustom per-transaction sampling
:enable_logsbooleanfalseEnable Sentry Logs Protocol (v12.0.0+)
:scrubberkeyword[]Scrubber config (v13.1.1+); keys: :conn_private_allow_list (list of atoms kept from Plug.Conn.private)
:test_modebooleanfalseCapture events in-memory for testing
Show full SKILL.md (411 more words)Show less
Default PII Guidance

Most Sentry SDKs expose a send-default-PII option. As of sentry v12, the Elixir SDK does not expose a send_default_pii config option in its documented option list or current config schema, so do not add a non-existent option. For richer user context, use Sentry.PlugContext and explicitly set allowed fields with Sentry.Context.set_user_context/1, then scrub with :before_send if needed. If a future Elixir SDK release adds send_default_pii, recommend setting it.

Automatic PII Scrubbing: As of v13.1.0, stacktrace frame variables and FunctionClauseError/Phoenix.ActionClauseError arguments are automatically scrubbed for sensitive data using the same scrubber rules as HTTP request data. Use :scrubber config to customize which Plug.Conn.private keys are retained.

Environment Variables
VariableMaps toPurpose
SENTRY_DSN:dsnData Source Name
SENTRY_RELEASE:releaseApp version (e.g., my-app@1.0.0)
SENTRY_ENVIRONMENT:environment_nameDeployment environment

Verification

Test that Sentry is receiving events:

bash
# Send a test event from your project
MIX_ENV=dev mix sentry.send_test_event

Or add a temporary call in a controller action:

elixir
# Temporary test — remove after confirming
def index(conn, _params) do
  Sentry.capture_message("Sentry Elixir SDK test event")
  text(conn, "sent")
end

Check the Sentry dashboard within a few seconds. If nothing appears:

  1. Set config :sentry, log_level: :debug for verbose SDK output
  2. Verify SENTRY_DSN is set and the project exists
  3. Confirm :environment_name is not set to a value Sentry filters in your alert rules

After completing Elixir setup, check for a companion frontend missing Sentry coverage:

bash
ls assets/ frontend/ web/ client/ ui/ 2>/dev/null
cat assets/package.json frontend/package.json 2>/dev/null | grep -E '"react"|"svelte"|"vue"|"next"'

If a frontend directory exists without Sentry configured, suggest the matching skill:

Frontend detectedSuggest skill
React / Next.jssentry-react-sdk or sentry-nextjs-sdk
Svelte / SvelteKitsentry-svelte-sdk
VueSee docs.sentry.io/platforms/javascript/guides/vue/
Other JS/TSsentry-browser-sdk

Connecting Phoenix backend and JavaScript frontend with linked Sentry projects enables distributed tracing — stack traces that span the browser, Phoenix HTTP server, and downstream services in a single trace view.


Troubleshooting

IssueSolution
Events not appearingVerify SENTRY_DSN is set; run mix sentry.send_test_event; set log_level: :debug
Missing stack traces on captured exceptionsPass stacktrace: __STACKTRACE__ in the rescue block: Sentry.capture_exception(e, stacktrace: __STACKTRACE__)
PlugCapture not working on BanditSentry.PlugCapture is Cowboy-only; with Bandit errors surface via LoggerHandler
Source code context missing in productionRun mix sentry.package_source_code before building your OTP release
Context not appearing on async eventsSentry.Context.* is process-scoped; pass values explicitly or propagate Logger metadata across processes
Oban integration not reporting cronsRequires Oban v2.17.6+ or Oban Pro; cron jobs must have "cron" => true in job meta
Duplicate events from Cowboy/Bandit crashesSet excluded_domains: [:cowboy, :bandit] in LoggerHandler config (both excluded by default as of v13.1.0)
finch not startingEnsure {:finch, "~> 0.21"} is in deps; Finch is the default HTTP client since v12.0.0
JSON encoding errorAdd {:jason, "~> 1.4"} and set json_library: Jason for Elixir < 1.18

© getsentry, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in skills-legacy/sentry-elixir-sdk of getsentry/sentry-for-ai.

  • SKILL.md
  • references/crons.md
  • references/error-monitoring.md
  • references/logging.md
  • references/tracing.md

Open the folder on GitHubat commit d8fd106

Compare with similar skills

Sentry Elixir SDK next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sentry Elixir SDK compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sentry Elixir SDK this skillgetsentry/sentry-for-ai268—~3.5kAutomated safety check: PassApache-2.0
Agentsop Observability Setupagentsope/SkillAlchemy457—~4.4kAutomated safety check: PassMIT
TMA1 Observability Querytma1-ai/tma1119—~5.1kAutomated safety check: NotesApache-2.0
Arize PhoenixArize-ai/phoenix12k1 repos~3.8kAutomated safety check: PassMIT
Phoenix Client DevelopmentArize-ai/phoenix12k—~370Automated safety check: PassApache-2.0
Backend Dev Guidelineslangfuse/langfuse35k—~1.9kAutomated safety check: PassCustom licence

Similar skills

  • Agentsop Observability Setup

    agentsope/SkillAlchemy

    Enhancement-overlay skill — the DECISION + WIRING layer for LM observability that the single-backend skills [[langsmith]], [[phoenix]], [[mlflow]] do NOT cover.

    457 GitHub stars~4.4k tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check passed
  • Answers questions about agent spend, token use, traces, events, errors and tool usage by running read-only SQL against a local TMA1 observability store.

    119 GitHub stars~5.1k tokensUpdated 19 days ago
    AI & LLM EngineeringAuto-check: notes
  • Arize Phoenix

    Arize-ai/phoenix

    Open-source AI observability platform for tracing, evaluating, and improving LLM applications with OpenTelemetry integration

    12k GitHub starsUsed in 1 repo~3.8k tokens
    DevOps & CloudAuto-check passed
  • Development guide for the @arizeai/phoenix-client TypeScript SDK — run and resume experiments, manage OpenTelemetry tracer providers with stack-based attach/detach, and write vitest unit and…

    12k GitHub stars~370 tokensUpdated today
    Testing & QAAuto-check passed
  • Backend Dev Guidelines

    langfuse/langfuse

    Build or review Langfuse backend code. An agent skill from langfuse/langfuse.

    35k GitHub stars~1.9k tokensUpdated today
    Backend & APIsAuto-check passed
  • Official

    Writes Terraform alerting policies for AI agents that emit OpenTelemetry metrics, covering reliability, cost, safety, security and quality signals on Google Cloud.

    21k GitHub stars~4.2k tokensUpdated today
    DevOps & CloudAuto-check passed

More from getsentry/sentry-for-ai

All 32 skills in this repo
  • Sentry Go SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for Go. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~3.2k tokensUpdated today
    Auto-check passed
  • Sentry Nextjs SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for Next.js. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~4.7k tokensUpdated today
    Auto-check: notes
  • Sentry Php SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for PHP. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~3.7k tokensUpdated today
    Auto-check: notes
  • Sentry Python SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for Python. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~4.1k tokensUpdated today
    Auto-check passed
  • Sentry React Router Framework SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for React Router Framework mode. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~3.8k tokensUpdated today
    Auto-check: notes
  • Sentry React SDK

    getsentry/sentry-for-ai

    Official

    Full Sentry SDK setup for React. An agent skill from getsentry/sentry-for-ai.

    268 GitHub stars~4.8k tokensUpdated today
    Auto-check passed

Questions about Sentry Elixir SDK

What does Sentry Elixir SDK do?

Full Sentry SDK setup for Elixir. An agent skill from getsentry/sentry-for-ai. Sentry Elixir SDK is an agent skill from getsentry/sentry-for-ai, published by the product's own GitHub organization. Full Sentry SDK setup for Elixir.

When should I use Sentry Elixir SDK?

Sentry Elixir SDK fits situations like: asked to add Sentry to Elixir; install sentry for Elixir; configure error monitoring; crons for Elixir.

How do I install Sentry Elixir SDK in Claude Code?

Run `npx skills add getsentry/sentry-for-ai --skill sentry-elixir-sdk -a claude-code`. Or copy the skill folder (skills-legacy/sentry-elixir-sdk in getsentry/sentry-for-ai) into .claude/skills/sentry-elixir-sdk in your project. Claude Code loads it when a task matches its description.

How do I install Sentry Elixir SDK in Codex?

Run `npx skills add getsentry/sentry-for-ai --skill sentry-elixir-sdk -a codex`. Or copy the skill folder (skills-legacy/sentry-elixir-sdk in getsentry/sentry-for-ai) into .agents/skills/sentry-elixir-sdk in your project. Codex loads it when a task matches its description.

Can I use Sentry Elixir SDK in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add getsentry/sentry-for-ai --skill sentry-elixir-sdk -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sentry-elixir-sdk, .gemini/skills/sentry-elixir-sdk, .github/skills/sentry-elixir-sdk and .opencode/skills/sentry-elixir-sdk in your project.

What does Sentry Elixir SDK need to run?

SKILL.md names no scripts, command-line tools or credentials: Sentry Elixir SDK is instructions for the agent only.

Does Sentry Elixir SDK access the network?

SKILL.md names 1 domain. As links in the text: docs.sentry.io. This is read from the text; nothing was executed.

Is Sentry Elixir SDK safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Sentry Elixir SDK use?

Sentry Elixir SDK is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sentry Elixir SDK use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 8.6k tokens, read only when the agent opens those files.

What are the alternatives to Sentry Elixir SDK?

Skills that share tags, products or a category with Sentry Elixir SDK: Agentsop Observability Setup (agentsope/SkillAlchemy, 457 stars), TMA1 Observability Query (tma1-ai/tma1, 119 stars), Arize Phoenix (Arize-ai/phoenix, 12k stars) and Phoenix Client Development (Arize-ai/phoenix, 12k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sentry Elixir SDK?

getsentry (a GitHub organization, an official publisher) maintains it in getsentry/sentry-for-ai, which has 268 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on October 7, 2026.

Source: getsentry/sentry-for-ai on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.