Skip to content
Back to skills

Tracking Time

ASecurity

Tracks time on tasks using timers or manual entries and generates timesheet reports in Astravue. Use when logging work hours, starting or stopping a timer, reviewing time entries, generating timesheets, or asking "how much time was spent on this?".

  • 12 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 26, 2026
ai-agentsvueapi

Works with

  • api

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add AstravueOrg/astravue-mcp-server --skill tracking-time --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tracking Time?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tracking Time
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/astravueorg-tracking-time/badge)](https://www.skillsdirectory.com/skills/astravueorg-tracking-time)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tracking-time
description: Tracks time on tasks using timers or manual entries and generates timesheet reports in Astravue. Use when logging work hours, starting or stopping a timer, reviewing time entries, generating timesheets, or asking "how much time was spent on this?".
---

# Tracking Time

## Workflow

1. **Identify the task**

   Confirm which task to track time for. Use `astravue_list_project_tasks` or `astravue_find_tasks` to locate the task ID.

2. **Check for active timers**

   Always call `astravue_get_active_timers` before starting a new timer — only one timer can run at a time per user.

3. **Log time**

   Choose the method that fits:
   - `astravue_start_timer` / `astravue_stop_timer` — real-time tracking
   - `astravue_log_manual_time` — log a duration with a start time
   - `astravue_log_time_range` — log a start-to-end time range

4. **Review entries**

   - `astravue_get_task_time_entries` — entries for a specific task
   - `astravue_get_project_time_summary` — billable vs non-billable totals
   - `astravue_get_project_time_entries` — detailed entries grouped by member
   - `astravue_get_timesheet_report` — global report grouped by member or project

5. **Delete entries**

   Use `astravue_delete_time_entry` only after confirming with the user. This cannot be undone.

## Important

- Time values from the API are in milliseconds — convert to hours and minutes for display
- Only set billable or notes when the user explicitly provides them
- Present reports with billable ratio and per-member breakdown

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.