CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

adp-workforce

ADP Workforce Now integration. Manage Persons, Organizations, Jobs, Payrolls, Benefitses, Talents. Use when the user wants to interact with ADP Workforce Now data.

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./skills/adp-workforce/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.

Strong operational content: concrete CLI commands, a genuinely useful connection-state decision tree, and a well-scoped action catalog. Weaker spots are the padded marketing intro and hollow overview bullets, the incoherent step numbering, and two small executable-detail gaps (the --tenant flag and a missing concrete proxy example).

Suggestions

Delete or compress the intro paragraph (Claude already knows what ADP Workforce Now is) and replace the label-only Overview bullet list with a one-line scope statement.

Fix the workflow numbering: label Step 1/Step 2 explicitly or reword "skip to Step 2" to reference the actual section ("Searching for actions"), and give the "1b" heading a matching "1a".

Make login and proxy sections copy-paste complete: show the expected --tenant value and one full example like `membrane request CONNECTION_ID /hr/v2/workers --query "limit=10"`.

DimensionReasoningScore

Conciseness

The command examples are lean, but the opening paragraph ("ADP Workforce Now is a human capital management (HCM) platform... Companies of various sizes use it to streamline their HR processes and ensure compliance") explains a concept Claude already knows and includes marketing-style padding, and the "ADP Workforce Now Overview" bullet list (Workers, Time Off, Pay Statements...) adds labels with no actionable content. It fits 'mostly efficient but includes some unnecessary explanation'.

3 / 5

Actionability

Nearly all guidance is executable and copy-paste ready (npm install, membrane login/complete, connection ensure with --json, action list/run with --input JSON, proxy flag table). Minor gaps keep it from a 5: `membrane login --tenant --clientName=<agentType>` dangles --tenant with no value, and the proxy section gives the command signature but no concrete example call with an actual endpoint path.

4 / 5

Workflow Clarity

The install → login → connect → poll → search → run → proxy sequence is clear, with a well-explained connection state machine (READY, BUILDING, CLIENT_ACTION_REQUIRE D with clientAction fields, CONFIGURATION_ERROR) acting as validation checkpoints. The dangling "skip to **Step 2**" references steps that are never labeled in the document (a "1b" heading exists with no "1a" or "Step 2"), a minor coherence gap that keeps it below a 5.

4 / 5

Progressive Disclosure

A single SKILL.md (~160 lines) with well-organized sections and no nested references. The 18-row Popular actions table and the proxy options table sit at the boundary of content that could live in a separate reference file, so it is good structure with minor organization gaps rather than the ideal split of overview plus clearly signaled one-level-deep references.

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.

A solid description with an explicit what-and-when structure and a distinctive named-product trigger, held back by the single generic verb "Manage" (plus the odd "Benefitses" pluralization) and a circular when-clause that mirrors the what instead of adding concrete trigger phrases.

Suggestions

Replace the generic "Manage" with specific concrete verbs, e.g., "List and retrieve workers, pay statements, time-off requests, jobs, and organizations; run payroll-related queries".

Make the when-clause concrete rather than circular, e.g., "Use when the user mentions ADP, ADP Workforce Now, payroll data, HR records, time-off requests, or benefits enrollment".

Fix the non-standard "Benefitses" pluralization and add natural synonyms (HR, HRIS, employee data) to broaden trigger coverage.

DimensionReasoningScore

Specificity

"Manage Persons, Organizations, Jobs, Payrolls, Benefitses, Talents" names the domain and its objects, but the sole verb is the generic "Manage" — no concrete actions like list, retrieve, or create. It matches the anchor for naming the domain with 1-2 non-comprehensive actions rather than the 'several specific actions' anchor.

3 / 5

Completeness

Both parts are present: what ("ADP Workforce Now integration. Manage Persons, Organizations, Jobs, Payrolls...") and when ("Use when the user wants to interact with ADP Workforce Now data"). Not a 5 because the when-clause is circular — it restates the product name rather than offering concrete trigger phrases like mentions of payroll, HR data, or time-off requests.

4 / 5

Trigger Term Quality

"ADP Workforce Now", "Payrolls", and "Benefits" are terms users would naturally say, giving good keyword coverage. A few natural terms are missing (e.g., "HR", "HRIS", "employee data", "pay statements"), so it falls just short of the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

Naming the specific product "ADP Workforce Now" twice gives a clear niche with distinct triggers and minimal overlap risk; users mentioning ADP, payroll data, or HRIS records in an ADP context would land here, not on a generic skill.

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.

Validation — 15 / 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

Path

skills/adp-workforce/SKILL.md

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.