CtrlK
BlogDocsLog inGet started
Tessl Logo

gws-multi-account

Guidance for working across multiple connected Google accounts — managing email, calendar events, and files for personal and work accounts simultaneously.

65

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./apps/desktop/bundled-skills/gws-multi-account/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

The body is an efficient, fully actionable reference: compact routing rules, copy-paste tool calls, sequenced workflows with verification and retry checkpoints, and clean section organization with no wasted tokens or unnecessary external references.

DimensionReasoningScore

Conciseness

The body is lean: it never explains what Google Workspace, email, or calendars are, uses a compact routing table, and gives terse code blocks — every section earns its place, matching the 'lean and efficient; assumes Claude's competence' anchor rather than the 'mostly efficient but could be tightened' level below.

3 / 3

Actionability

Guidance is copy-paste ready with exact tool syntax like `google_gmail(command: "send --to 'bob@example.com' --subject 'Hi' --body 'Hello!'", account: "Work")`, a concrete read/write routing table, and specific error remediation, matching the 'fully executable code/commands; copy-paste ready' anchor.

3 / 3

Workflow Clarity

Multi-step workflows are sequenced with explicit checkpoints: 'Read the email first to see which account received it, then reply from that same account', 'Always confirm with the user which account to send from before calling', and an error feedback loop ('Update the account parameter and retry'), satisfying the 'clear sequence with explicit validation steps; feedback loops for error recovery' anchor.

3 / 3

Progressive Disclosure

No references/, scripts/, or assets/ bundles exist and the self-contained body is under ~75 lines with well-organized sections (Overview, Routing Rules, Workflows, Error Cases); per the simple-skills scoring note this earns 3 from clear organization alone, and there are no nested or broken references.

3 / 3

Total

12

/

12

Passed

Description

57%

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 clearly scopes a distinctive niche and lists the relevant resource types, but relies on the vague verb 'managing' and omits an explicit 'Use when...' trigger clause, capping specificity and completeness at 2.

Suggestions

Replace the abstract verb 'managing' with concrete actions, e.g. 'send and reply to email, create and update calendar events, and organize files across personal and work accounts'.

Add an explicit trigger clause such as 'Use when the user has connected multiple Google accounts and asks to read or act across personal and work email, calendars, or files.'

Include natural brand variations users actually say ('Gmail', 'Google Calendar', 'Google Drive') alongside the generic 'email/calendar/files' terms.

DimensionReasoningScore

Specificity

Names the domain (multi-account Google Workspace) and several resource types ('email, calendar events, and files'), but the single verb 'managing' is abstract rather than enumerating concrete actions like send/reply/create, matching the 'names domain and some actions, but not comprehensive' anchor.

2 / 3

Completeness

It states what the skill does ('managing email, calendar events, and files ... simultaneously') but provides no explicit 'Use when...' trigger clause; per the guidelines a missing explicit trigger caps completeness at 2 ('has what, but when is missing or only implied').

2 / 3

Trigger Term Quality

Natural terms are present ('Google accounts', 'email', 'calendar events', 'files', 'personal and work accounts'), but 'connected Google accounts' is system-jargon rather than user speech, and common brand variations (Gmail, Google Calendar) are missing, fitting the 'some relevant keywords but missing common variations' anchor.

2 / 3

Distinctiveness Conflict Risk

The niche is sharply defined — operating across multiple connected personal/work Google accounts simultaneously — with distinct triggers that are unlikely to fire for single-account or unrelated skills, matching the 'clear niche with distinct triggers; unlikely to conflict' anchor.

3 / 3

Total

9

/

12

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
accomplish-ai/coworker
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.