script-runner

Validate Python script execution pipelines for allowed tools, timeouts, and output limits.

1.1k|144|Updated Mar 12, 2018
One-click install
npx skills add https://github.com/platonai/Browser4 --skill script-runner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: script-runner
Source: https://github.com/platonai/Browser4/tree/main/browser4-agentic/src/test/resources/skills/script-runner
Command: npx skills add https://github.com/platonai/Browser4 --skill script-runner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a safe Python script to validate the execution pipeline of script execution within a Skill, ensuring security and functionality.

Core Features & Use Cases

  • Safe Script Execution: Ensures Python scripts are executed securely within the Skill's environment.
  • Validation Pipeline: Validates the allowed tools, timeout, and output limits for script execution.
  • Use Case: When testing a new Skill that requires script execution, this Skill can be used to verify that the script execution pipeline works as intended.

Quick Start

Run the script with the following command:

python3 /path/to/script/echo_args.py arg1 arg2

Frequently Asked Questions about script-runner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a Python script execution pipeline for security and timeouts?

To validate a Python script execution pipeline for security, use a dedicated validation script to check allowed tools, timeout constraints, and output limits, ensuring safe and reliable execution within your environment.

What does safe Python script execution validation check for?

Safe Python script execution validation checks for permitted tools, enforces timeout limits, and restricts output sizes to ensure scripts run securely and reliably within the execution pipeline.

How do I test allowed tools and output limits in a Python script execution pipeline?

Test allowed tools and output limits in a Python script execution pipeline by running a validation script with arguments, which verifies security constraints and functional reliability automatically.

Can I use Python to verify script execution timeouts and tool permissions?

Yes, you can use Python to verify script execution timeouts and tool permissions by running a validation script that checks the execution pipeline against configured security constraints.

What are the limitations of validating script execution pipelines with Python?

Limitations of validating script execution pipelines with Python include relying on basic script checks for allowed tools and timeouts, which may not cover all complex security edge cases or advanced execution scenarios.