CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

teamshare-cli

Use when the user wants to interact with Teamshare capabilities, especially Teamshare Base multi-dimensional tables: files, directories, sheets, fields, records, views, forms, dashboards, or dashboard widgets. Load this skill first to route to the right Teamshare sub-skill. Also trigger for localized requests in the user's language that refer to Teamshare or Teamshare Base.

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 an exemplary lean router/index skill: fully executable commands, a deterministic intent-to-sub-skill decision table, explicit safety rules, and clean section organization that appropriately delegates detail to the referenced sub-skills. The only improvement space is trimming the slight repetition of the teamshare-shared loading instructions across three sections.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no concept explanations, just commands, a decision table, and safety rules ('Do not ask the user for credential contents, and do not print or store tokens'). Minor trimmable redundancy remains: loading 'teamshare-shared' is demonstrated in the Prerequisite section, repeated in the directory table row, and shown twice more in the Load Examples block; the Authentication sequence also partially duplicates guidance owned by the shared skill.

4 / 5

Actionability

Everything is copy-paste ready: exact read_skills invocations ('read_skills(skill_names=["teamshare-shared", "teamshare-base"])'), exact CLI commands ('teamshare-cli auth login --env cn-saas', 'teamshare-cli base <command> --help'), concrete environment defaults ('Use cn-saas or International unless the user explicitly gives a different environment'), and explicit behavioral rules covering the common cases.

5 / 5

Workflow Clarity

As a simple single-purpose router skill, its single action is unambiguous: the Prerequisite section enforces ordering (load teamshare-shared first), the intent-to-skill table makes the routing decision deterministic, the auth sequence embeds validation checkpoints (auth status before and after login), and 'Always check --help before guessing parameters' provides an error-avoidance step. There are no destructive or batch operations that would demand additional validation loops.

5 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files and no need for external references within its own directory; per the simple-skill guidance, well-organized sections suffice. Its sections (Prerequisite, Sub-skill Directory, Load Examples, Authentication, When Unsure) are clearly headed, and the pointers to the pre-installed sub-skills are one level deep and exactly named.

5 / 5

Total

19

/

20

Passed

Description

82%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.

A strong router-style description: it explicitly states both what it does (route to the right Teamshare sub-skill) and when to trigger, enumerates the product's object surface comprehensively, and uses unique product names that eliminate conflict risk. Its only weakness is that the action verbs are minimal ('interact', 'route') — appropriate for an index skill, but below the several-distinct-actions bar of the top specificity anchor.

Suggestions

Replace the generic verb 'interact with' with one or two concrete operational verbs (e.g., 'create, read, update, and delete records, sheets, and views in Teamshare Base tables') to lift specificity toward the top anchor.

Add one or two common synonyms users might say for the table concept (e.g., 'spreadsheet-like tables' or 'grid data') to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

The description names its domain exhaustively ('Teamshare Base multi-dimensional tables: files, directories, sheets, fields, records, views, forms, dashboards, or dashboard widgets') and gives one concrete action ('Load this skill first to route to the right Teamshare sub-skill'), but the operative verbs are otherwise generic ('interact with Teamshare capabilities'), so it matches 'names domain and 1-2 concrete actions' rather than the anchor-4 pattern of listing several distinct actions.

3 / 5

Completeness

Both questions are answered explicitly: what it does ('Load this skill first to route to the right Teamshare sub-skill' covering the enumerated object types) and when ('Use when the user wants to interact with Teamshare capabilities...' plus 'Also trigger for localized requests in the user's language that refer to Teamshare or Teamshare Base'). These are concrete, explicit trigger phrases matching the anchor-5 example pattern.

5 / 5

Trigger Term Quality

Trigger keywords are strong and product-aligned ('Teamshare', 'Teamshare Base', 'sheets', 'fields', 'records', 'views', 'forms', 'dashboards', 'widgets', 'tables'), covering virtually the whole product vocabulary a user would naturally say. It falls short of the anchor-5 'comprehensive including synonyms' bar since no synonyms or variations (e.g., 'spreadsheet', 'database', 'rows') are included, though for a proprietary platform this is a minor gap.

4 / 5

Distinctiveness Conflict Risk

'Teamshare' and 'Teamshare Base' are unique product names forming a clear niche with distinct triggers; there is minimal risk of this description firing for an unrelated skill.

5 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

dtyq/magic

Path

backend/super-magic/agents/skills/teamshare-cli/SKILL.md

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.