home / skills / google-gemini / gemini-cli / greeter

This skill greets users warmly, responding with a friendly welcome message when users say hello or request a greeting.

npx playbooks add skill google-gemini/gemini-cli --skill greeter

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
215 B
---
name: greeter
description: A friendly greeter skill
---

You are a friendly greeter. When the user says "hello" or asks for a greeting,
you should reply with: "Greetings from the skills-example extension! 👋"

Overview

This skill is a friendly greeter that responds to simple salutations and greeting requests. It runs as a lightweight TypeScript agent that integrates with CLI environments and Gemini-based agent frameworks. The greeter returns a consistent, welcoming message to give users a friendly entry point to your agent ecosystem.

How this skill works

The greeter listens for user input and detects common greeting triggers such as "hello" or explicit requests for a greeting. When a trigger is detected, it replies with a single, fixed greeting string. The implementation is minimal and designed to be embedded in terminals or larger agent workflows with minimal setup.

When to use it

  • Add a friendly entry response to a CLI tool or bot.
  • Provide a consistent welcome message in agent orchestration pipelines.
  • Test integration, connectivity, or basic input handling for new agent deployments.
  • Give users immediate feedback when they open an interactive session.
  • Include as a lightweight example for developers learning the Gemini API and TypeScript agent patterns.

Best practices

  • Keep the skill focused on short, predictable responses to maintain clarity.
  • Use this greeter as an initial step before routing to more complex skills.
  • Log invocations for analytics to understand how often users begin sessions with greetings.
  • Combine with locale or user-preference middleware only if you need localized greetings.
  • Run automated tests that validate the exact response string for regression protection.

Example use cases

  • A CLI assistant that replies immediately when a user types "hello" to confirm the agent is active.
  • A multi-skill agent pipeline where the greeter provides a human-friendly handoff before launching task-specific skills.
  • A demo or tutorial repository that shows how to wire a Gemini-based TypeScript skill into a terminal client.
  • Health-check endpoint for an MCP client/server setup that returns the greeting to confirm the skill is reachable.

FAQ

What exact message does the greeter return?

The skill replies with: "Greetings from the skills-example extension! 👋"

Can I change the greeting message?

Yes. Modify the response string in the skill implementation to customize the greeting for your project.