CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

connectall

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

Quality

63%

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/connectall/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 a largely executable, well-sectioned CLI guide whose Membrane-specific content earns its tokens. Its main weaknesses are incoherent step references ('skip to Step 2', '#### 1b' with no matching anchors), some marketing padding and a contentless overview bullet list, and duplicated action-discovery instructions.

Suggestions

Fix the dangling sequencing references: either number the workflow explicitly (Step 1: ensure connection, Step 2: search and run actions) so 'skip to Step 2' resolves, or rewrite as plain prose without step numbers.

Cut the 'ConnectALL Overview' bullet list of bare terms or give each term a one-line purpose, and remove the marketing sentence about who uses the platform.

Merge the 'Popular actions' section into 'Searching for actions' since both instruct running `action list` with an intent query.

DimensionReasoningScore

Conciseness

The bulk is concrete, novel CLI material (legitimately valuable), but there is noticeable padding: the marketing-style intro ('helps organizations improve collaboration, visibility, and efficiency... It's used by software development teams, project managers, and DevOps engineers'), the unexplained bare bullet list under 'ConnectALL Overview', and duplicated action-discovery instructions ('Searching for actions' vs 'Popular actions'). It is above anchor 2 because most of the body is essential operational content rather than explanation of known concepts.

3 / 5

Actionability

Nearly all guidance is executable: install command, login flow with headless fallback, `connection ensure`, polling with `--wait`, `action list`/`action run` with JSON input, and a proxy flags table. It falls short of anchor 5 because `membrane login --tenant` shows no value or placeholder, the agent-type list trails off with 'etc.', and no concrete end-to-end worked example (a real intent query producing a real action run) is given.

4 / 5

Workflow Clarity

A real sequence exists (install → authenticate → ensure connection → handle state → search actions → run), with state-branching (READY / CLIENT_ACTION_REQUIRED / CONFIGURATION_ERROR) and a poll-again feedback loop. However, the text says 'skip to **Step 2**' and labels a heading '#### 1b' while no numbered Step 1a or Step 2 anchors exist anywhere, leaving the sequence with incoherent references — anchor 3 ('steps listed but validation gaps; sequence present but checkpoints missing or implicit').

3 / 5

Progressive Disclosure

No bundle files exist; this is a single SKILL.md (~140 lines) with clear section headers appropriate for a CLI-driven skill, and nothing is buried or nested. It does not reach anchor 5's 'clear overview with well-signaled one-level-deep references' standard — the proxy options table and action-discovery detail are candidates for reference files — but structure is good with only minor organization gaps, matching anchor 4.

4 / 5

Total

14

/

20

Passed

Description

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

The description identifies its niche clearly and includes an explicit 'Use when' clause, but the capability statement is generic buzzword-level ('manage data, records, and automate workflows') and the trigger vocabulary is limited to the product name alone. Users asking for common ConnectALL tasks in natural language (sync tools, set up a connection) would not reliably match this description.

Suggestions

Replace the vague capability statement with 2-3 concrete actions, e.g. 'Sync work items between tools (Jira, ServiceNow, Azure DevOps), manage connections and application links, run and automate ConnectALL workflows.'

Expand the trigger clause with natural synonyms: 'Use when the user mentions ConnectALL, syncing or integrating development tools, value stream management, or wants to connect tools like Jira and ServiceNow.'

Drop the filler phrase 'and automate workflows' unless a concrete automation capability is named, since it currently reads as over-claim.

DimensionReasoningScore

Specificity

The description names the domain ("ConnectALL integration") but the stated actions — "Manage data, records, and automate workflows" — are generic, and "automate workflows" is buzzword with no concrete capability named. It does not reach anchor 3 because no specific concrete action (analogous to "extracts text") is listed.

2 / 5

Completeness

An explicit trigger clause is present ("Use when the user wants to interact with ConnectALL data"), but the 'what' side is vague — "Manage data, records, and automate workflows" does not clearly state what the skill concretely does. This falls between anchor 3 (clear what, weak when) and anchor 4 (both present, when could be more specific); since the 'what' fails anchor 4's standard of a clear capability statement, 3 is the best fit.

3 / 5

Trigger Term Quality

"ConnectALL" is a relevant, non-generic keyword, but the natural phrases a user would actually say (sync, integrate, connection, application link, tool names like Jira or ServiceNow) are all missing — matching anchor 3's 'some relevant keywords but missing common variations or synonyms.' It is above anchor 2 because ConnectALL is not a generic keyword like 'files' or 'data'.

3 / 5

Distinctiveness Conflict Risk

ConnectALL is a niche product and the trigger explicitly requires ConnectALL intent, giving mostly distinct triggers with minimal conflict risk. It does not reach anchor 5 because the generic "Manage data, records" phrasing could invite overlap with other data-management skills when the product is not named.

4 / 5

Total

12

/

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/connectall/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.