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.mdsource content
Managing Timecard
/dakoku コマンドによる勤怠打刻機能を管理するスキル。
いつ使うか
- ユーザーが
を実行した時/dakoku in | out | break | list | month - 勤怠記録の参照・管理が必要な時
- 勤怠、打刻、タイムカードに関する質問があった時
日時取得の優先順位
- 第一優先: TIME MCP Server を使用
- 第二優先: ユーザー環境の
エイリアス(now
)date "+%Y-%m-%d %H:%M:%S" - 最終手段:
コマンドでローカル時刻を取得date
実行手順
1. コマンド仕様の確認
詳細は
.claude/commands/dakoku.md を参照すること。
2. 保存処理
- パス:
_docs/timecard/YYYY/MM/ - 形式: Markdown と JSON の 2 形式で保存
- ディレクトリが存在しない場合は自動作成
3. エラーハンドリング
- TIME MCP Server が利用できない場合は、必ずフォールバック処理を実行
エイリアスが未設定の場合は、now
への追加を提案.zshrc
参考リンク
- 詳細仕様:
.claude/commands/dakoku.md - 実装記事: https://izanami.dev/post/5c7c7960-6316-4f44-a645-2dbbeefc3391