itsmostafa/aws-agent-skills/eventbridge
- community
Checking that the SKILL.md file is still in the repository.
AWS EventBridge serverless event bus for event-driven architectures. Use when creating rules, configuring event patterns, setting up scheduled events, integrating with SaaS, or building cross-account event routing.
Install
npx vskill@latest install itsmostafa/aws-agent-skills/eventbridgeSKILL.md
AWS EventBridge
Amazon EventBridge is a serverless event bus that connects applications using events. Route events from AWS services, custom applications, and SaaS partners.
Table of Contents
Core Concepts
Event Bus
Channel that receives events. Types:
- Default: Receives AWS service events
- Custom: Your application events
- Partner: SaaS application events
Rules
Match incoming events and route to targets. Each rule can have up to 5 targets.
Event Patterns
JSON patterns that define which events match a rule.
Targets
AWS services that receive matched events (Lambda, SQS, SNS, Step Functions, etc.).
Scheduler
Schedule one-time or recurring events to invoke targets.
Common Patterns
Create Custom Event Bus and Rule
AWS CLI:
boto3:
Publish Custom Events
Scheduled Events
EventBridge Scheduler (One-Time and Flexible)
AWS Service Events
CLI Reference
Event Buses
| Command | Description | |
|---|---|---|
aws events create-event-bus | Create event bus | |
aws events delete-event-bus | Delete event bus | |
aws events list-event-buses | List event buses | |
aws events describe-event-bus | Get event bus details |
Rules
| Command | Description | |
|---|---|---|
aws events put-rule | Create or update rule | |
aws events delete-rule | Delete rule | |
aws events list-rules | List rules | |
aws events describe-rule | Get rule details | |
aws events enable-rule | Enable rule | |
aws events disable-rule | Disable rule |
Targets
| Command | Description | |
|---|---|---|
aws events put-targets | Add targets to rule | |
aws events remove-targets | Remove targets | |
aws events list-targets-by-rule | List rule targets |
Events
| Command | Description | |
|---|---|---|
aws events put-events | Publish events |
Best Practices
Event Design
- Use meaningful source names —
company.service.component - Use descriptive detail-types —
Order Created,User Signed Up - Include correlation IDs for tracing
- Keep events small (< 256 KB)
- Use versioning for event schemas
Reliability
- Use DLQs for failed deliveries
- Implement idempotency in consumers
- Monitor failed invocations
- Use archive and replay for recovery
Security
- Use resource policies to control access
- Enable encryption with KMS
- Use IAM roles for targets
Cost Optimization
- Use specific event patterns to reduce matches
- Batch events when publishing (up to 10 per call)
- Archive selectively — not all events
Troubleshooting
Rule Not Triggering
Debug:
Common causes:
- Rule disabled
- Event pattern doesn't match
- Target permissions missing
Lambda Not Invoked
Check Lambda permissions:
Required permission:
Events Not Reaching Custom Bus
Check:
- Publishing to correct bus name
- Event format is valid JSON
- Put events has proper permissions
Viewing Failed Events
References
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/eventbridge/SKILL.md
Popularity
- Repository stars
- 1,106
- Repository forks
- 441
- 7-day trend score
- 35
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 24 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/itsmostafa/aws-agent-skills/eventbridge)