enterprise/agent-container/skills/eventbridge-cron/SKILL.md
# EventBridge Cron — Scheduled Tasks Schedule recurring tasks via Amazon EventBridge Scheduler. Tasks execute at the specified time and deliver results to the user's chat channel. ## Usage ```bash node /skills/eventbridge-cron/tool.js '<JSON>' ``` ## Actions ### Create a schedule ```json {"action":"create", "cron_expression":"cron(0 9 * * ? *)", "timezone":"Asia/Shanghai", "message":"Check email and summarize unread messages", "schedule_name":"Daily email check"} ``` ### List all schedules
npx skillsauth add aws-samples/sample-openclaw-on-aws-with-bedrock enterprise/agent-container/skills/eventbridge-cronInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Schedule recurring tasks via Amazon EventBridge Scheduler. Tasks execute at the specified time and deliver results to the user's chat channel.
node /skills/eventbridge-cron/tool.js '<JSON>'
{"action":"create", "cron_expression":"cron(0 9 * * ? *)", "timezone":"Asia/Shanghai", "message":"Check email and summarize unread messages", "schedule_name":"Daily email check"}
{"action":"list"}
{"action":"update", "schedule_id":"a1b2c3d4", "expression":"cron(0 10 * * ? *)", "message":"New task message", "enable":true}
{"action":"delete", "schedule_id":"a1b2c3d4"}
| Format | Example | Description |
|--------|---------|-------------|
| cron() | cron(0 9 * * ? *) | 6 fields: Min Hour Day Month DayOfWeek Year |
| rate() | rate(1 hour) | Fixed interval, minimum 5 minutes |
| at() | at(2026-12-31T23:59:00) | One-time execution |
| User says | Expression |
|-----------|------------|
| Every day at 9am | cron(0 9 * * ? *) |
| Weekdays at 5pm | cron(0 17 ? * MON-FRI *) |
| Every 30 minutes | rate(30 minutes) |
| First of each month at 10am | cron(0 10 1 * ? *) |
tools
Upload and share files via Amazon S3 with time-limited pre-signed URLs. Generate download links, create upload pages for receiving files, and manage secure file sharing without exposing S3 buckets publicly.
tools
Spawn Kiro CLI via background process for code-related tasks. Use when user mentions "kiro", "kiro-cli", or needs to work with code — writing, modifying, reading, analyzing, reviewing, debugging, explaining, or understanding codebases. This includes building features, fixing bugs, refactoring, writing tests, code review, and exploring unfamiliar code.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------