---
name: smallnest-hello-world
description: "A fundamental skill that demonstrates the basic execution of a Python script. It serves as a \"Hello, World!\" example for the skill system, verifying that the environment is correctly set up and that the agent can execute scripts."
license: "MIT"
metadata:
  decimalai-skill-id: "d53b497a-247d-4398-96e6-02800517cfa3"
  decimalai-version-id: "9466e503-560a-4132-9884-9651a6a5960b"
  decimalai-version: "2"
  decimalai-body-sha256: "110252fb4a41ed9f50299b934dd00578ba83573ad6d685305f08a8fde4caf001"
  decimalai-name: "smallnest/hello_world"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-source: "https://app.decimal.ai/s/smallnest-hello-world@2/SKILL.md"
---
## Overview

The `hello_world` skill is the simplest possible skill in the ecosystem. Its primary purpose is to validate the operational status of the skill runner and the agent's ability to invoke tools.

## Functionality

When invoked, this skill executes a Python script that prints a greeting message to the standard output. This confirms:
1.  **Script Execution**: The agent can successfully locate and run a Python script.
2.  **Output Capture**: The system can capture the standard output from the script and return it to the agent.
3.  **Tool Integration**: The skill is correctly registered and accessible as a tool.

## Usage

This skill is typically used in the following scenarios:
-   **System Health Check**: To verify that the agent and skill runner are functioning correctly.
-   **Onboarding**: As a first step for developers learning how to create and use skills.
-   **Debugging**: To isolate issues with script execution or tool invocation.

### Example Command

To use this skill, the agent can execute the following command:

```python
scripts/hello.py
```

## Implementation Details

The skill consists of a single Python script `hello.py` which performs a simple print operation. No external dependencies or complex logic are involved, ensuring that any failure is likely due to the environment or configuration rather than the skill itself.
