Complete Kimai time-tracking API integration. Manage timesheets, customers, projects, activities, teams, invoices and exports via REST API. Supports time tracking workflows, reporting, and administrative operations. Keywords - kimai, zeiterfassung, timesheet, tracking, project, customer, activity, invoice, export, timer, stunden
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install kimai-time-tracking或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install kimai-time-tracking⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/kimai-time-tracking/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: kimai-time-tracking description: Complete Kimai time-tracking API integration. Manage timesheets, customers, projects, activities, teams, invoices and exports via REST API. Supports time tracking workflows, reporting, and administrative operations. Keywords - kimai, zeiterfassung, timesheet, tracking, project, customer, activity, invoice, export, timer, stunden ---
Complete API integration for Kimai time-tracking software. Enables full control over timesheets, projects, customers, activities, teams, invoices, and system configuration.
Activate this skill when the user requests:
Activation triggers:
Do NOT activate for:
Required Environment Variables:
KIMAI_BASE_URL - Full URL to Kimai instance (e.g., https://kimai.example.com)KIMAI_API_TOKEN - Bearer token for authenticationOptional:
KIMAI_WORKSPACE - Path for exports/temp files (defaults to ~/.openclaw/workspace/kimai)API Permissions required depend on operation:
view_own_timesheet, create_own_timesheet, edit_own_timesheet, delete_own_timesheetview_other_timesheet (for viewing other users' entries)view_customer, edit_customer, delete_customerview_project, edit_project, delete_projectview_activity, edit_activity, delete_activityview_team, edit_team, create_team, delete_teamview_invoice (for invoice operations)view_user (for user management)Compatibility: Requires Kimai 2.x with REST API enabled. Internet access required. Linux/macOS supported.
# List recent activities (to find project/activity IDs)
./scripts/kimai_cli.py timesheets recent
# Start tracking
./scripts/kimai_cli.py timesheets start --project 1 --activity 5 --description "Implementing API"
# Check active timers
./scripts/kimai_cli.py timesheets active
# Stop tracking
./scripts/kimai_cli.py timesheets stop --id 123
# Create customer → Project → Activity hierarchy
./scripts/kimai_cli.py customers create --name "Acme Corp" --country DE --currency EUR --timezone Europe/Berlin
./scripts/kimai_cli.py projects create --name "Website Redesign" --customer 1
./scripts/kimai_cli.py activities create --name "Development" --project 1
# List with filters
./scripts/kimai_cli.py timesheets list --customer 1 --begin "2024-01-01T00:00:00" --exported 0
# Mark timesheets as exported (locks them)
./scripts/kimai_cli.py timesheets export --id 123
# List invoices
./scripts/kimai_cli.py invoices list --status pending --begin 2024-01-01T00:00:00
Use scripts/kimai_cli.py for all operations. Structure follows API endpoints:
timesheets)list - List entries (supports pagination, filters: user, customer, project, activity, tags, date range, exported status)get - Fetch single entrycreate - Create manual entry or start timer (omit --end for active tracking)update - Patch existing entrydelete - Requires confirmation (destructive)stop - Stop active timerrestart - Restart finished entry (creates new)duplicate - Copy entry (resets export status)active - List currently running timersrecent - Recent unique working sets (last activity per project/activity combination)export - Toggle export/lock statuscustomers)list - List customers (filter: visible, term)get - Fetch customer detailscreate - Create new customerupdate - Update customerdelete - Requires confirmation (cascades to projects/activities/timesheets)meta - Update custom fieldsrates - Manage customer-specific ratesprojects)list - List projects (filter: customer, visible, date range)get - Fetch projectcreate - Create project (requires customer ID)update - Update projectdelete - Requires confirmation (cascades to activities/timesheets)rates - Manage project ratesactivities)list - List activities (filter: project, visible, global only)get - Fetch activitycreate - Create activity (can be global or project-specific)update - Update activitydelete - Requires confirmation (cascades to timesheets)rates - Manage activity ratesteams)list, get, create, update, deletemember-add - Add team membermember-remove - Remove membergrant-customer - Grant customer accessgrant-project - Grant project accessgrant-activity - Grant activity accessusers)list - List users (requires view_user permission)me - Current user infoget - User detailscreate - Create user (admin)update - Update userinvoices)list - List invoices (filter: date range, customer, status)get - Invoice detailssystem)ping - Test connectivityversion - Kimai version infoplugins - Installed pluginsconfig - Timesheet configurationcolors - Color codes⚠️ DESTRUCTIVE OPERATIONS
delete operations on customers, projects, activities, timesheets, teams, or tags require explicit user confirmation.API Security:
Authorization: Bearer header [1].--dry-run flag for testing (simulates API calls without executing).Rate Limiting & Pagination:
list commands (fetches all pages or respects --limit).--page and --size for manual pagination control.Data Privacy:
Workspace Safety:
KIMAI_WORKSPACE or ~/.openclaw/workspace/kimai.Inputs:
Outputs:
--format table for human readability)--format csv for exports)...
安装 Kimai Time Tracking 后,可以对 AI 说这些话来触发它
Help me get started with Kimai Time Tracking
Explains what Kimai Time Tracking does, walks through the setup, and runs a quick demo based on your current project
Use Kimai Time Tracking to complete Kimai time-tracking API integration
Invokes Kimai Time Tracking with the right parameters and returns the result directly in the conversation
What can I do with Kimai Time Tracking in my product manager workflow?
Lists the top use cases for Kimai Time Tracking, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/kimai-time-tracking/ 目录(个人级,所有项目可用),或 .claude/skills/kimai-time-tracking/(项目级)。重启 AI 客户端后,用 /kimai-time-tracking 主动调用,或让 AI 根据上下文自动发现并使用。
Kimai Time Tracking 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Kimai Time Tracking 可免费安装使用。请查阅仓库了解许可证信息。
Complete Kimai time-tracking API integration. Manage timesheets, customers, projects, activities, teams, invoices and exports via REST API. Supports time tracking workflows, reporting, and administrative operations. Keywords - kimai, zeiterfassung, timesheet, tracking, project, customer, activity, invoice, export, timer, stunden
Automate my product manager tasks using Kimai Time Tracking
Identifies repetitive steps in your workflow and sets up Kimai Time Tracking to handle them automatically
Kimai Time Tracking 属于「Product Manager」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。