CtrlK
BlogDocsLog inGet started
Tessl Logo

sap-successfactors

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

60

Quality

70%

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/sap-successfactors/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 highly actionable with concrete Membrane CLI commands and a clear connection state-machine workflow, but spends tokens on a product definition and a long entity list Claude doesn't need. Trimming those would improve token efficiency.

Suggestions

Cut the introductory HCM definition and the 30-item entity bullet list, or compress them to a one-line pointer to the official docs link already provided.

Label the post-connection sections as explicit numbered steps (e.g. "Step 2: Search for actions") so the "skip to Step 2" reference resolves.

Show a worked example resolving a `CONNECTION_ID` placeholder end-to-end (connect → list actions → run one) so the actionability is fully copy-paste ready.

DimensionReasoningScore

Conciseness

The opening HCM definition ("cloud-based human capital management suite...") and the ~30-item entity bullet list are tokens Claude largely does not need; the bulk is efficient but these sections could be tightened.

3 / 5

Actionability

It provides many copy-paste CLI commands (install, login, connection ensure, action run, request) plus a proxy flag table, but uses `CONNECTION_ID` placeholders and lists only entity names rather than runnable actions.

4 / 5

Workflow Clarity

The connection flow is a clear state machine (READY / BUILDING / CLIENT_ACTION_REQUIRED / CONFIGURATION_ERROR) with a poll feedback loop, but "skip to Step 2" references a step that is never explicitly labeled.

4 / 5

Progressive Disclosure

No bundle files exist, so all content is inline in one well-sectioned file with clear headers; the long entity enumeration is a minor organization gap that could be trimmed or relocated.

4 / 5

Total

15

/

20

Passed

Description

73%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 a clear, distinct product-named trigger, but its capability verbs are generic rather than concrete. Tightening the action list would lift specificity and completeness.

Suggestions

Replace generic verbs ("Manage data, records, and automate workflows") with concrete operations, e.g. "query employee records, submit time-off requests, run payroll reports, and manage approval workflows".

Add natural trigger synonyms users might say, such as "HR data", "employee performance", or "recruiting", to broaden keyword coverage.

Make the "when" clause more specific about the use case, e.g. "Use when the user wants to read or update SAP SuccessFactors HR data".

DimensionReasoningScore

Specificity

The description names the domain ("SAP SuccessFactors integration") and lists a few actions ("Manage data, records, and automate workflows"), but the verbs are generic rather than concrete like "submit time-off" or "run payroll reports".

3 / 5

Completeness

Both the "what" ("Manage data, records, and automate workflows") and an explicit "when" ("Use when the user wants to interact with SAP SuccessFactors data") are present; the "what" is somewhat generic, keeping it below a 5.

4 / 5

Trigger Term Quality

"SAP SuccessFactors" and "interact with SAP SuccessFactors data" are natural phrases a user would say, giving good keyword coverage anchored on the product name, though a few natural variants are absent.

4 / 5

Distinctiveness Conflict Risk

The trigger is tightly bound to a specific enterprise product name ("SAP SuccessFactors"), creating a clear niche with minimal overlap risk against other skills.

5 / 5

Total

16

/

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.