Florian

Timesheet - Time Tracking

生活服务v1.0.1
作者:Florian更新于 2026-05-11共 2 个版本 · 最新版本发布于 2026-01-25timesheet@clawhub_florianrauscha/timesheet
个人计划效率习惯

据 AlphaMoat 统计,截至 2026-09,Timesheet - Time Tracking 累计下载 3,203 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 3,553 位,在「生活服务」分类(246 个)中排名第 179 位。

累计安装
106
累计下载
3,203
星标
1
全站排名
#3,553
全站前 70% · 「生活服务」前 73%
平台累计安装累计下载星标评论
ClawHub ↗1063,1341-
SkillHub ↗1063,2031—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

主文包含认证状态、计时器启停、项目与任务管理、团队和标签、工时汇总、CSV/XLSX 导出及账户配置命令。该工具使用已认证的账户或 API key,且项目、任务和标签可被删除;导出内容可能包含业务、计费或工作历史。执行删除前核对目标,导出文件应按敏感数据管理。

资料发布于 2026-10-29

可以用来做什么

  • 查看计时器状态并整理工时记录
  • 查找项目、任务和标签管理命令
  • 规划工时摘要或受控报告导出

什么时候用

  • 用户明确需要操作 timesheet.io 账户时
  • 目标项目和计时区间已确认时
  • 删除或导出前能够核对目标并遵循数据保管要求时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

起草查询工时汇总的命令,但不要执行
检查这个删除命令指向的项目和任务后再批准
说明导出的工作记录应如何限制访问和保存

月度数据趋势

累计下载3,203
2,2012,7393,2772026-03 · 累计下载 2,2752026-05 · 累计下载 2,6532026-06 · 累计下载 2,7752026-07 · 累计下载 2,9682026-08 · 累计下载 3,0552026-09 · 累计下载 3,20326-0326-09
星标1
0122026-03 · 星标 12026-05 · 星标 12026-06 · 星标 12026-07 · 星标 12026-08 · 星标 12026-09 · 星标 126-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-093,203—1
2026-083,055+2.9%1
2026-072,968+7.0%1
2026-062,775+4.6%1
2026-052,653—1
2026-032,275—1

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

3.9 KB · ClawHub v1.0.1
---
name: timesheet
description: Track time, manage projects and tasks using timesheet.io CLI
user-invocable: true
homepage: https://timesheet.io
metadata: {"requires": {"bins": ["timesheet"]}}
---

# Timesheet CLI Skill
展开全部(共 183 行)
Control timesheet.io time tracking from the command line. Use `--json` flag for all commands to get structured output.

## Authentication

Check auth status before using other commands:
```bash
timesheet auth status --json
```

If not authenticated, guide the user to run:
```bash
timesheet auth login
```

Or for automation, set an API key:
```bash
export TIMESHEET_API_KEY=ts_your.apikey
```

## Timer Operations

### Start a Timer
```bash
# List projects first to get project ID
timesheet projects list --json

# Start timer for a project
timesheet timer start <project-id>
```

### Check Timer Status
```bash
timesheet timer status --json
```

Returns: status (running/paused/stopped), project name, duration, start time.

### Control Timer
```bash
timesheet timer pause
timesheet timer resume
timesheet timer stop  # Creates a task from the timer
```

### Update Running Timer
```bash
timesheet timer update --description "Working on feature X"
timesheet timer update --billable
```

## Project Management

### List Projects
```bash
timesheet projects list --json
```

### Create Project
```bash
timesheet projects create "Project Name" --json
timesheet projects create "Client Project" --billable --json
```

### Show/Update/Delete
```bash
timesheet projects show <id> --json
timesheet projects update <id> --title "New Name"
timesheet projects delete <id>
```

## Task Management

### List Tasks
```bash
timesheet tasks list --json           # Recent tasks
timesheet tasks list --today --json   # Today's tasks
timesheet tasks list --this-week --json
```

### Create Task Manually
```bash
timesheet tasks create -p <project-id> -s "2024-01-15 09:00" -e "2024-01-15 17:00" --json
timesheet tasks create -p <project-id> -s "09:00" -e "17:00" -d "Task description" --json
```

### Update Task
```bash
timesheet tasks update <id> --description "Updated description"
timesheet tasks update <id> --billable
timesheet tasks update <id> --start "10:00" --end "12:00"
```

### Delete Task
```bash
timesheet tasks delete <id>
```

## Teams & Tags

### Teams
```bash
timesheet teams list --json
```

### Tags
```bash
timesheet tags list --json
timesheet tags create "Urgent" --color 1
timesheet tags delete <id>
```

## Reports

### Time Summary
```bash
timesheet reports summary --today --json
timesheet reports summary --this-week --json
timesheet reports summary --this-month --json
timesheet reports summary --from 2024-01-01 --to 2024-01-31 --json
```

### Export Data
```bash
timesheet reports export -f xlsx -s 2024-01-01 -e 2024-01-31
timesheet reports export -f csv --this-month
```

## Profile & Config

```bash
timesheet profile show --json
timesheet profile settings --json

timesheet config show
timesheet config set defaultProjectId <id>
```

## Common Workflows

### Log Time for Current Work
1. Check if timer is running: `timesheet timer status --json`
2. If not, start timer: `timesheet timer start <project-id>`
3. When done, stop timer: `timesheet timer stop`

### Quick Time Entry
```bash
# Create a completed task directly
timesheet tasks create -p <project-id> -s "09:00" -e "12:00" -d "Morning standup and dev work" --json
```

### Find Project by Name
```bash
timesheet projects list --json | jq '.[] | select(.title | contains("ProjectName"))'
```

## Error Handling

Exit codes:
- 0: Success
- 1: General error
- 2: Usage error (invalid arguments)
- 3: Authentication error - run `timesheet auth login`
- 4: API error
- 5: Rate limit exceeded - wait and retry
- 6: Network error

## Tips

- Always use `--json` for parsing output programmatically
- Use `--quiet` or `-q` to suppress non-essential output
- Set `defaultProjectId` in config to skip project selection for timer
- Pipe-friendly output is automatic when not in a terminal

「生活服务」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。