CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

sharing

Framework-level sharing and privacy for user-authored resources (dashboards, documents, forms, decks, etc.). Use when making a resource table ownable, wiring list/read/update access checks, or dropping the standard share dialog into a template.

Quality

86%

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

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

An excellent single-file skill: every section is framework-specific, code is copy-paste ready, and both the primary workflow and the migration retrofit are clearly sequenced with debugging feedback. The main improvements are trimming duplicated explanations and considering reference files for the long share-surface UI spec.

DimensionReasoningScore

Conciseness

Dense with framework-specific facts Claude cannot know (registration location rationale, requireOrgMemberForUserShares threat model, batch resourceIds semantics) with no generic-concept padding; minor tightening opportunities remain — agentRead is explained twice and the public-visibility paragraph runs long. Efficient with minor instances of over-explanation, not every token earning its place.

4 / 5

Actionability

Fully executable, copy-paste-ready snippets for every step (schema with ownableColumns, registerShareableResource, accessFilter query, assertAccess action, owner-setting insert with auth guard, ShareButton) plus an actions table with exact arg signatures, covering common cases including migration and debugging.

5 / 5

Workflow Clarity

The build flow (schema → register → filter → guard → owner → UI) is sensibly ordered, the migration pattern is an explicit 8-step checklist, and the Debugging section plus the batch action's check-first-then-apply semantics provide error recovery; but validation checkpoints live in a debugging appendix rather than inline verify steps — clear sequence with most checkpoints, minor gaps.

4 / 5

Progressive Disclosure

No bundle files exist and the single-file body is well-sectioned and navigable, but at ~300 lines the full 'Standard share surface' spec and actions table are long enough that they could plausibly live in one-level-deep reference files; good structure with minor organization gaps rather than a lean overview with references.

4 / 5

Total

17

/

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 description: it explicitly states both what the skill does and when to use it, with concrete trigger conditions spanning schema, backend, and UI work. The only weaknesses are a somewhat abstract lead clause and a few missing natural synonyms (e.g., 'permissions', 'visibility').

DimensionReasoningScore

Specificity

Lists three concrete actions ('making a resource table ownable, wiring list/read/update access checks, or dropping the standard share dialog into a template') covering schema, backend, and UI, but the lead 'what' ('Framework-level sharing and privacy for user-authored resources') is moderately abstract and 'etc.' leaves coverage open — several specific actions with minor gaps, not comprehensive.

4 / 5

Completeness

Explicitly answers both: what ('Framework-level sharing and privacy for user-authored resources (dashboards, documents, forms, decks, etc.)') and when ('Use when making a resource table ownable, wiring list/read/update access checks, or dropping the standard share dialog into a template') with concrete trigger phrases, in third person.

5 / 5

Trigger Term Quality

Includes natural terms a developer would say ('share dialog', 'access checks', 'sharing', 'dashboards, documents, forms, decks'), but common synonyms like 'permissions', 'visibility', or 'ACL' are absent — good keyword coverage with a few natural terms missing.

4 / 5

Distinctiveness Conflict Risk

A clear niche — this framework's sharing primitive — with distinct, specific triggers ('resource table ownable', 'share dialog', 'list/read/update access checks'); a user asking for any of these would unambiguously land here, giving minimal conflict risk.

5 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

13

/

16

Passed

Repository

BuilderIO/agent-native

Path

.agents/skills/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.