Remote Agent Scheduler
Use this skill for recurring remote agent jobs that run in isolated cloud environments.
Workflow
- Determine whether the user wants to create, list, update, or run a trigger.
- Collect repo source, environment, connectors, schedule, and prompt payload.
- Build or inspect the trigger definition.
- Confirm authentication, environment, and connector assumptions.
- Return the trigger details and next management steps.
Guardrails
- Distinguish remote cloud runs from local cron jobs.
- Keep repo URL, environment ID, and schedule explicit.
- Surface setup blockers like missing auth or repo access early.
Example Requests
- Create a nightly remote agent to summarize repo health.
- Update this cloud trigger to use a different environment and cron.
Inputs
- Desired action
- Repo source
- Environment and connector context
- Cron schedule
Outputs
- Trigger definition
- Run or update confirmation
- Operational notes
Success Criteria
- The action type is clear.
- Remote environment assumptions are explicit.
- Auth and repo blockers are surfaced.
Non-Goals
- Local cron setup
- Ambiguous cloud-vs-local scheduling
Source Provenance
Derived from src/skills/bundled/scheduleRemoteAgents.ts.