Apify Run Trigger
SKILL.md
Available Context
@_platform-references/org-variables.md
Apify Run Trigger
Goal
Translate natural language scraping instructions into Apify actor input configuration, preview the cost, and start the run on user confirmation.
Required Capabilities
- Apify API: Actor run management via
apify-adminedge function
Inputs
actor_id: Which actor to runinput_description: Natural language description of the joburls: Optional list of target URLsmax_results: Optional result capmemory_mb: Optional memory override
Execution
- Translate the user's natural language description into the actor's expected input JSON schema
- Preview the configuration and estimated cost to the user (simulation mode)
- On confirmation, call
apify-adminwithaction: 'start_run', the actor ID, and constructed input - Return the run ID and initial status
- Inform user they can check status later with "check my Apify run"
Confirmation Pattern
This skill uses the preview-then-confirm pattern:
- First call with
is_simulation: trueshows the constructed input and cost estimate - User confirms with "yes", "go ahead", "confirm"
- Second call with
is_simulation: falsetriggers the actual run
Output Contract
Return:
- Run ID, Actor, Status, Memory (MB), Estimated Cost
- Link to monitor the run in the Apify console