CtrlK
BlogDocsLog inGet started
Tessl Logo

toggl-track

Toggl Track integration. Manage Workspaces. Use when the user wants to interact with Toggl Track data.

59

Quality

68%

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/toggl-track/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 content is highly actionable with concrete, executable commands and a well-sequenced connection workflow, but it carries some conceptual padding and keeps all reference material inline rather than splitting it into separate files.

Suggestions

Remove the introductory paragraph explaining what Toggl Track is for freelancers and the 'Use action names and parameters as needed.' filler, since Claude already knows this.

Move the Popular actions table and proxy flags reference into a separate REFERENCE.md and link to it one level deep to improve progressive disclosure.

Add a brief validation/verification step (e.g. checking the action run output for errors before proceeding) for destructive operations like delete-time-entry and update-time-entry.

DimensionReasoningScore

Conciseness

The body is mostly efficient with concrete commands, but the opening paragraph explaining what Toggl Track is and 'Use action names and parameters as needed.' restate concepts Claude already knows and could be trimmed.

3 / 5

Actionability

Copy-paste ready bash commands cover install, auth, connection ensure, polling, action search, action run with JSON input, and proxy requests with a full flags table.

5 / 5

Workflow Clarity

The connection setup workflow is clearly sequenced with polling and state-branching checkpoints (READY / CLIENT_ACTION_REQUIRED / CONFIGURATION_ERROR), but destructive run actions (delete, update) lack explicit validation steps.

4 / 5

Progressive Disclosure

Sections are logically organized, but the skill is a monolithic single file with a large inline actions reference table and no external reference files or one-level-deep navigation.

3 / 5

Total

15

/

20

Passed

Description

66%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 is clearly targeted to a named product and includes an explicit 'Use when' trigger, but it under-specifies the breadth of Toggl capabilities and omits common synonyms users might say.

Suggestions

Expand the 'what' beyond 'Manage Workspaces' to mention time entries, projects, clients, tasks, tags, and reports so capability coverage is comprehensive.

Add natural synonyms such as 'time tracking', 'timesheets', or 'time entries' to the trigger phrasing so the skill surfaces for the way users actually phrase the need.

DimensionReasoningScore

Specificity

Names the domain ('Toggl Track integration') and one concrete action ('Manage Workspaces'), but coverage is not comprehensive given Toggl also handles time entries, projects, clients, tags, tasks, and reports.

3 / 5

Completeness

Both a 'what' ('Toggl Track integration. Manage Workspaces.') and an explicit 'when' ('Use when the user wants to interact with Toggl Track data.') are present, though the 'what' is narrow.

4 / 5

Trigger Term Quality

The natural product name 'Toggl Track' appears as a trigger, but common user synonyms like 'time tracking', 'timesheets', or 'time entries' are missing.

3 / 5

Distinctiveness Conflict Risk

Naming a specific SaaS product ('Toggl Track') creates a clear niche with distinct triggers and minimal conflict risk with other skills.

5 / 5

Total

15

/

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.