CtrlK
BlogDocsLog inGet started
Tessl Logo

baremetrics

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

62

Quality

74%

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

Quality

Content

82%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 highly actionable, well-structured CLI integration guide with concrete commands and a strong connection-state feedback loop. It could be slightly leaner and would benefit from validation guidance for the create/update operations it exposes.

Suggestions

Add a brief validation/verification step after running create/update actions (e.g. re-fetch the record or check the response state) to support the destructive operations the skill enables.

Trim the opening 'Baremetrics is a subscription analytics tool...' paragraph and the auth-plumbing aside, since Claude can infer product context from the named actions.

Consider moving the full Popular actions table to a reference file and keeping a short representative subset inline to improve token efficiency.

DimensionReasoningScore

Conciseness

The body is dominated by executable commands, flag tables, and an action reference table with only minor over-explanation (e.g. the opening product description and 'so you can focus on the integration logic'), fitting the 'efficient; minor instances that could be trimmed' anchor.

4 / 5

Actionability

Provides copy-paste ready commands for every phase (login, connection ensure, action list/run, request proxy) plus a concrete popular-actions table and JSON input examples, fully covering the common cases.

5 / 5

Workflow Clarity

Sequences install → authenticate → connect → search → run → proxy with explicit connection-state checkpoints (READY/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR) and a polling feedback loop, but lacks validation guidance for the destructive create/update actions.

4 / 5

Progressive Disclosure

Well-organized into clearly headed sections (Overview, Working with Baremetrics, Popular actions, Best practices) with no external bundle files needed; the inline action table is large but appropriate, leaving only minor organization gaps.

4 / 5

Total

17

/

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 is third-person, names a distinct niche (Baremetrics), and includes an explicit 'Use when' trigger covering both what and when. Its main weakness is generic capability language ('manage data, records') rather than concrete operations, and limited trigger-term variety.

Suggestions

Replace generic verbs with concrete Baremetrics operations, e.g. 'List customers, subscriptions, and charges; create and update records' to raise specificity.

Broaden trigger terms with natural synonyms and entities users say, e.g. 'subscription analytics, MRR, churn, LTV, SaaS metrics'.

Make the 'when' clause more specific, e.g. 'Use when the user wants to query or update Baremetrics subscription metrics, customers, or plans'.

DimensionReasoningScore

Specificity

Names the Baremetrics domain and a few actions ('Manage data, records, and automate workflows'), but the actions are generic rather than concrete API operations, matching the anchor for 1-2 concrete actions without comprehensive coverage.

3 / 5

Completeness

States both what it does ('Baremetrics integration. Manage data, records, and automate workflows') and an explicit when ('Use when the user wants to interact with Baremetrics data'), though the trigger could be more specific.

4 / 5

Trigger Term Quality

Includes 'Baremetrics' and 'data' as relevant keywords, but lacks common variations or synonyms users might naturally say, fitting the 'some relevant keywords but missing variations' anchor.

3 / 5

Distinctiveness Conflict Risk

Names a specific commercial tool (Baremetrics) with a distinct trigger ('interact with Baremetrics data'), giving it a clear niche with minimal conflict risk against other skills.

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.