MCP HubMCP Hub
返回技能列表

reverse-date

christopheryeo
更新于 Today
28 次查看
1
在 GitHub 上查看
其他data

关于

This skill converts human-readable dates from various formats into standardized ISO format (YYYY-MM-DD). It handles flexible inputs like "21 Oct 2025", "October 21, 2025", and "21/10/2025" for consistent machine-readable output. Use it to normalize date formats for data processing or system integration.

快速安装

Claude Code

推荐
插件命令推荐
/plugin add https://github.com/christopheryeo/claude-skills
Git 克隆备选方式
git clone https://github.com/christopheryeo/claude-skills.git ~/.claude/skills/reverse-date

在 Claude Code 中复制并粘贴此命令以安装该技能

技能文档

Date Converter

Overview

Convert dates from various human-readable formats into standardized ISO format (YYYY-MM-DD). This skill handles flexible date input parsing and provides consistent, machine-readable output.

Usage

Use the convert_date.py script to convert any date string to YYYY-MM-DD format:

python scripts/convert_date.py "21 Oct 2025"
# Output: 2025-10-21

Supported Input Formats

The script accepts a wide variety of date formats, including:

  • Month-day-year: "21 Oct 2025", "October 21, 2025", "Oct 21, 2025"
  • Slash-separated: "21/10/2025", "10/21/2025"
  • Dash-separated: "21-10-2025", "2025-10-21"
  • Other common formats: Most standard date representations

Examples

# Human-readable format
python scripts/convert_date.py "21 Oct 2025"
# → 2025-10-21

# Full month name
python scripts/convert_date.py "October 21, 2025"
# → 2025-10-21

# Slash format
python scripts/convert_date.py "21/10/2025"
# → 2025-10-21

# Already in ISO format
python scripts/convert_date.py "2025-10-21"
# → 2025-10-21

Error Handling

If the date string cannot be parsed, the script returns an error message:

python scripts/convert_date.py "invalid date"
# Error: Unable to parse date: 'invalid date'. Error: Unknown string format: invalid date

Implementation Details

The script uses Python's dateutil.parser library for flexible date parsing, which handles many common date formats automatically. The output is always in ISO 8601 format (YYYY-MM-DD).

GitHub 仓库

christopheryeo/claude-skills
路径: reverse-date

相关推荐技能