Hello World Skill
A minimal example skill that demonstrates the basic structure of an Agent Skill.
Available Scripts
greet.py- Generate a personalized greeting message
How to Use
Basic Usage
Run the greeting script with a name parameter:
execute_skill_script("hello-world", "greet.py", {"name": "Alice"})
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name |
string | No | "World" | Name to include in greeting |
uppercase |
boolean | No | false | Whether to uppercase the greeting |
Example Responses
Basic greeting:
{
"status": "success",
"greeting": "Hello, Alice!",
"timestamp": "2024-12-30T12:00:00"
}
Uppercase greeting:
{
"status": "success",
"greeting": "HELLO, ALICE!",
"timestamp": "2024-12-30T12:00:00"
}
Creating Your Own Skills
Use this skill as a template:
- Create a directory under
skills/with your skill name (lowercase, hyphens) - Add a
SKILL.mdfile with YAML frontmatter (name, description required) - Add scripts to
scripts/directory - Each script should have a
run(params: dict) -> dictfunction