CtrlK
BlogDocsLog inGet started
Tessl Logo

fivedegrees

Five°degrees integration. Manage data, records, and automate workflows. Use when the user wants to interact with Five°degrees 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

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/fivedegrees/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

76%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 highly actionable, with copy-paste-ready Membrane CLI commands and a strong connection state-machine workflow, and it is concisely written. Its main weakness is the absence of validation/verification steps around the destructive action-run and proxy operations, which caps workflow clarity.

Suggestions

Add an explicit verification checkpoint after running actions and proxy requests (e.g., check the `output`/response status and confirm the expected change before proceeding), especially for POST/PUT/PATCH/DELETE.

Fix the step labeling inconsistency: either label a "Step 1a"/"Step 2" sequence explicitly or remove the dangling "skip to Step 2" and "1b" references.

Consider moving the entity reference list and proxy flag table into a short separate reference file to push progressive disclosure toward a 5.

DimensionReasoningScore

Conciseness

The body is mostly lean, command-focused documentation with concrete flags and a tight options table, with only minor padding such as "so you can focus on the integration logic rather than auth plumbing" and the introductory sentence about finance professionals. Not a 5 because a few explanatory asides could be trimmed; not a 3 because the bulk is efficient and free of concept over-explanation.

4 / 5

Actionability

It provides copy-paste-ready commands for every phase — install, login, connection ensure, polling, action list/run, and proxy requests — plus a full flags table, matching the anchor "Fully executable; copy-paste ready code or commands; specific examples cover the common cases." Not a 4 because the examples are complete and cover the common cases with clear placeholders.

5 / 5

Workflow Clarity

The connection workflow has a clear state machine with a feedback loop (poll until READY; on CLIENT_ACTION_REQUIRED, have the user act then re-poll), but the core action-running and proxy workflows support destructive HTTP methods (POST/PUT/PATCH/DELETE) with no verification step, so the missing-validation cap applies. Not a 4 because the destructive/batch operations lack validation checkpoints per the rubric cap; not a 2 because the connection sequence is well-sequenced with explicit checkpoints.

3 / 5

Progressive Disclosure

The body is well-organized with clear section headers (Install, Authentication, Connecting, Searching, Running actions, Proxy, Best practices) and easy navigation, and no external references are needed. Not a 5 because nothing is split into separate reference files and section labeling is slightly inconsistent (a "1b" subsection and an unlabeled "Step 2" reference); not a 3 because structure is good and content is appropriately placed inline.

4 / 5

Total

16

/

20

Passed

Description

57%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 answers both what and when and is anchored to a specific named product, giving it good distinctiveness, but its capability wording is generic and its trigger coverage is thin. It reads as a templated app-integration description rather than a tightly tailored one.

Suggestions

Replace the generic "Manage data, records, and automate workflows" with concrete Five°degrees-specific actions (e.g., "track deals, manage investor relationships, and automate fundraising workflows").

Broaden the "Use when" clause with multiple natural trigger phrases, e.g., "Use when the user wants to query Five°degrees deals, investors, or party records, or automate Five°degrees workflows."

Mention the document/CRM file types or entity names users would naturally reference (deals, investors, parties) to strengthen trigger-term quality.

DimensionReasoningScore

Specificity

"Manage data, records, and automate workflows" names the domain and several action areas, but the actions are generic ("manage data", "manage records") rather than concrete, matching the anchor "Names the domain but actions are minimal or generic." Not a 3 because none of the actions are concrete like "extract text" or "fill forms"; not a 1 because the domain is named with multiple action areas.

2 / 5

Completeness

Both halves are present: "Five°degrees integration. Manage data, records, and automate workflows." (what) and "Use when the user wants to interact with Five°degrees data." (when). Not a 5 because the "when" offers only one trigger phrase rather than multiple concrete ones; not a 3 because both what and when are explicitly stated.

4 / 5

Trigger Term Quality

The natural trigger keyword is the product name "Five°degrees" plus "data", comparable to the score-3 anchor "Works with PDF files", but it lacks common variations or synonyms. Not a 4 because coverage is thin (no synonyms or related natural phrases); not a 2 because a clear, relevant natural keyword (the product name) is present.

3 / 5

Distinctiveness Conflict Risk

Tying the skill to the named product "Five°degrees" gives it a clear niche and distinct triggers, but the generic "manage data, records, automate workflows" framing creates minor overlap risk with sibling app-integration skills. Not a 5 because the templated, generic capability wording prevents fully minimal conflict risk; not a 3 because the product name makes it mostly distinct.

4 / 5

Total

13

/

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.