CtrlK
BlogDocsLog inGet started
Tessl Logo

infinite-brassring

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

58

Quality

67%

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

Quality

Content

68%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 actionable and well-structured, giving Claude concrete Membrane CLI commands for the full connection-to-action flow. Its main weaknesses are a missing validation checkpoint before destructive proxy/action calls and minor redundancy.

Suggestions

Add an explicit validation/verification step before running destructive proxy requests (e.g. confirm the method and target with the user for POST/PUT/PATCH/DELETE, and check the response status).

Fix the step labeling: add a "Step 1" header and an actual "Step 2" so the "skip to Step 2" references resolve.

De-duplicate the "membrane action list" instructions by keeping one canonical discovery example and removing the redundant Popular-actions block.

DimensionReasoningScore

Conciseness

Mostly lean with executable commands, but the "membrane action list" command is duplicated across two sections and filler lines like "Use action names and parameters as needed." and the auth-plumbing aside could be trimmed.

4 / 5

Actionability

Provides concrete, copy-paste-ready CLI commands for install, login, connection, action list/run, and proxy requests with a flag table, though it relies on placeholders (<CONNECTION_ID>, <actionId>) and lacks a worked end-to-end example.

4 / 5

Workflow Clarity

The connection flow is well-sequenced with state polling, but destructive/batch-capable proxy and action-run operations have no validation or verification checkpoint, capping this dimension at 3 per the rubric; the "Step 2" reference also lacks a matching header.

3 / 5

Progressive Disclosure

A single self-contained file with clear section headers and no external bundle files; well-organized overall, with a minor organization gap from the duplicated action-list section.

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 an explicit Use-when trigger and a clear niche via the named app, so activation is well-targeted. It is let down by generic capability language ("data, records") and thin trigger-term coverage that omits recruiting-domain synonyms.

Suggestions

Replace generic verbs with concrete recruiting actions, e.g. "Post jobs, track candidates, and manage applications in Infinite BrassRing."

Add natural synonyms to the trigger clause: "Use when the user wants to work with Infinite BrassRing for recruiting, applicant tracking, or hiring (candidates, jobs, applications)."

Tighten "Manage data, records, and automate workflows" into domain-specific capabilities that a recruiter would actually name.

DimensionReasoningScore

Specificity

Names the domain plus two actions ("Manage data, records, and automate workflows") but the actions are generic rather than concrete recruiting-domain operations like posting jobs or tracking candidates.

3 / 5

Completeness

Explicitly answers both what ("Infinite BrassRing integration. Manage data, records, and automate workflows.") and when ("Use when the user wants to interact with Infinite BrassRing data."), though the when-clause is somewhat generic.

4 / 5

Trigger Term Quality

Includes the natural trigger term "Infinite BrassRing" plus "data", but misses common synonyms and variations users would say ("recruiting", "applicant tracking", "ATS", "candidates", "jobs", "hiring").

3 / 5

Distinctiveness Conflict Risk

Names a specific proprietary application with a clear niche trigger ("Infinite BrassRing"), making it clearly distinguishable from other skills with minimal conflict risk.

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.