Skillshub script-example
Example skill demonstrating script execution capabilities. Use when you need to demonstrate how to execute shell, Python, or PHP scripts from within a skill.
install
source · Clone the upstream repo
git clone https://github.com/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/Guikingone/php-agent-skills/script-example" ~/.claude/skills/comeonoliver-skillshub-script-example && rm -rf "$T"
manifest:
skills/Guikingone/php-agent-skills/script-example/SKILL.mdsource content
Script Example Skill
This skill demonstrates how to execute scripts from within a skill using the
executeScript method.
Available Scripts
- Simple bash script that prints a greetinghello.sh
- Python script that performs basic data analysisanalyze.py
- PHP script that processes command-line argumentsprocess.php
Usage
To execute a script from this skill:
$tool = new SkillTool($loader, 'script-example'); $result = $tool->executeScript('hello.sh');
To execute a script with arguments:
$result = $tool->executeScript('process.php', ['arg1', 'arg2']);
Script Execution Features
- Automatic interpreter detection based on file extension
- Support for bash (.sh), Python (.py), PHP (.php), Node.js (.js), and Ruby (.rb)
- Capture of both stdout and stderr
- Configurable timeout (default: 60 seconds)
- Proper error handling and reporting