CtrlK
BlogDocsLog inGet started
Tessl Logo

bamboohr-automation

Automate BambooHR tasks via Rube MCP (Composio): employees, time-off, benefits, dependents, employee updates. Always search tools first for current schemas.

56

Quality

65%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/bamboohr-automation/SKILL.md

The canonical home for this skill is bamboohr-automation in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

61%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 well-structured and actionable with concrete tool sequences and parameter examples, but it carries redundant pitfalls and filler, and lacks post-action validation feedback loops for destructive and batch operations.

Suggestions

Remove the duplicate aggregate 'Known Pitfalls' section (or replace per-workflow pitfalls with cross-references) to tighten conciseness.

Add explicit post-action validation feedback loops for destructive/batch workflows (e.g. after UPDATE_EMPLOYEE, re-call GET_EMPLOYEE to confirm the change; on failure, fix and retry).

Delete or replace the generic 'When to Use' closing line with a concrete summary of trigger scenarios.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete tool sequences, but the aggregate 'Known Pitfalls' section duplicates per-workflow pitfalls and the closing 'When to Use' line ('This skill is applicable to execute the workflow or actions described in the overview.') is filler.

3 / 5

Actionability

Provides concrete tool slugs, specific parameters, and format examples ('YYYY-MM-DD', 'firstName,lastName,department,jobTitle'); minor gaps remain where benefits params defer to 'check schema'.

4 / 5

Workflow Clarity

Sequences are clearly numbered with some pre-checks (verify values via GET_EMPLOYEE before updating, check balances before requesting), but destructive/batch operations (UPDATE_EMPLOYEE, incremental sync) lack post-action validate->fix->retry feedback loops, capping the score at 3.

3 / 5

Progressive Disclosure

Well-organized into Prerequisites, Setup, Core Workflows, Common Patterns, Known Pitfalls, and Quick Reference with no nested references; minor organization gaps from the duplicated pitfalls section keep it below 5.

4 / 5

Total

14

/

20

Passed

Description

70%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 names a clear niche and several concrete task areas but omits any explicit 'Use when...' trigger guidance, which caps completeness. Trigger terms are natural and specific to the BambooHR domain.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user needs to manage BambooHR employees, time-off, benefits, or dependents.'

Replace domain nouns with concrete verbs (e.g. 'list and update employees, request and approve time-off') to lift specificity.

Include common synonyms like 'PTO' or 'leave' alongside 'time-off' to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

Lists several concrete task areas ('employees, time-off, benefits, dependents, employee updates') plus the mechanism (Rube MCP/Composio), with only minor coverage gaps; not a 5 because these are domain topics rather than fully concrete verbs.

4 / 5

Completeness

The 'what' is clear (automate BambooHR tasks across listed areas) but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

Includes natural terms a user would say ('BambooHR', 'employees', 'time-off', 'benefits', 'dependents') with good coverage; a few natural variations (e.g. 'PTO', 'leave') are missing, so not a 5.

4 / 5

Distinctiveness Conflict Risk

Targets a specific named product (BambooHR) via a specific MCP toolkit, giving it 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
administrakt0r/AI-Agents-Safe-Coding-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.