CtrlK
BlogDocsLog inGet started
Tessl Logo

jitsu

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

56

Quality

65%

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

Quality

Content

67%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 content is a well-structured, mostly executable CLI guide with strong connection-state feedback loops, but it carries some padding and never grounds the abstract commands in concrete Jitsu-specific examples. Splitting the proxy flags and clientAction reference into bundle files and adding a real Jitsu action example would raise the top-end dimensions.

Suggestions

Trim the Overview bullet list and the 'so you can focus on the integration logic rather than auth plumbing' phrasing; keep only what Claude cannot infer.

Add at least one concrete Jitsu action example (e.g., a real --intent and membrane action run call for listing or sending events) so 'Popular actions' demonstrates rather than redirects.

Fix the dangling 'skip to Step 2' reference by adding explicit numbered Step 1 / Step 2 headers, and add a verification step after running actions on destructive endpoints.

DimensionReasoningScore

Conciseness

The body is mostly efficient commands, but the bare Overview bullet list (Events, Users, Integrations, etc.) and marketing phrasing like 'so you can focus on the integration logic rather than auth plumbing' add unnecessary tokens, fitting 'mostly efficient but includes some unnecessary explanation' rather than the trimmed anchor at 4.

3 / 5

Actionability

Concrete copy-paste commands cover the common flow (connection ensure, connection get --wait, action list/run, request) plus a flags table, but no Jitsu-specific action or intent examples are shown and 'Popular actions' only redirects to discovery, leaving minor gaps versus the fully-covered anchor at 5.

4 / 5

Workflow Clarity

The connect workflow has explicit state checkpoints (READY, BUILDING, CLIENT_ACTION_REQUIRED, CONFIGURATION_ERROR) with a poll-again feedback loop, but the dangling 'skip to Step 2' reference (no Step 1/Step 2 headers exist) and lack of post-action validation keep it below the explicit-checklist anchor at 5.

4 / 5

Progressive Disclosure

The single-file body is organized into clear navigable sections (Install, Auth, Connecting, Searching, Running, Proxy, Best practices) with no nested references, but the thin Overview list and fully-inlined proxy/clientAction detail could be split out, matching 'good structure with minor organization gaps'.

4 / 5

Total

15

/

20

Passed

Description

62%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 covers what and when with an explicit 'Use when' trigger and names a specific product niche, but its capability language is generic boilerplate shared across sibling skills. Tightening 'Manage data, records, and automate workflows' into Jitsu-specific actions would lift specificity and distinctiveness.

Suggestions

Replace the generic 'Manage data, records, and automate workflows' with Jitsu-specific capabilities such as 'track website events, manage users, configure destinations, and transform event streams'.

Add concrete trigger terms users would say, e.g. 'Use when the user wants to send events to Jitsu destinations, manage Jitsu API keys, or transform event streams'.

Include natural synonyms or product-specific nouns (events, destinations, API keys, transformations) to improve trigger-term coverage and reduce overlap with sibling integration skills.

DimensionReasoningScore

Specificity

Names the Jitsu domain plus a few action verbs ("Manage data, records, and automate workflows"), but the actions are generic rather than concrete, matching the 'names domain and 1-2 actions but not comprehensive' anchor and falling short of the specific-action examples at 4-5.

3 / 5

Completeness

It states both the what ("Manage data, records, and automate workflows") and an explicit when ("Use when the user wants to interact with Jitsu data"), so it is not capped at 3, but the 'what' is generic compared to the concrete dual-answer example at 5.

4 / 5

Trigger Term Quality

"Jitsu" and "Jitsu data" are the relevant natural keywords via "Use when the user wants to interact with Jitsu data", but common variations or synonyms are absent, fitting the 'some relevant keywords but missing variations' anchor rather than the broad coverage at 4.

3 / 5

Distinctiveness Conflict Risk

The explicit "Jitsu" naming carves a clear niche with minimal conflict risk, but the boilerplate "Manage data, records, and automate workflows" phrasing overlaps with sibling Membrane integration skills using identical templates, keeping it just below the fully-distinct anchor at 5.

4 / 5

Total

14

/

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.

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