Skip to content
Development
Skill

/hello

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>.

From plugin
ase
5254 skills10 agents
Install
$ npx -y skills add rse/ase --skill hello --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/hello

Context preview

The summary Claude sees to decide when to auto-load this skill.

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>.

SKILL.md

hello.SKILL.md
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>

Read more
Ships withase

Agentic Software Engineering (ASE)

Get the whole plugin

Other skills on ase.

ase-code-edit
Skill

ase-code-edit

Edit Source Code: Use when the user wants to "edit" the code base in one shot from a query or a bare analyzer issue id like "P1", fusing crafting, refactoring,…

@rse@rseView Skill