CtrlK
BlogDocsLog inGet started
Tessl Logo

rootfi

RootFi integration. Manage data, records, and automate workflows. Use when the user wants to interact with RootFi 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/rootfi/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 body is a well-structured, actionable reference with a strong connection-state workflow and feedback loops, undermined mainly by prose padding and a couple of broken cross-references. It is solidly above average and would reach the top band by trimming background/editorializing and fixing the dangling Step 2 anchor.

Suggestions

Cut the introductory "RootFi is a SaaS platform..." paragraph and editorializing lines ("This is the fastest way to get a connection," "burn less tokens") that restate concepts Claude can derive from the linked docs.

Fix the dangling "skip to Step 2" reference by labeling the action-discovery section as Step 2 or removing the forward reference, and standardize on either `membrane` or `npx @membranehq/cli` consistently.

Move the proxy flags table and best-practices list into a one-level-deep reference file (e.g. ADVANCED.md) signaled from the body to improve progressive disclosure for this larger-than-50-line skill.

DimensionReasoningScore

Conciseness

The body is mostly command-focused and efficient, but it includes unnecessary prose such as the opening "RootFi is a SaaS platform that helps businesses..." background, editorializing like "This is the fastest way to get a connection," and a padded "Best practices" section, fitting score 3's "mostly efficient but includes some unnecessary explanation."

3 / 5

Actionability

It provides concrete, executable commands throughout (install, login, connection ensure, action list/run, request with a flags table), but minor gaps—the dangling "skip to Step 2" with no labeled Step 2 and mixed membrane/npx invocations—keep it at score 4 rather than fully copy-paste-ready score 5.

4 / 5

Workflow Clarity

The connection flow is clearly sequenced with a state machine (READY/BUILDING/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR) and explicit poll-after-action feedback loops, but the broken "Step 2" reference and the absence of any verify step after running actions or proxy requests leave minor validation gaps at score 4.

4 / 5

Progressive Disclosure

Content is well-organized into clear sections with no nested references (no bundle files exist), but at ~150 lines the proxy options table and best-practices material are inlined rather than split into one-level-deep reference files, fitting score 4's "good structure; minor organization gaps" over score 5's ideal split.

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 correctly answers both what the skill does and when to use it, anchored to a named product, but its actions and trigger terms are generic rather than concrete. Tightening the verb list to specific RootFi operations and adding concrete triggers would lift it from mid-range to strong.

Suggestions

Replace generic verbs ("Manage data, records, and automate workflows") with concrete RootFi operations such as reconciliations, consolidations, compliance reporting, and audit preparation so the skill lists specific actions.

Expand the "Use when" clause with concrete trigger phrases users would actually say, e.g. "Use when the user wants to reconcile transactions, run consolidations, or prepare compliance/audit reports in RootFi."

Add the natural synonyms and domain terms (financial reporting, compliance, reconciliations) so trigger-term coverage reaches the variations a user is likely to phrase.

DimensionReasoningScore

Specificity

The description names the domain and lists several actions ("Manage data, records, and automate workflows"), but the actions are generic rather than concrete like "extract text" or "fill forms," so it sits above score 2's minimal/generic bar but below score 4's specific-action bar.

3 / 5

Completeness

It provides both a clear "what" ("Manage data, records, and automate workflows") and an explicit "when" ("Use when the user wants to interact with RootFi data"), but the "when" is somewhat generic rather than concrete trigger phrases, matching score 4 and falling short of score 5's concrete triggers.

4 / 5

Trigger Term Quality

It includes relevant natural terms ("RootFi data," "records," "workflows," "interact with RootFi data"), but coverage is limited and misses common synonyms and the actual use cases (reconciliations, compliance, reporting) named in the body, fitting score 3 rather than the broader coverage of score 4.

3 / 5

Distinctiveness Conflict Risk

RootFi is a named specific product giving it a clear niche with minimal conflict risk, but the generic "data"/"records" phrasing leaves minor overlap risk with other data-handling skills, so it is mostly distinct (score 4) rather than fully distinct (score 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.