Claude Code Plugins

Community-maintained marketplace

Feedback

Managing Timecard

@camoneart/claude-code
2
0

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

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name Managing Timecard
description Handle timecard punch-in/out operations using /dakoku command. Use when user executes /dakoku, needs to record work hours, or mentions timecard/勤怠/打刻.
allowed-tools Bash, Read, Write, Edit

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 への追加を提案

参考リンク