CtrlK
BlogDocsLog inGet started
Tessl Logo

saplingai

Sapling.ai integration. Manage Organizations, Pipelines, Projects, Users, Filters. Use when the user wants to interact with Sapling.ai 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/saplingai/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 delivers concrete, executable Membrane CLI guidance with a clear workflow and good section structure, but it carries some explanatory padding and minor organization/labeling gaps. Solid and usable, with room to tighten.

Suggestions

Cut the generic opening paragraph about Sapling.ai being an AI writing assistant for customer-facing teams, and remove the filler line "Use action names and parameters as needed," to improve conciseness.

Replace the "Popular actions" section that only re-issues the discovery command with an actual short list of common Sapling.ai actions to raise actionability.

Add explicit numbered step labels (Step 1, Step 2) aligned with the "skip to Step 2" references so the workflow checkpoints are unambiguous.

DimensionReasoningScore

Conciseness

The body is mostly efficient with concrete commands, but the opening "AI-powered writing assistant...customer-facing teams" sentence and the vague line "Use action names and parameters as needed" are unnecessary padding that could be tightened.

3 / 5

Actionability

Concrete, executable commands throughout (install, login, connection ensure, action run, proxy with a flag table), but the "Popular actions" section merely rediscovers actions rather than listing them, leaving a minor gap.

4 / 5

Workflow Clarity

A clear install→auth→connect→poll→search→run sequence exists with a connection-state feedback loop, but references to "Step 2" without explicit step numbering make the sequence checkpoints slightly ambiguous.

4 / 5

Progressive Disclosure

Content is well-organized into clearly headed sections with no nested references and no bundle files, but at ~140 lines some inline material (proxy flag table, connection-state details) could be split out, leaving minor organization gaps.

4 / 5

Total

15

/

20

Passed

Description

67%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 with concrete managed entities and a named brand niche, but its trigger phrasing is generic and lacks the natural use-case keywords a user would actually say. Strong but not exemplary.

Suggestions

Expand the "Use when..." clause with concrete trigger phrases a user would naturally say, e.g. "Use when the user wants to check grammar, proofread text, or manage Sapling.ai organizations, pipelines, projects, users, and filters."

Replace the single generic verb "Manage" with distinct concrete actions (create, list, update, delete) to lift specificity toward comprehensive coverage.

Add Sapling.ai natural-language synonyms (grammar, style, writing suggestions, spell check) to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists several concrete managed entities ("Manage Organizations, Pipelines, Projects, Users, Filters"), but the single generic verb "Manage" applied to all five leaves minor coverage gaps versus distinct concrete actions.

4 / 5

Completeness

Both "what" (manage the listed entities) and "when" (interact with Sapling.ai data) are explicit, but the "when" clause is generic rather than enumerating concrete trigger phrases, so it falls short of a 5.

4 / 5

Trigger Term Quality

The trigger "Use when the user wants to interact with Sapling.ai data" is clear but keyword coverage is thin — only the brand name and a generic phrase, missing natural use-case synonyms like grammar, proofreading, or writing suggestions.

3 / 5

Distinctiveness Conflict Risk

Tying the skill to the Sapling.ai brand gives it a clear niche, but generic entity names (Organizations, Projects, Users) create minor overlap risk with other SaaS integration skills.

4 / 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.