AgentSkillsCN

hora

获取世界上任意国家或城市的当前时间。适用于用户在输入“/时间”后,紧接着输入国家、城市或地区时使用。

SKILL.md
--- frontmatter
name: hora
description: Obtiene la hora actual de cualquier pais o ciudad del mundo. Usa cuando el usuario pida /hora seguido de un pais, ciudad o region.
allowed-tools: Bash(bash:*)

Skill: Hora Mundial

Obtiene la hora actual de cualquier pais o ciudad del mundo.

Uso

El usuario invocara este skill con /hora <pais/ciudad>.

Instrucciones

Paso 1: Convertir a Zona Horaria

Convierte el pais o ciudad proporcionado a una zona horaria valida del formato IANA (tz database).

Ejemplos de conversion:

  • "Espana" o "Madrid" -> Europe/Madrid
  • "Mexico" -> America/Mexico_City
  • "Argentina" o "Buenos Aires" -> America/Argentina/Buenos_Aires
  • "Japon" o "Tokio" -> Asia/Tokyo
  • "Nueva York" o "USA Este" -> America/New_York
  • "California" o "Los Angeles" -> America/Los_Angeles
  • "Reino Unido" o "Londres" -> Europe/London
  • "Francia" o "Paris" -> Europe/Paris
  • "Alemania" o "Berlin" -> Europe/Berlin
  • "China" o "Pekin" -> Asia/Shanghai
  • "Australia" o "Sydney" -> Australia/Sydney
  • "Brasil" o "Sao Paulo" -> America/Sao_Paulo
  • "India" o "Nueva Delhi" -> Asia/Kolkata
  • "Rusia" o "Moscu" -> Europe/Moscow
  • "Colombia" o "Bogota" -> America/Bogota
  • "Chile" o "Santiago" -> America/Santiago
  • "Peru" o "Lima" -> America/Lima

Paso 2: Ejecutar el Script

Ejecuta el script con la zona horaria:

bash
bash .claude/scripts/get-time.sh "ZONA_HORARIA"

Reemplaza ZONA_HORARIA con la zona horaria IANA del paso 1.

Paso 3: Formatear Respuesta

Responde al usuario con:

  • El nombre del pais/ciudad que pidio
  • La hora actual obtenida del script
  • La zona horaria usada (entre parentesis)

Ejemplo de Flujo

Usuario: /hora Japon

  1. Convertir: "Japon" -> Asia/Tokyo
  2. Ejecutar: bash .claude/skills/hora/get-time.sh "Asia/Tokyo"
  3. Resultado del script: 14:30:45 - Wednesday, 15 de January de 2025
  4. Responder: "En Japon son las 14:30:45 (Asia/Tokyo)"