← Back to Skills Marketplace
dinghaibin

Datetime Tool

by BIN · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
86
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install datetime-tool
Description
Comprehensive date and time manipulation toolkit supporting multiple formats, timezone conversions, calendar calculations, natural language parsing, and date...
README (SKILL.md)

DateTime Tool — Advanced Date/Time Operations

Full-featured datetime manipulation toolkit for format conversion, timezone handling, date arithmetic, and calendar calculations across ISO 8601, RFC 2822, Unix timestamps, and natural language inputs.

Quick Start

# Current time in UTC
datetime-tool --now

# Parse and reformat
datetime-tool --parse "2026-01-15 14:30:00" --format "ISO"

# Timezone conversion
datetime-tool --convert "14:00 UTC" --to "Asia/Shanghai"

Usage

datetime-tool [COMMAND] [INPUT] [OPTIONS]

Commands:
  --now              Show current date/time
  --parse INPUT      Parse date from string
  --convert INPUT    Convert between timezones
  --diff START END   Calculate interval between two dates
  --add INPUT N      Add time units to a date
  --sub INPUT N      Subtract time units from a date
  --calendar YEAR    Show calendar for a year/month

Options:
  --format FMT       Output format: ISO, RFC2822, Unix, or custom format string
  --from TZ          Source timezone (default: local)
  --to TZ            Target timezone
  --units            Output units for diff: seconds, minutes, hours, days
  --json             Output as structured JSON

Examples

# Get current time in multiple formats
datetime-tool --now --format ISO
datetime-tool --now --format "January 2, 2006 at 3:04 PM"

# Parse and reformat
datetime-tool --parse "2026-01-15" --format "January 15, 2026"

# Convert between timezones
datetime-tool --convert "14:00 UTC" --to "Asia/Shanghai"
datetime-tool --convert "2026-01-15 09:00" --from "America/New_York" --to "Europe/London"

# Calculate date differences
datetime-tool --diff "2026-01-01" "2026-12-31" --units days

# Add/subtract time
datetime-tool --add "2026-01-01" --days 45
datetime-tool --sub "2026-03-01" --months 2

# Calendar view
datetime-tool --calendar 2026
datetime-tool --calendar 2026-03

# Machine-readable output
datetime-tool --parse "next Friday" --json

Features

  • Parse from natural language: "next Friday", "last day of month", "+2 weeks"
  • Timezone conversion: Any IANA timezone (UTC, local, Asia/Shanghai, etc.)
  • Date arithmetic: Add/subtract days, weeks, months, years
  • Interval calculation: Precise duration between any two dates
  • Multiple output formats: ISO 8601, RFC 2822, Unix timestamp, custom templates
  • Calendar display: Month or year view with week numbers
  • JSON output: Structured for pipeline consumption
  • ISO week numbers & day-of-year: For scheduling and accounting
Usage Guidance
This skill looks safe for ordinary local date/time formatting and conversion. Before installing, confirm how the datetime-tool command maps to the bundled Python scripts, and avoid relying on its month/year calculations for critical scheduling or accounting without independent verification.
Capability Analysis
Type: OpenClaw Skill Name: datetime-tool Version: 1.0.0 The skill bundle provides standard date and time manipulation utilities. The Python scripts (datetool.py and dt.py) use safe, built-in libraries for date arithmetic and formatting without any evidence of network access, file system interaction, or command execution. The SKILL.md documentation accurately describes the tool's functionality and contains no prompt-injection attempts or malicious instructions.
Capability Assessment
Purpose & Capability
The visible scripts are aligned with date/time conversion and calendar functions, but some implementation details are approximate despite broad documentation claims of advanced or precise date handling.
Instruction Scope
The SKILL.md contains normal user-invoked CLI examples and does not include prompt overrides, hidden instructions, autonomous execution requirements, or unsafe tool-chaining instructions.
Install Mechanism
Registry metadata says there is no install spec while the package includes executable Python scripts and the documentation invokes a datetime-tool command, so users should verify how the command is actually wired before use.
Credentials
No required binaries, environment variables, credentials, network services, or OS-specific privileges are declared, which is proportionate for a local date/time helper.
Persistence & Privilege
The provided artifacts do not show background processes, persistence, credential/session access, file modification, privilege escalation, or destructive operations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install datetime-tool
  3. After installation, invoke the skill by name or use /datetime-tool
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug datetime-tool
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Datetime Tool?

Comprehensive date and time manipulation toolkit supporting multiple formats, timezone conversions, calendar calculations, natural language parsing, and date... It is an AI Agent Skill for Claude Code / OpenClaw, with 86 downloads so far.

How do I install Datetime Tool?

Run "/install datetime-tool" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Datetime Tool free?

Yes, Datetime Tool is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Datetime Tool support?

Datetime Tool is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Datetime Tool?

It is built and maintained by BIN (@dinghaibin); the current version is v1.0.0.

💬 Comments