CtrlK
BlogDocsLog inGet started
Tessl Logo

prometeo-openbanking

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

57

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/prometeo-openbanking/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 strong, executable CLI integration guide with a well-validated connection workflow and clear structure. The main weaknesses are a padded marketing intro and the absence of a verification checkpoint around running banking actions.

Suggestions

Trim the marketing intro to one line focused on what Claude needs (e.g. the Latin America open-banking scope), and remove persuasive prose like "auth plumbing" and "burn less tokens."

Add a verification/review step before running actions, especially for payment or write operations (e.g. confirm parameters and inspect the output before considering the action complete), to strengthen the workflow's feedback loop.

Provide one concrete worked example with sample input and output for `membrane action run` so the common case is fully resolvable end-to-end.

DimensionReasoningScore

Conciseness

The body is mostly lean executable commands, but the marketing intro ("open banking platform focused on Latin America ... Fintech companies ... streamline their banking integrations") and prose like "auth plumbing" and "burn less tokens" add explanation that could be trimmed, matching anchor 3's "mostly efficient but includes some unnecessary explanation." It is below anchor 4 because the padded intro is more than a minor instance.

3 / 5

Actionability

Concrete, copy-paste-ready CLI commands cover install, authenticate, connect, poll, search, run, and proxy, plus a flags reference table — matching anchor 4's "mostly executable guidance with minor gaps." It is not 5 because the core workflow commands rely on runtime placeholders (CONNECTION_ID, --intent "QUERY", <actionId>, /path/to/endpoint) with no concrete worked example or sample output.

4 / 5

Workflow Clarity

The connection workflow is a clear sequence with explicit validation and feedback loops (state polling, --wait, error-field checks, re-poll after CLIENT_ACTION_REQUIRED), matching anchor 4. It is not 5 because running actions (the step that actually performs banking operations, including potentially destructive payments) has no verification checkpoint.

4 / 5

Progressive Disclosure

Well-organized sections with clear headers and appropriately self-contained single-file CLI guidance match anchor 4's "good structure; most content appropriately placed." It is not 5 because, at over 50 lines with no external references, the dense connection state-machine is inlined and the "Popular actions" section partially duplicates "Searching for actions".

4 / 5

Total

15

/

20

Passed

Description

66%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 has a clear, distinctive brand trigger and an explicit use-when clause, but its capability list is generic and buzzword-leaning rather than concrete to open banking. Tightening the action language and adding natural banking terms would lift the weaker dimensions.

Suggestions

Replace generic verbs with concrete banking capabilities, e.g. "Retrieve account balances, list transactions, and initiate payments via the Prometeo OpenBanking API."

Add natural trigger keywords and synonyms to the use-when clause, e.g. "Use when the user wants to access Latin American bank accounts, balances, transactions, or automate payments through Prometeo."

Drop abstract phrasing like "interact with ... data" in favor of phrases users actually say ("get my transactions", "check balances", "send a payment").

DimensionReasoningScore

Specificity

Names the domain and several action areas ("Manage data, records, and automate workflows") but none are concrete to banking — balances, transactions, and payments are absent — and the phrasing leans toward generic buzzwords. It sits above anchor 2 (which lists a single generic verb) because it enumerates multiple action areas, but below anchor 4 because no actions are concrete.

3 / 5

Completeness

Both "what" ("Prometeo OpenBanking integration. Manage data, records, and automate workflows.") and "when" ("Use when the user wants to interact with Prometeo OpenBanking data.") are explicitly present, matching anchor 4. It is not 5 because the "what" is generic and the "when" offers a single abstract trigger rather than concrete trigger phrases.

4 / 5

Trigger Term Quality

The brand name "Prometeo OpenBanking" plus an explicit "Use when the user wants to interact with Prometeo OpenBanking data" gives a strong natural trigger, but the phrase "interact with ... data" is abstract and natural banking synonyms (transactions, balances, payments, accounts) are missing, matching anchor 3's "missing common variations or synonyms." It is below anchor 4, which expects broader keyword coverage.

3 / 5

Distinctiveness Conflict Risk

The product-specific brand "Prometeo OpenBanking" forms a clear niche with a distinct trigger ("interact with Prometeo OpenBanking data"), giving minimal conflict risk with other skills, matching anchor 5.

5 / 5

Total

15

/

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.