본문으로 건너뛰기
cccskills
무료GitHub에 공개

biff

Use this skill when the user wants to format, parse, add, subtract, or compare dates and times from the command line, or manipulate timestamps in log files.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

javimosch/supercli스타 56(GitHub 56 + cccskills 0)

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md3.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

biff Plugin

Datetime arithmetic, parsing, formatting, timezone conversion, sequence generation, and log timestamp tagging for the command line. By BurntSushi (author of ripgrep, xsv, and jiff).

Commands

Time Formatting

  • biff time fmt — Format one or more timestamps

Time Arithmetic

  • biff time add — Add a duration to a timestamp

Duration Calculation

  • biff span since — Calculate the duration since a given timestamp

Utility

  • biff self version — Print biff version
  • biff _ _ — Passthrough to biff CLI

Usage Examples

  • "What time is it now?"
  • "Format this date as RFC 3339"
  • "What will the date be 6 months from now?"
  • "How long has it been since January 20th?"
  • "Convert UTC timestamps in a log to my local timezone"
  • "Generate the next 5 Mondays at 9am"

Installation

cargo install biff

Examples

# Print the current time
biff _ _

# Format current time as RFC 3339
biff time fmt -f rfc3339 now

# Format current time as RFC 9557 (with timezone)
biff time fmt -f rfc9557 now

# Custom format
biff time fmt -f '%Y-%m-%d %H:%M:%S %Z' now

# Format multiple relative times
biff time fmt -f '%c' now -1d 'next sat' 'last monday' '9pm last mon'

# Add a duration to the current time
biff time add -1w now

# Add natural-language duration
biff time add '1 week, 12 hours ago' now

# Add 6 months
biff time add 6mo now

# Convert time to another timezone and round to nearest 15 minutes
biff time fmt now | biff _ _ time in Asia/Bangkok | biff _ _ time round -i 15 -s minute

# Calculate duration since a date
biff span since 2025-01-20T12:00

# Calculate duration with year-level precision
biff span since 2025-01-20T12:00 -l year

# Round a duration
biff span since 2025-01-20T12:00 | biff _ _ span round -l year -s day

# Generate a sequence of the next 5 weekdays at 9am
biff _ _ time seq day today -c5 -H 9 -w mon,wed,fri

# Generate all days remaining in the current month
biff _ _ time seq daily --until $(biff _ _ time end-of month now) today

# Generate the last weekday of each of the next 12 months
biff _ _ time seq -c12 monthly -w mon,tue,wed,thu,fri --set-position -1 | biff time fmt -f '%a, %Y-%m-%d'

# Reformat timestamps in a log file to local time
biff _ _ tag lines /tmp/access.log | biff _ _ time in system | biff time fmt -f '%c' | head -n3 | biff _ _ untag -s

Key Features

  • Print current time in various formats
  • Format timestamps with RFC 3339, RFC 9557, or custom strftime patterns
  • Parse natural-language relative times (now, -1d, next sat, last monday, 9pm last mon)
  • Add/subtract durations with natural language (1 week, 12 hours ago, 6mo)
  • Convert between timezones
  • Round times to arbitrary increments
  • Calculate durations since a given timestamp
  • Round durations to desired precision
  • Generate date/time sequences with filtering (weekdays, specific days)
  • Tag and untag timestamps in log files for batch reformatting

Notes

  • biff uses the jiff datetime library (also by BurntSushi) for high-quality parsing and arithmetic
  • For locale-aware output, set BIFF_LOCALE and use a release binary or build with the locale feature
  • biff supports IANA timezone names (e.g. America/New_York, Asia/Bangkok)
  • Duration parsing accepts shorthand (-1w) and verbose forms ("1 week, 12 hours ago")

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Use this skill when the user wants to use 100-exercises-to-learn-rust.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

javimosch/supercli562026년 10월 30일 업데이트

2to3

무료

Use this skill when the user wants to use 2to3, cli tool: 2to3.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

javimosch/supercli562026년 10월 30일 업데이트

2to3-2.7

무료

Use this skill when the user wants to use 2to3-2.7, cli tool: 2to3-2.7.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

javimosch/supercli562026년 10월 30일 업데이트

2to3-3.11

무료

Use this skill when the user wants to use 2to3-3.11, cli tool: 2to3-3.11.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

javimosch/supercli562026년 10월 30일 업데이트

411toppm

무료

Use this skill when the user wants to use 411toppm, cli tool: 411toppm.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

javimosch/supercli562026년 10월 30일 업데이트

53AIHub

무료

Use this skill when the user wants to use 53AIHub.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

javimosch/supercli562026년 10월 30일 업데이트

javimosch의 스킬 모두 보기

이 스킬의 문제 신고