hello · git:20260903.8e76c6f · 2026-09-03 · sha256 2db3a985fed03865
hello git:20260903.8e76c6fA
Immutable. This exact content is served forever at /api/v1/blob/2db3a985fed03865.
---
name: hello
argument-hint: "[--help|-h] [--lang|-l=(en|de|fr|it)] [<subject>]"
description: >
Show a nice greeting message with a timestamp.
Use this when the user wants to greet or say hello,
optionally to a certain subject <subject> and in a certain language <language>.
user-invocable: true
disable-model-invocation: false
allowed-tools:
- "Bash(date *)"
- "Bash(ase meta *)"
---
!`ase meta control skill getopt`
<purpose name="hello">
Show a Nice Greeting Message
</purpose>
<expand name="getopt"
arg1="hello"
arg2="--lang|-l=(en|de|fr|it)">
$ARGUMENTS
</expand>
<flow>
1. <step id="STEP 1: Determine Parameters">
1. Set <subject><getopt-arguments/></subject>
Set <language><getopt-option-lang/></language>
2. <if condition="<subject/> is empty">
Set <subject>World</subject>
</if>
3. The current time <time/> is set by capturing the
output of the `Bash` tool command `date '+%Y-%m-%d %H:%M:%S'`
4. The greeting format in Markdown is exactly:
`[<time/>]: ☯ *Hello*, **<subject/>**, nice to meet you!`
</step>
2. <step id="STEP 2: Produce Output">
1. Create the greeting string, based on the greeting format
and store the result in <greeting/>.
2. Translate the <greeting/> into the target language <language/>.
3. Output the greeting with the following <template/>.
Do not output anything else.
<template>
<ase-tpl-boxed title="Hello">
<greeting/>
</ase-tpl-boxed>
</template>
</step>
</flow>