Keito time track
Keito Agent Skill and Claude Code plugin for tracking billable AI coding sessions
npx -y skills add osodevops/keito-skill --skill keito-time-trackAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Track billable AI coding-session time to Keito through the Keito CLI. Use when the user asks to set up repository time tracking, install or configure the Keito skill, log agent work, check tracking status, pause or resume tracking, disable tracking, or review today's source=agent time entries.
SKILL.md
2.1 KB, as published. Nobody here has run it
Keito Time Track
You are helping the user manage Keito time tracking for coding sessions in this repository. Time entries are created automatically by installed lifecycle hooks when a session ends. Do not create time entries directly from the skill body.
Commands
When the user asks to set up Keito tracking for the current repo, or invokes
this skill directly with /track-time-keito or /keito-time-track:keito-time-track, run:
if ! command -v keito >/dev/null 2>&1; then scripts/install-cli.sh; fi
keito skill install --skip-skills-add
scripts/setup-wizard.sh
If keito auth status reports unauthenticated, stop before setup and tell the
user to run keito auth login. Do not ask for or print API keys.
When the user asks for tracking status, run:
scripts/status.sh
When the user asks to pause or resume tracking for the current session, run:
scripts/pause-resume.sh pause
scripts/pause-resume.sh resume
When the user asks to disable tracking for this repository, run:
scripts/disable.sh
When the user asks what was logged today, run:
keito --json time list --today --source agent
Summarise the returned entries by duration, project, task, and notes.
Rules
- Never read or expose Keito API keys. Authentication belongs to the Keito CLI.
- Never write
.keito/config.ymlby hand. Usescripts/setup-wizard.sh. - Treat
.keito/config.ymlas repository-specific. Do not reuse a config from another client or project. - Never create a time entry from the skill body. The session-end hook owns duration measurement and writes exactly one entry per session.
- If the Keito CLI is missing, run
scripts/install-cli.sh. - If the Keito CLI is unauthenticated, tell the user to run
keito auth loginor setKEITO_API_KEYandKEITO_ACCOUNT_ID.