CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

teamharness-file-sharing

Use for TeamHarness shared workspace paths, filesync, artifact publication, and Matrix room file boundaries, including artifact publish_file and task/project deliverables. Do not use for message routing or project state changes.

Quality

85%

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

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

A lean, well-organized instruction skill with concrete filesync examples and explicit sequencing rules. The main gaps are the absence of a complete 'artifact publish_file' payload example, an implicit rather than explicit post-publish verification step, and slight redundancy around the object-storage prohibition.

Suggestions

Add a complete 'artifact publish_file' JSON example (with path, target, and parentEventId) alongside the filesync examples, since it is the skill's most prominent operation.

Make the post-publish verification step explicit, e.g. 'After publish_file, check publishedArtifacts to confirm each file was accepted before telling the requester it is available.'

Consolidate the two object-storage-internals prohibitions (the opening 'Do not expose object storage internals' and the closing 'Do not ask humans or Workers to inspect storage bucket names') into one statement to save tokens.

DimensionReasoningScore

Conciseness

The body is imperative and dense with no explanations of concepts Claude already knows, but the object-storage-internals prohibition appears twice ('Do not expose object storage internals...' and 'Do not ask humans or Workers to inspect storage bucket names...') and the opening directive about shared paths is restated at the end, so minor trimming is possible.

4 / 5

Actionability

Concrete copy-paste JSON payloads exist for filesync list/pull/push, an exact path enumeration block is provided, and publish rules name specific parameters ('Always pass an explicit Matrix room target or roomId', 'pass the returned Matrix messageId as parentEventId'), but the prominent 'artifact publish_file' operation lacks a complete example payload.

4 / 5

Workflow Clarity

Sequencing is explicit ('Pull before reading remote shared state', 'Push after writing project-level files', the Leader writes result.md 'before publishing it') and a verification signal is named ('reports the publish status in publishedArtifacts'), but there is no explicit instruction to check publishedArtifacts after publishing, so a checkpoint is implicit rather than stated.

4 / 5

Progressive Disclosure

Sections are well organized with clear headers and no bundle files are needed, but at roughly 95 lines the body exceeds the under-50-line simple-skill carve-out, and content such as the non-Matrix requester-channel rules could plausibly live in a separate reference file.

4 / 5

Total

16

/

20

Passed

Description

87%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, terse description with explicit positive and negative trigger guidance and a clearly bounded niche. Its only weakness is that capabilities are named as domain nouns rather than concrete actions, and some natural trigger variations are absent.

DimensionReasoningScore

Specificity

The description lists several specific concrete items — 'filesync', 'artifact publication', 'Matrix room file boundaries', 'artifact publish_file', 'task/project deliverables' — but they are domain nouns rather than actions, and operations like listing/reading/writing shared files are not named, leaving minor coverage gaps.

4 / 5

Completeness

It explicitly answers what ('TeamHarness shared workspace paths, filesync, artifact publication, and Matrix room file boundaries, including artifact publish_file and task/project deliverables') and when ('Use for...' plus 'Do not use for message routing or project state changes'), giving concrete positive and negative trigger guidance.

5 / 5

Trigger Term Quality

'filesync', 'publish_file', 'deliverables', 'Matrix room', and 'shared workspace' are natural terms for this domain, but common user-facing variations such as 'share a file', 'send a file', or 'upload' are missing, so keyword coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

'TeamHarness' and 'Matrix room file boundaries' carve a clear niche, and the explicit exclusion 'Do not use for message routing or project state changes' removes overlap risk with sibling TeamHarness skills.

5 / 5

Total

18

/

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

agentscope-ai/AgentTeams

Path

plugins/teamharness/skills/team/file-sharing/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.