Agent skill
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 this agent skill to your Project
npx add-skill https://github.com/camoneart/claude-code/tree/main/skills/managing-timecard
SKILL.md
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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
translating-technical-articles
Translates English technical articles (engineering blogs, documentation) to Japanese while preserving layout and structure. Use when the user asks to translate an article, convert English content to Japanese, or mentions translating a URL or technical blog post.
guiding-tdd-development
Guide Test-Driven Development with task splitting, Red-Green-Refactor cycle, and framework auto-detection. Use when developing features with TDD approach, fixing bugs test-first, or when user mentions "TDD", "テスト駆動開発", "test-first", "/tdd".
distributed-tracing
Implement distributed tracing with Jaeger and Tempo to track requests across microservices and identify performance bottlenecks. Use when debugging microservices, analyzing request flows, or implementing observability for distributed systems.
dependency-upgrade
Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.
stripe-integration
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.
typescript-advanced-types
Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.
Didn't find tool you were looking for?