CtrlK
BlogDocsLog inGet started
Tessl Logo

time-doctor

Time Doctor integration. Manage data, records, and automate workflows. Use when the user wants to interact with Time Doctor data.

55

Quality

62%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/time-doctor/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a practical, command-driven guide with a well-instrumented connection workflow and broad action coverage. It loses points to minor marketing prose, implicit validation for data operations, and lack of file-based disclosure.

Suggestions

Trim marketing phrasing (e.g. "so you can focus on the integration logic rather than auth plumbing") and the generic Time Doctor background paragraph to improve token efficiency.

Add an explicit validation/checkpoint step before running mutating actions (e.g. confirm connection state is READY, dry-run or confirm before batch record changes) to harden the data-operation workflow.

Move the proxy flag reference table and the action-discovery detail into a separate reference file (e.g. reference/actions.md) and link to it from the overview for better progressive disclosure.

DimensionReasoningScore

Conciseness

The body is mostly tight CLI commands, but the intro background paragraph and marketing prose ("so you can focus on the integration logic", "burn less tokens") add unnecessary padding.

3 / 5

Actionability

It provides copy-paste ready commands for install, login, connection, action search/run, and proxying, with only minor placeholder gaps (CONNECTION_ID, QUERY).

4 / 5

Workflow Clarity

The connection flow is a clear state machine (READY/BUILDING/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR) with poll feedback loops, though validation before destructive data actions is only implicit.

4 / 5

Progressive Disclosure

Content is well sectioned into Overview, Working with Time Doctor, Popular actions, and Best practices, but everything is inlined with no file split despite exceeding 50 lines.

4 / 5

Total

15

/

20

Passed

Description

57%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description pairs a clear brand trigger with an explicit Use-when clause, but its capability verbs are generic rather than concrete Time Doctor actions. It is solid but would benefit from specific operations and synonyms.

Suggestions

Replace generic verbs with concrete Time Doctor operations, e.g. "pull timesheet entries, manage users and projects, create and assign tasks".

Add natural trigger synonyms such as "time tracking", "timesheets", or "work hours" so the description matches more user phrasings.

Tighten the what/when pairing by tying the Use-when clause to specific intents (e.g. "Use when the user wants to query or update Time Doctor timesheets, users, or tasks").

DimensionReasoningScore

Specificity

"Manage data, records, and automate workflows" names the domain but the actions are minimal and generic rather than concrete Time Doctor operations (e.g. pulling timesheets, creating tasks).

2 / 5

Completeness

It answers both what ("Manage data, records, and automate workflows") and when ("Use when the user wants to interact with Time Doctor data"), but the what is generic enough to keep it below 5.

4 / 5

Trigger Term Quality

"Time Doctor" and "interact with Time Doctor data" are natural terms a user would say, but common variations like time tracking, timesheets, or work hours are absent.

3 / 5

Distinctiveness Conflict Risk

The "Time Doctor" brand carves a clear niche with low conflict risk, but the generic action verbs (manage data, records) leave minor overlap with other data-management skills.

4 / 5

Total

13

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
membranedev/application-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.