mirror of
https://github.com/getsentry/sentry-agent-skills.git
synced 2026-09-20 14:23:25 +08:00
fix: add missing iOS skill to README, fix AGENTS.md spec accuracy
- Add sentry-ios-swift-setup to Available Skills table and Usage section - Fix AI Monitoring docs link (was Next.js-specific, now general) - Replace non-existent 'model' field with 'metadata' in AGENTS.md - Update name field constraints to match Agent Skills spec (no consecutive hyphens, must not start/end with hyphen)
This commit is contained in:
@@ -43,14 +43,14 @@ description: Brief description including trigger keywords. Use when asked to [ac
|
||||
**Required fields:**
|
||||
| Field | Requirements |
|
||||
|-------|--------------|
|
||||
| `name` | kebab-case, 1-64 chars, must match directory name |
|
||||
| `name` | kebab-case, 1-64 chars, must match directory name, no consecutive hyphens, must not start or end with hyphen |
|
||||
| `description` | 1-1024 chars, include trigger phrases and supported platforms |
|
||||
|
||||
**Optional fields:**
|
||||
| Field | Purpose |
|
||||
|-------|---------|
|
||||
| `model` | Override model (`sonnet`, `opus`, `haiku`) |
|
||||
| `allowed-tools` | Space-delimited tool allowlist |
|
||||
| `metadata` | Arbitrary key-value mapping (e.g., `author`, `version`) |
|
||||
| `allowed-tools` | Space-delimited tool allowlist (experimental) |
|
||||
| `license` | License name or path |
|
||||
| `compatibility` | Environment requirements (max 500 chars) |
|
||||
|
||||
|
||||
@@ -12,10 +12,11 @@ Official agent skills for integrating Sentry into your projects. These skills pr
|
||||
| `sentry-react-native-setup` | Setup Sentry in React Native using the wizard CLI | React Native, Expo | [React Native Guide](https://docs.sentry.io/platforms/react-native/) |
|
||||
| `sentry-python-setup` | Setup Sentry in Python apps | Python (Django, Flask, FastAPI) | [Python Guide](https://docs.sentry.io/platforms/python/) |
|
||||
| `sentry-ruby-setup` | Setup Sentry in Ruby apps | Ruby (Rails) | [Ruby Guide](https://docs.sentry.io/platforms/ruby/) |
|
||||
| `sentry-ios-swift-setup` | Setup Sentry in iOS/Swift apps | iOS (Swift, UIKit, SwiftUI) | [Apple Guide](https://docs.sentry.io/platforms/apple/guides/ios/) |
|
||||
| `sentry-setup-tracing` | Setup Sentry Tracing (Performance Monitoring) | JS, Python, Ruby | [Tracing](https://docs.sentry.io/platforms/javascript/tracing/) |
|
||||
| `sentry-setup-logging` | Setup Sentry Logging | JS, Python, Ruby | [Logs](https://docs.sentry.io/platforms/javascript/logs/) |
|
||||
| `sentry-setup-metrics` | Setup Sentry Metrics | JS, Python | [Metrics](https://docs.sentry.io/platforms/javascript/metrics/) |
|
||||
| `sentry-setup-ai-monitoring` | Setup Sentry AI Agent Monitoring | JS, Python | [AI Agents](https://docs.sentry.io/platforms/javascript/guides/nextjs/tracing/instrumentation/ai-agents-module/) |
|
||||
| `sentry-setup-ai-monitoring` | Setup Sentry AI Agent Monitoring | JS, Python | [AI Monitoring](https://docs.sentry.io/product/ai-monitoring/) |
|
||||
|
||||
### Workflow Skills
|
||||
|
||||
@@ -281,6 +282,7 @@ Once installed, your AI assistant will automatically discover the skills. Simply
|
||||
| What to Say | Skill Used |
|
||||
|-------------|------------|
|
||||
| "Add Sentry to my React app" | `sentry-react-setup` |
|
||||
| "Add Sentry to my iOS/Swift app" | `sentry-ios-swift-setup` |
|
||||
| "Set up Sentry in React Native" | `sentry-react-native-setup` |
|
||||
| "Add Sentry to my Python/Django/Flask app" | `sentry-python-setup` |
|
||||
| "Set up Sentry in my Ruby/Rails app" | `sentry-ruby-setup` |
|
||||
@@ -334,7 +336,7 @@ Instructions for the AI assistant...
|
||||
Contributions are welcome! Please ensure any new skills:
|
||||
|
||||
1. Follow the [Agent Skills specification](https://agentskills.io/specification)
|
||||
2. Have a valid `name` (lowercase, hyphens, 1-64 chars)
|
||||
2. Have a valid `name` (lowercase letters, numbers, hyphens, 1-64 chars, no consecutive hyphens, must not start or end with hyphen)
|
||||
3. Include a clear `description` (1-1024 chars)
|
||||
4. **Keep skills concise** - use tables over prose, avoid obvious information
|
||||
5. Include an "Invoke This Skill When" section with trigger phrases
|
||||
|
||||
Reference in New Issue
Block a user