Install the "sentry-cocoa-sdk" agent skill from https://github.com/getsentry/sentry-for-ai/tree/main/skills-legacy/sentry-cocoa-sdk into .claude/skills/sentry-cocoa-sdk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sentry-cocoa-sdk", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
skills CLI
$ npx skills add getsentry/sentry-for-ai --skill sentry-cocoa-sdk -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "sentry-cocoa-sdk" agent skill from https://github.com/getsentry/sentry-for-ai/tree/main/skills-legacy/sentry-cocoa-sdk into .agents/skills/sentry-cocoa-sdk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sentry-cocoa-sdk", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add getsentry/sentry-for-ai --skill sentry-cocoa-sdk -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "sentry-cocoa-sdk" agent skill from https://github.com/getsentry/sentry-for-ai/tree/main/skills-legacy/sentry-cocoa-sdk into .cursor/skills/sentry-cocoa-sdk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sentry-cocoa-sdk", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add getsentry/sentry-for-ai --skill sentry-cocoa-sdk -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "sentry-cocoa-sdk" agent skill from https://github.com/getsentry/sentry-for-ai/tree/main/skills-legacy/sentry-cocoa-sdk into .gemini/skills/sentry-cocoa-sdk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sentry-cocoa-sdk", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add getsentry/sentry-for-ai --skill sentry-cocoa-sdk -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "sentry-cocoa-sdk" agent skill from https://github.com/getsentry/sentry-for-ai/tree/main/skills-legacy/sentry-cocoa-sdk into .github/skills/sentry-cocoa-sdk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sentry-cocoa-sdk", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add getsentry/sentry-for-ai --skill sentry-cocoa-sdk -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "sentry-cocoa-sdk" agent skill from https://github.com/getsentry/sentry-for-ai/tree/main/skills-legacy/sentry-cocoa-sdk into .opencode/skills/sentry-cocoa-sdk/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sentry-cocoa-sdk", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Facts
Skill name
sentry-cocoa-sdk
GitHub stars
268
Token cost
~5.4k tokens
SKILL.md length
1,658 words
Files
8 (incl. references)
Skills in repo
32
Repo updated
First seen
Licence
Apache-2.0
At a glance
Full Sentry SDK setup for Apple platforms (iOS, macOS, tvOS, watchOS, visionOS).
Works in 4 steps: Detect → Recommend → Guide → …
Asked to add Sentry to iOS
SKILL.md covers Invoke This Skill When, Phase 1: Detect, Phase 2: Recommend and Phase 3: Guide, plus 4 more sections
Reaches github.com and o0.ingest.sentry.io
What it does
Sentry Cocoa SDK is an agent skill from getsentry/sentry-for-ai, published by the product's own GitHub organization. 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, logging, or metrics for Apple applications. Supports SwiftUI and UIKit.
Its SKILL.md is about 5.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including reference files (for example `references/error-monitoring.md`, `references/logging.md` and `references/metrics.md`).
It sits in Mobile, covering iOS development. It works with Sentry, iOS, SwiftUI and macOS. 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 iOS
Add Sentry to Swift
Install sentry-cocoa
Configure error monitoring
Example prompts
“add Sentry to iOS”
“add Sentry to Swift”
“install sentry-cocoa”
“/sentry-cocoa-sdk”
Requirements
Python 3
Workflow steps
4 steps, taken from the step headings in SKILL.md.
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 swift, bash and ruby).
From the folder's file list and the shell code blocks in SKILL.md.
Network
Hosts in commands or code, which the agent is likely to contact:
github.com
o0.ingest.sentry.io
Also links to:
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 Cocoa SDK loads about 5.4k tokens when it runs, and up to ~23k if it reads all its reference files. Until then it costs about 81 tokens; SKILL.md has 1,658 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~81
When it runs· the whole SKILL.md, loaded when a task matches
~5.4k
With references· SKILL.md plus every file in references/, read only if the agent opens them
~23k
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.
Download SKILL.mdSave it as .claude/skills/sentry-cocoa-sdk/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.
name
sentry-cocoa-sdk
description
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, logging, or metrics for Apple applications. Supports SwiftUI and UIKit.
Opinionated wizard that scans your Apple project and guides you through complete Sentry setup.
Invoke This Skill When
User asks to "add Sentry to iOS/macOS/tvOS" or "set up Sentry" in an Apple app
User wants error monitoring, tracing, profiling, session replay, or logging in Swift/ObjC, or metrics in Swift
User mentions sentry-cocoa, SentrySDK, or the Apple/iOS Sentry SDK
User wants to monitor crashes, app hangs, watchdog terminations, or performance
Note: SDK versions and APIs below reflect Sentry docs at time of writing (sentry-cocoa 9.15.0).
Always verify against docs.sentry.io/platforms/apple/ before implementing.
Phase 1: Detect
Run these commands to understand the project before making any recommendations:
SwiftUI tracing import/product? SentrySwiftUI still exists but is deprecated in SDK 9.4.1+; prefer the main Sentry module for released binary products.
Companion backend? (Triggers Phase 4 cross-link for distributed tracing.)
Phase 2: Recommend
Based on what you found, present a concrete recommendation. Don't ask open-ended questions — lead with a proposal:
Metrics — Swift apps needing aggregate counters, gauges, or distributions
User Feedback — apps that want crash/error feedback forms from users
Not available for Cocoa:
Crons — backend only
AI Monitoring — JS/Python only
Recommendation logic:
Feature
Recommend when...
Error Monitoring
Always — non-negotiable baseline
Tracing
Always for apps — rich auto-instrumentation out of the box
Profiling
iOS/macOS production apps where performance matters (not tvOS/watchOS/visionOS)
Session Replay
User-facing iOS apps; tvOS may work but is not officially supported
Logging
Existing os.log / CocoaLumberjack usage, or structured logs needed
Metrics
Aggregate product or health signals that should not create issues; Swift only, SDK 9.12+
User Feedback
Apps wanting in-app bug reports with screenshots
Propose: "I recommend Error Monitoring + Tracing + Profiling. Want me to also add Session Replay and Logging?"
Phase 3: Guide
Install
Option 1 — Sentry Wizard (recommended):
You need to run this yourself — the wizard opens a browser for login and requires interactive input that the agent can't handle. Copy-paste into your terminal:
Recommended — static framework, fast app start; includes SwiftUI APIs in SDK 9.4.1+
Sentry-Dynamic
Dynamic framework alternative
SentrySwiftUI
Legacy/deprecated re-export for SwiftUI APIs; use only when maintaining older setup
Sentry-WithoutUIKitOrAppKit
watchOS, app extensions, CLI tools (Swift < 6.1)
SentrySPM + NoUIFramework trait
Source build without UIKit/AppKit for CLI/headless targets (SDK 9.7+ / Swift 6.1+ / Xcode 26.4+ for Xcode UI)
Warning: Xcode allows selecting multiple products — choose only one.
If using SentrySPM from source, current source-build projects may import SentrySwift instead of Sentry; verify the module name in the target. Released binary products use import Sentry.
Swift 6.1+ trait-based opt-out of UIKit/AppKit (requires Package@swift-6.1.swift manifest):
This is the preferred opt-out path for command-line/headless targets on Swift 6.1+. It compiles the SDK from source so the trait can remove UIKit/AppKit/SwiftUI linkage. For Swift < 6.1 continue using Sentry-WithoutUIKitOrAppKit.
Note: Package traits are visible in the Xcode UI starting with Xcode 26.4+. On older Xcode versions, traits still work when declared in Package.swift but won't appear in the GUI.
Option 3 — CocoaPods (deprecated; prefer SPM):
ruby
platform :ios, '15.0'
use_frameworks!
target 'YourApp' do
pod 'Sentry', :git => 'https://github.com/getsentry/sentry-cocoa.git', :tag => '9.15.0'
end
Sentry plans to stop publishing CocoaPods releases at the end of June 2026; use this only for existing CocoaPods projects.
Known issue (Xcode 14+): Sandbox rsync.samba error → Target Settings → "Enable User Script Sandbox" → NO.
Option 4 — SentryObjC (for pure Objective-C/C++ projects):
For pure Objective-C or Objective-C++ projects that cannot enable Clang modules (e.g., -fmodules=NO), use the SentryObjC wrapper SDK. It provides the same functionality as the main SDK but with pure Objective-C headers that don't require Swift module imports.
SPM:
swift
.package(url: "https://github.com/getsentry/sentry-cocoa", from: "9.17.1"),
// In your target's dependencies:
.product(name: "SentryObjC", package: "sentry-cocoa")
Or download SentryObjC-Dynamic.xcframework.zip from the releases page.
Migration from regular Sentry to SentryObjC:
Change #import <Sentry/Sentry.h> to #import <SentryObjC/SentryObjC.h>
Most users should use the standard Sentry product (Option 2). Only use SentryObjC if you have a specific requirement preventing Clang modules.
Quick Start — Recommended Init
Full iOS app config enabling the most common features with sensible defaults. Add before any other code at app startup.
For macOS, watchOS, app extensions, or NoUIFramework builds, omit options that are unavailable for that platform (sessionReplay, screenshots/view hierarchy, user-feedback UI, UIKit tracing, and profiling on tvOS/watchOS/visionOS). Keep the core dsn, environment, error monitoring, tracing, logs, and metrics settings that compile for the detected target.
SwiftUI — App entry point:
swift
import SwiftUI
import Sentry
@main
struct MyApp: App {
init() {
SentrySDK.start { options in
options.dsn = ProcessInfo.processInfo.environment["SENTRY_DSN"]
?? "https://examplePublicKey@o0.ingest.sentry.io/0"
options.environment = ProcessInfo.processInfo.environment["SENTRY_ENVIRONMENT"]
?? "production"
// releaseName defaults to "<bundle id>@<version>+<build>"; set only if you need a custom release.
// Error monitoring (on by default — explicit for clarity)
options.enableCrashHandler = true
options.enableAppHangTracking = true
options.enableReportNonFullyBlockingAppHangs = true
options.enableWatchdogTerminationTracking = true
options.attachScreenshot = true
options.attachViewHierarchy = true
options.sendDefaultPii = true
// Tracing
options.tracesSampleRate = 1.0 // lower to 0.2 in high-traffic production
// Profiling (SDK 9.0.0+ API)
options.configureProfiling = {
$0.sessionSampleRate = 1.0
$0.lifecycle = .trace
}
// Session Replay. Keep production sampling conservative and verify masking on iOS 26+.
options.sessionReplay.sessionSampleRate = 0.1
options.sessionReplay.onErrorSampleRate = 1.0
// Logging (SDK 9.0.0+ top-level; use options.experimental.enableLogs in 8.x)
options.enableLogs = true
// Metrics are enabled by default in SDK 9.12+. Set false only to opt out.
options.enableMetrics = true
}
}
var body: some Scene {
WindowGroup { ContentView() }
}
}
UIKit — AppDelegate:
swift
import UIKit
import Sentry
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
SentrySDK.start { options in
options.dsn = ProcessInfo.processInfo.environment["SENTRY_DSN"]
?? "https://examplePublicKey@o0.ingest.sentry.io/0"
options.environment = ProcessInfo.processInfo.environment["SENTRY_ENVIRONMENT"]
?? "production"
// releaseName defaults to "<bundle id>@<version>+<build>"; set only if you need a custom release.
options.enableCrashHandler = true
options.enableAppHangTracking = true
options.enableReportNonFullyBlockingAppHangs = true
options.enableWatchdogTerminationTracking = true
options.attachScreenshot = true
options.attachViewHierarchy = true
options.sendDefaultPii = true
options.tracesSampleRate = 1.0
options.configureProfiling = {
$0.sessionSampleRate = 1.0
$0.lifecycle = .trace
}
options.sessionReplay.sessionSampleRate = 0.1
options.sessionReplay.onErrorSampleRate = 1.0
// Logging (SDK 9.0.0+ top-level; use options.experimental.enableLogs in 8.x)
options.enableLogs = true
// Metrics are enabled by default in SDK 9.12+. Set false only to opt out.
options.enableMetrics = true
}
return true
}
}
Warning: SDK initialization must occur on the main thread.
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:
Feature
Reference file
Load when...
Error Monitoring
${SKILL_ROOT}/references/error-monitoring.md
Always (baseline)
Tracing
${SKILL_ROOT}/references/tracing.md
App launch, network, UIViewController perf
Profiling
${SKILL_ROOT}/references/profiling.md
Production perf-sensitive apps
Session Replay
${SKILL_ROOT}/references/session-replay.md
User-facing iOS apps; tvOS only with caveat
Logging
${SKILL_ROOT}/references/logging.md
Structured log capture needed
Metrics
${SKILL_ROOT}/references/metrics.md
Aggregate counters, gauges, distributions
User Feedback
${SKILL_ROOT}/references/user-feedback.md
In-app bug reporting wanted
For each feature: Read ${SKILL_ROOT}/references/<feature>.md, follow steps exactly, verify it works.
Configuration Reference
Show full SKILL.md (684 more words)Show less
Key SentryOptions Fields
Option
Type
Default
Purpose
dsn
String?
nil
SDK disabled if empty; macOS can read SENTRY_DSN, other Apple platforms must set explicitly
environment
String
"production"
e.g., "production"
releaseName
String?
bundle-derived
Defaults to <bundle id>@<version>+<build>
debug
Bool
false
Verbose SDK output — disable in production
sendDefaultPii
Bool
false
Include IP, user info from active integrations
enableCrashHandler
Bool
true
Master switch for crash reporting
enableAppHangTracking
Bool
true
Master switch for app hang tracking
enableReportNonFullyBlockingAppHangs
Bool
true
Report non-fully-blocking hangs on supported UI platforms
Strings or NSRegularExpression values that receive distributed trace headers
enableCaptureFailedRequests
Bool
true
Auto-capture HTTP 5xx errors as events
enableNetworkBreadcrumbs
Bool
true
Breadcrumbs for outgoing HTTP requests
add(inAppInclude:)
Method
bundle executable
Add module prefixes treated as "in-app" code
maxBreadcrumbs
Int
100
Max breadcrumbs per event
sampleRate
Float
1.0
Error event sample rate
beforeSend
Closure
nil
Hook to mutate/drop error events
onLastRunStatusDetermined
Closure
nil
Called after SDK determines previous launch crash status
strictTraceContinuation
Bool
false
Reject incoming traces from other orgs; validates sentry-org_id in baggage headers (sentry-cocoa ≥9.10.0)
orgId
String?
nil
Organization ID for strict trace validation; auto-parsed from DSN host (e.g. o123.ingest.sentry.io → "123") if not set explicitly
enableLogs
Bool
false
Enable structured logs
enableMetrics
Bool
true
Enable Swift Metrics API (SDK 9.12+)
Environment Variables
Variable
Maps to
Purpose
SENTRY_DSN
dsn
macOS fallback only; set explicitly on iOS/tvOS/watchOS/visionOS
SENTRY_RELEASE
releaseName
Do not assume automatic Cocoa fallback; set explicitly if needed
SENTRY_ENVIRONMENT
environment
Do not assume automatic Cocoa fallback; set explicitly if needed
Platform Feature Support Matrix
Feature
iOS
tvOS
macOS
watchOS
visionOS
Crash Reporting
Yes
Yes
Yes
No
Yes
App Hangs
Yes
Yes
Yes
No
Yes
Watchdog Termination
Yes
Yes
No
No
Yes
App Start Tracing
Yes
Yes
No
No
Yes
UIViewController Tracing
Yes
Yes
No
No
Yes
SwiftUI Tracing
Yes
Yes
Yes
No
Yes
Network Tracking
Yes
Yes
Yes
No
Yes
Profiling
Yes
No
Yes
No
No
Session Replay
Yes
Unofficial
No
No
No
MetricKit
Yes (15+)
No
Yes (12+)
No
No
Metrics API
Yes
Yes
Yes
Verify
Yes
Production Settings
Lower sample rates for production to control volume and cost:
swift
options.tracesSampleRate = 0.2 // 20% of transactions
options.configureProfiling = {
$0.sessionSampleRate = 0.1 // 10% of sessions
$0.lifecycle = .trace
}
options.sessionReplay.sessionSampleRate = 0.1 // 10% continuous
options.sessionReplay.onErrorSampleRate = 1.0 // 100% on error (keep high)
options.enableLogs = true
options.enableMetrics = true // default true in SDK 9.12+
options.debug = false // never in production
Verification
Test that Sentry is receiving events:
swift
// Trigger a test error event:
SentrySDK.capture(message: "Sentry Cocoa SDK test")
// Or test crash reporting (without debugger — crashes are intercepted by debugger):
// SentrySDK.crash() // uncomment, run without debugger, relaunch to see crash report
Check the Sentry dashboard within a few seconds. If nothing appears:
Set options.debug = true — prints SDK internals to Xcode console
Verify the DSN is correct and the project exists
Ensure initialization is on the main thread
Phase 4: Cross-Link
After completing Apple setup, check for a companion backend missing Sentry coverage:
bash
# Detect companion backend
ls ../backend ../server ../api 2>/dev/null
cat ../go.mod 2>/dev/null | head -5
cat ../requirements.txt ../Pipfile 2>/dev/null | head -5
cat ../Gemfile 2>/dev/null | head -5
cat ../package.json 2>/dev/null | grep -E '"name"|"dependencies"' | head -5
If a backend is found, configure tracePropagationTargets to enable distributed tracing end-to-end, and suggest the matching skill:
Backend detected
Suggest skill
Trace header support
Go (go.mod)
sentry-go-sdk
Automatic
Python (requirements.txt)
sentry-python-sdk
Automatic
Ruby (Gemfile)
sentry-ruby-sdk
Automatic
Node.js backend (package.json)
sentry-node-sdk (or sentry-express-sdk)
Automatic
Troubleshooting
Issue
Solution
Events not appearing
Set debug: true, verify DSN format, ensure init is on main thread
Crashes not captured
Run without debugger attached — debugger intercepts signals
App hangs not reported
Auto-disabled when debugger attached; check appHangTimeoutInterval
Session Replay not recording
Verify sessionSampleRate > 0 or onErrorSampleRate > 0; on iOS 26+ verify masking and any manual Liquid Glass gating
Sentry Cocoa 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 Cocoa SDK compared with similar skills
Skill
Stars
Used in
Tokens
Auto-check
Licence
Repo updated
Sentry Cocoa SDK this skillgetsentry/sentry-for-ai
A skill your agent uses when writing, reviewing, or refactoring SwiftUI code for iOS or macOS, including state and @Observable data flow, view composition, resizable layouts, safe areas, display…
A skill your agent uses when writing, reviewing, or refactoring SwiftUI code for iOS or macOS, including state management and @Observable data flow, view composition and invalidation/performance…
Guides the agent to design distinctive SwiftUI interfaces for iOS and macOS, with six anti-generic rules, a design direction workflow and a five-dimension review.
Full Sentry SDK setup for Apple platforms (iOS, macOS, tvOS, watchOS, visionOS). Sentry Cocoa SDK is an agent skill from getsentry/sentry-for-ai, published by the product's own GitHub organization. Full Sentry SDK setup for Apple platforms (iOS, macOS, tvOS, watchOS, visionOS).
When should I use Sentry Cocoa SDK?
Sentry Cocoa SDK fits situations like: asked to add Sentry to iOS; add Sentry to Swift; install sentry-cocoa; configure error monitoring.
How do I install Sentry Cocoa SDK in Claude Code?
Run `npx skills add getsentry/sentry-for-ai --skill sentry-cocoa-sdk -a claude-code`. Or copy the skill folder (skills-legacy/sentry-cocoa-sdk in getsentry/sentry-for-ai) into .claude/skills/sentry-cocoa-sdk in your project. Claude Code loads it when a task matches its description.
How do I install Sentry Cocoa SDK in Codex?
Run `npx skills add getsentry/sentry-for-ai --skill sentry-cocoa-sdk -a codex`. Or copy the skill folder (skills-legacy/sentry-cocoa-sdk in getsentry/sentry-for-ai) into .agents/skills/sentry-cocoa-sdk in your project. Codex loads it when a task matches its description.
Can I use Sentry Cocoa 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-cocoa-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-cocoa-sdk, .gemini/skills/sentry-cocoa-sdk, .github/skills/sentry-cocoa-sdk and .opencode/skills/sentry-cocoa-sdk in your project.
What does Sentry Cocoa SDK need to run?
SKILL.md names no scripts, command-line tools or credentials: Sentry Cocoa SDK is instructions for the agent only. Our summary lists: Python 3.
Does Sentry Cocoa SDK access the network?
SKILL.md names 3 domains. In commands or code: github.com and o0.ingest.sentry.io; the agent is likely to contact these when it follows the instructions. As links in the text: docs.sentry.io. This is read from the text; nothing was executed.
Is Sentry Cocoa 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 Cocoa SDK use?
Sentry Cocoa 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 Cocoa SDK use?
About 5.4k tokens (SKILL.md is roughly 21k 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 17k tokens, read only when the agent opens those files.
What are the alternatives to Sentry Cocoa SDK?
Skills that share tags, products or a category with Sentry Cocoa SDK: Swiftui Expert Skill (AvdLee/SwiftUI-Agent-Skill, 3.7k stars), Swiftui Expert Skill (Eslzzyl/Pixiv-SwiftUI, 111 stars), Hig Project Context (raintree-technology/hig-doctor, 142 stars) and Hig Components Content (raintree-technology/hig-doctor, 142 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Who maintains Sentry Cocoa 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.