CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

bigcommerce

BigCommerce integration. Manage Products, Customers, Orders, Carts, Coupons, GiftCertificates and more. Use when the user wants to interact with BigCommerce data.

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/bigcommerce/SKILL.md
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 highly actionable, well-sequenced CLI integration guide whose commands are copy-paste ready and whose connection-state handling includes explicit validation and recovery loops. Its weaknesses are padded background explanation at the top, some duplicated entity listings, and slightly inconsistent step numbering.

Suggestions

Delete the opening paragraph explaining what BigCommerce is and the "BigCommerce Overview" entity bullet list — both restate information already covered by the Popular actions table, and remove the filler line "Use action names and parameters as needed.".

Fix the dangling references in the workflow: either number the steps (Step 1 connection, Step 2 searching for actions) or drop the "skip to Step 2" phrasing, and rename "1b" so it follows a defined step.

Consider moving the full Popular actions table and the proxy flag reference into a reference file (e.g. references/actions.md) to keep SKILL.md a lean overview.

DimensionReasoningScore

Conciseness

The opening paragraph ("BigCommerce is an e-commerce platform that allows businesses to create and manage online stores... It's used by small to medium-sized businesses") explains concepts Claude already knows, the entity bullet list duplicates the Popular actions table, and "Use action names and parameters as needed." is filler. The remainder is mostly efficient CLI instruction, so this fits "mostly efficient but includes some unnecessary explanation" rather than the noticeably-verbose anchor 2.

3 / 5

Actionability

Every step ships copy-paste-ready commands: `npm install -g @membranehq/cli@latest`, `membrane connection ensure "https://www.bigcommerce.com/" --json`, `membrane action run <actionId> --input '{"key": "value"}'`, plus a proxy flag table and `--json` output conventions. Fully executable with specific examples covering the common cases.

5 / 5

Workflow Clarity

A clear sequence (install → login → connection ensure → poll state → search actions → run/proxy) with explicit state-machine checkpoints (READY, CLIENT_ACTION_REQUIRED with re-poll loop, CONFIGURATION_ERROR with error-field inspection). Minor gaps keep it below anchor 5: the instruction "skip to Step 2" points to steps that are never numbered, and there is a "1b" heading with no "1a".

4 / 5

Progressive Disclosure

No bundle files exist, so all content lives in SKILL.md, which is well-sectioned with clear headers, a Popular actions table, and a proxy reference table. It has good structure with minor gaps — the action catalog and proxy options are borderline candidates for a separate reference file — matching anchor 4 rather than the well-signaled one-level-deep references of anchor 5.

4 / 5

Total

16

/

20

Passed

Description

78%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 concise, distinct description that clearly names the platform and its main entities with an explicit Use-when clause. Its main weaknesses are the single generic verb "Manage" with an "and more" hedge and a thin set of trigger phrases beyond the platform name itself.

Suggestions

Vary the action verbs and drop the "and more" hedge, e.g. "List, create, update, and delete Products, Customers, Orders, Carts, Coupons, and Gift Certificates in a BigCommerce store".

Broaden the Use-when clause with concrete trigger phrases, e.g. "Use when the user mentions BigCommerce, their online store's products, orders, customers, coupons, or gift certificates".

DimensionReasoningScore

Specificity

Lists six concrete domain entities ("Products, Customers, Orders, Carts, Coupons, GiftCertificates") but relies on a single generic verb "Manage" plus the hedge "and more", matching the anchor for several specific items with minor gaps rather than comprehensive varied actions.

4 / 5

Completeness

Both what ("Manage Products, Customers, Orders, Carts, Coupons, GiftCertificates") and when ("Use when the user wants to interact with BigCommerce data") are explicit, but the single trigger clause mirrors the anchor-4 example rather than the multi-phrase concrete triggers of anchor 5.

4 / 5

Trigger Term Quality

"BigCommerce" plus entity nouns like Products, Orders, and Coupons give good natural keyword coverage, but common user phrasings such as "online store", "e-commerce", or "shop" are missing, so it falls short of comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

"BigCommerce" is a distinct named platform with clear niche triggers; it is unlikely to fire for other e-commerce or data-management skills.

5 / 5

Total

17

/

20

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.

Validation — 15 / 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

membranedev/application-skills

Path

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