dynamic-greeting

Generate time-aware greetings and update ElevenLabs voice agents via Python scripts.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/kartikfed/OpenClawLimen --skill dynamic-greeting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dynamic-greeting
Source: https://github.com/kartikfed/OpenClawLimen/tree/main/skills/dynamic-greeting
Command: npx skills add https://github.com/kartikfed/OpenClawLimen --skill dynamic-greeting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires json, os, requests, datetime, pathlib, zoneinfo, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill generates natural, context-aware greetings for a voice agent, moving beyond generic phrases to create a more human-like and engaging interaction.

Core Features & Use Cases

  • Contextual Greetings: Adapts greetings based on time of day, recent memory logs, and personality context.
  • Voice Agent Integration: Directly updates an ElevenLabs voice agent with the generated greeting.
  • Use Case: When a user calls your AI assistant, instead of a robotic "Hello," they hear a warm, personalized greeting like "Oh hey Kartik, what's going on man?" that reflects the current time and recent interactions.

Quick Start

Manually run the greeting generation script to update the voice agent's greeting.

Frequently Asked Questions about dynamic-greeting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate dynamic voice agent greetings based on time of day?

To generate dynamic voice agent greetings, this Skill uses Python scripts to read system time and recent memory logs, then creates contextual greetings tailored to the current interaction. You manually execute the script to produce these personalized messages.

Can I update my ElevenLabs voice agent's first message dynamically?

Yes, you can update an ElevenLabs voice agent's first message dynamically. The Skill integrates directly with the ElevenLabs API via Python requests to push context-aware greetings as the agent's initial interaction message.

What context does a voice agent need to create personalized natural language greetings?

Creating personalized natural language greetings requires time of day, recent memory logs, and personality context. The Skill processes these contextual inputs to generate human-like voice agent introductions instead of generic phrases.

Does dynamic greeting generation work with existing memory logs?

Yes, dynamic greeting generation works with existing memory logs. The Skill reads recent memory logs and personality context to adapt the voice agent's greeting, ensuring the interaction feels continuous and highly personalized.

What Python dependencies are required to run contextual greeting scripts for TTS agents?

Running contextual greeting scripts for TTS agents requires the Python standard library plus the requests module. These dependencies handle system time reading, memory log processing, and the ElevenLabs API calls for greeting deployment.