CtrlK
BlogDocsLog inGet started
Tessl Logo

3dcart

3dcart integration. Manage data, records, and automate workflows. Use when the user wants to interact with 3dcart data.

Install with Tessl CLI

npx tessl i github:membranedev/application-skills --skill 3dcart
What are skills?

72

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Discovery

67%

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 correctly includes a 'Use when...' clause and identifies the specific platform (3dcart), which aids in skill selection. However, the capabilities described are vague ('manage data', 'automate workflows') rather than concrete actions, and it lacks natural trigger terms users might say when working with e-commerce platforms.

Suggestions

Replace vague actions with specific capabilities like 'sync orders, manage products, update inventory, process customer data'

Add natural trigger terms users would say: 'e-commerce', 'online store', 'orders', 'products', 'shopping cart', 'inventory'

DimensionReasoningScore

Specificity

Names the domain (3dcart) and mentions general actions ('Manage data, records, and automate workflows'), but these are not concrete specific actions. 'Manage data' and 'automate workflows' are generic phrases that don't describe what specific operations can be performed.

2 / 3

Completeness

Has both 'what' (manage data, records, automate workflows) and 'when' (explicit 'Use when the user wants to interact with 3dcart data'). The 'Use when...' clause is present and provides explicit trigger guidance.

3 / 3

Trigger Term Quality

Includes '3dcart' which is the key platform name users would mention, and 'data' is somewhat natural. However, it's missing common variations like 'e-commerce', 'online store', 'shopping cart', 'orders', 'products', 'inventory' that users might naturally say when needing this integration.

2 / 3

Distinctiveness Conflict Risk

'3dcart' is a specific platform name which helps distinctiveness, but 'manage data, records, and automate workflows' is generic language that could apply to many integration skills. Could conflict with other e-commerce or data management skills.

2 / 3

Total

9

/

12

Passed

Implementation

64%

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

This skill provides solid, actionable CLI commands for 3dcart integration via Membrane, with good coverage of common operations. However, it includes some unnecessary introductory content, lacks validation checkpoints in workflows, and the resource overview section adds little value without explaining how to use those resources.

Suggestions

Remove or condense the introductory paragraph about what 3dcart is - Claude already knows this

Add validation steps after key operations (e.g., 'Verify connection succeeded by running membrane connection list')

Either expand the '3dcart Overview' section to show how to work with each resource type, or remove it entirely as it currently provides no actionable guidance

Add error handling guidance - what to do when connection fails or actions return errors

DimensionReasoningScore

Conciseness

The skill includes some unnecessary explanation (e.g., 'used by entrepreneurs and small to medium-sized businesses') and the overview section listing resources without actionable context adds little value. However, the CLI commands are reasonably concise.

2 / 3

Actionability

Provides fully executable CLI commands with clear syntax, including installation, authentication, connection setup, action discovery, and proxy requests. Commands are copy-paste ready with proper flags and options documented.

3 / 3

Workflow Clarity

Steps are listed for setup and connection but lack explicit validation checkpoints. The workflow doesn't specify how to verify a connection succeeded or what to do if commands fail. Missing feedback loops for error recovery.

2 / 3

Progressive Disclosure

Content is reasonably structured with clear sections, but the '3dcart Overview' section listing resources without context feels incomplete. No references to external detailed documentation within the skill itself, though the official docs link is provided.

2 / 3

Total

9

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

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.