Claude-skill-registry-data Managing Timecard

Handle timecard punch-in/out operations using /dakoku command. Use when user executes /dakoku, needs to record work hours, or mentions timecard/勤怠/打刻.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/managing-timecard" ~/.claude/skills/majiayu000-claude-skill-registry-data-managing-timecard && rm -rf "$T"
manifest: data/managing-timecard/SKILL.md
source content

Managing Timecard

/dakoku
コマンドによる勤怠打刻機能を管理するスキル。

いつ使うか

  • ユーザーが
    /dakoku in | out | break | list | month
    を実行した時
  • 勤怠記録の参照・管理が必要な時
  • 勤怠、打刻、タイムカードに関する質問があった時

日時取得の優先順位

  1. 第一優先: TIME MCP Server を使用
  2. 第二優先: ユーザー環境の
    now
    エイリアス(
    date "+%Y-%m-%d %H:%M:%S"
  3. 最終手段:
    date
    コマンドでローカル時刻を取得

実行手順

1. コマンド仕様の確認

詳細は

.claude/commands/dakoku.md
を参照すること。

2. 保存処理

  • パス:
    _docs/timecard/YYYY/MM/
  • 形式: Markdown と JSON の 2 形式で保存
  • ディレクトリが存在しない場合は自動作成

3. エラーハンドリング

  • TIME MCP Server が利用できない場合は、必ずフォールバック処理を実行
  • now
    エイリアスが未設定の場合は、
    .zshrc
    への追加を提案

参考リンク