This is a straightforward bash one-liner wrapped in a skill format for getting Dubai's current time in Gulf Standard Time. You get a TZ environment variable set to Asia/Dubai piped into date formatting, returning the time in a structured format with separate fields for just the time portion, the timezone info, and the full formatted string. It's basically documentation for a single command you could run yourself, which makes sense if you're building something that needs Dubai time specifically and want consistent formatting. Dubai doesn't do daylight saving, so it stays at UTC+4 year-round. Honestly feels a bit light for a standalone skill, but if you're frequently working with Gulf region timestamps, having the exact format codified beats looking it up each time.

GitHub stars
57.4K
last updated
Jun 11, 2026

Install

$ npx -y skills add shanraisshan/claude-code-best-practice --skill time-fetcher --agent claude-code

Installs into .claude/skills of the current project.

Files

Dubai Time Fetcher

Command

TZ='Asia/Dubai' date '+%Y-%m-%d %H:%M:%S %Z'

Expected Output Format

YYYY-MM-DD HH:MM:SS +04 (Gulf Standard Time)

Timezone Details

  • Timezone: Asia/Dubai
  • Offset: UTC+4
  • Abbreviation: GST (Gulf Standard Time)
  • Dubai does not observe daylight saving time

Return Format

Provide the following fields:

  • time: Just the time portion (HH:MM:SS)
  • timezone: "GST (UTC+4)"
  • formatted: The full output string from the command

Sponsors

Details

Repository
github.com/shanraisshan/claude-code-best-practice
Categories
Code Review & Quality, CLI & Terminal
License
MIT
First seen
Jun 11, 2026

More from shanraisshan/claude-code-best-practice

All 6
1shanraisshan avatartime-svg-creatorshanraisshan/claude-code-best-practiceCreates an SVG time card showing the current time for Dubai. Writes the SVG to agent-teams/output/dubai-time.svg and updates agent-teams/output/output.md.0skills.sh installs
2spencermarx avatarocrspencermarx/open-code-review|0skills.sh installs
3spencermarx avatarstream-chainspencermarx/open-code-reviewStream-JSON chaining for multi-agent pipelines, data transformation, and sequential workflows0skills.sh installs
4spencermarx avatarV3 Deep Integrationspencermarx/open-code-reviewDeep agentic-flow@alpha integration implementing ADR-001. Eliminates 10,000+ duplicate lines by building claude-flow as specialized extension rather than parall0skills.sh installs
5spencermarx avatarV3 Memory Unificationspencermarx/open-code-reviewUnify 6+ memory systems into AgentDB with HNSW indexing for 150x-12,500x search improvements. Implements ADR-006 (Unified Memory Service) and ADR-009 (Hybrid Me0skills.sh installs
6sponsiolabs avatarsponsiosponsiolabs/sponsioInstall, observe, tune, enforce, and periodically refresh Sponsio — a runtime contract layer for LLM agents that blocks unsafe tool calls and scores output qual0skills.sh installs