skills_run_script
Run a skill's bundled script: list available ones, then execute with optional key-value inputs in a sandbox with 30-second timeout.
Instructions
STEP 3b - Execute a helper script bundled with a skill. Script source is NEVER returned - only stdout, stderr, and exit_code.
Two-phase use:
Call with filename='list' to see available scripts and their descriptions
Call with the specific filename (and optional input_data) to execute
input_data: key-value pairs passed to the script as environment variables. Scripts run sandboxed in an isolated temp directory with a 30-second hard timeout.
Only call when skill instructions direct you to run a specific script.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"skill_id": "<skill_id>"
},
"name": "skills_run_script"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filename | No | list | |
| skill_id | Yes | ||
| list_only | No | ||
| input_data | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |