tiempo

Convert timezones and perform DST-aware arithmetic using the Temporal API.

4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/go-brand/tiempo --skill tiempo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tiempo
Source: https://github.com/go-brand/tiempo/tree/main/skills/tiempo
Command: npx skills add https://github.com/go-brand/tiempo --skill tiempo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the common and complex problems associated with handling dates, times, and timezones in JavaScript/TypeScript, preventing bugs related to Daylight Saving Time and timezone conversions.

Core Features & Use Cases

  • Timezone Conversions: Accurately convert between timezones using the Temporal API.
  • DST-Aware Arithmetic: Perform date/time math that correctly accounts for Daylight Saving Time transitions.
  • Precise Datetime Handling: Supports nanosecond precision for critical applications.
  • Use Case: Ensure that scheduled events appear at the correct local time for users in different parts of the world, regardless of DST changes.

Quick Start

Use the tiempo skill to get the current time in the 'America/New_York' timezone.

Frequently Asked Questions about tiempo

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

FAQPage Schema
How do I handle timezone conversions in TypeScript without introducing Daylight Saving Time bugs?

Timezone conversions in TypeScript can be handled safely using the Temporal API to ensure predictable results. By requiring explicit timezone specification, datetime manipulation correctly accounts for DST transitions across different environments.

What is the best way to perform DST-aware arithmetic on dates in JavaScript?

DST-aware arithmetic in JavaScript requires an API that understands timezone rules during date math. Using the Temporal API allows datetime calculations to automatically adjust for Daylight Saving Time transitions, preventing scheduling errors.

Does the Temporal API support nanosecond precision for datetime handling?

Yes, the Temporal API supports nanosecond precision for datetime handling. This allows critical applications requiring high-fidelity timestamps, such as global scheduling and data analysis, to process precise datetime conversions.

Why do my scheduled events appear at the wrong local time after a timezone conversion?

Scheduled events appear at the wrong local time when datetime conversions fail to account for explicit timezone data and DST changes. Using the Temporal API enforces explicit timezone specification, ensuring accurate conversions across global environments.

Can I use this skill for logging timestamps across different server environments?

Yes, you can use this skill for logging timestamps across different server environments. It manages date and time conversions using the Temporal API, requiring explicit timezone specification to deliver predictable and consistent logging results.

When do I need to specify an explicit timezone for datetime manipulation in JavaScript?

You need to specify an explicit timezone whenever performing datetime manipulation in JavaScript to guarantee predictable results. Explicit timezone data prevents ambiguous conversions and ensures DST-aware arithmetic functions correctly across global applications.