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.

46

Quality

48%

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 ./skills/bamboohr-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

44%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 skill covers BambooHR operations comprehensively with clear tool sequences and parameter documentation, but suffers from significant verbosity through repeated information (especially pitfalls stated multiple times). Actionability is moderate—tool names and parameters are listed but no concrete invocation examples are provided. The monolithic structure would benefit from splitting detailed reference material into separate files.

Suggestions

Eliminate duplicated pitfalls: consolidate all pitfalls into the 'Known Pitfalls' section and remove per-workflow pitfall repetitions (employee IDs being numeric, date formats, etc.)

Add at least one concrete tool invocation example showing exact parameter passing syntax for a Rube MCP tool call, rather than only listing parameter names

Split the quick reference table and detailed pitfalls into a separate REFERENCE.md file, keeping SKILL.md as a concise overview with workflow sequences

Remove the vacuous 'When to Use' section at the end and trim explanations of concepts Claude already knows (what PII is, what rate limits are, what ISO 8601 is)

DimensionReasoningScore

Conciseness

The skill is noticeably verbose with significant repetition. Pitfalls are repeated across sections (employee IDs being numeric is stated at least 3 times, date formats mentioned multiple times). The 'Known Pitfalls' section largely duplicates pitfalls already listed in each workflow section. The 'When to Use' section at the end is vacuous. Claude doesn't need explanations of what PII is or what rate limits are.

2 / 5

Actionability

The skill provides tool names, parameter lists, and sequences, which is useful. However, there are no executable code examples—only pseudocode-style numbered lists. The actual tool invocation syntax (how to call RUBE_SEARCH_TOOLS or pass parameters) is never shown concretely. Key details like exact parameter formats for tool calls are left to 'check RUBE_SEARCH_TOOLS' rather than being demonstrated.

3 / 5

Workflow Clarity

Workflows are clearly sequenced with prerequisite steps marked. The time-off workflow includes a logical validation step (check balances before requesting). The setup section has a clear 4-step verification process. However, there are no explicit error recovery/feedback loops—e.g., what to do if an update fails, or how to handle rate limit errors. The update employee workflow does include a 'verify before updating' step which is good.

4 / 5

Progressive Disclosure

All content is in a single monolithic file with no references to supporting files. At ~200+ lines, the detailed pitfalls, common patterns, and quick reference table could be split into separate files. There are no bundle files, and the content doesn't reference any external documentation. The repetition between per-workflow pitfalls and the consolidated 'Known Pitfalls' section suggests poor structural organization.

2 / 5

Total

11

/

20

Passed

Description

52%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 identifies a clear domain (BambooHR via Rube MCP/Composio) and lists relevant task categories, making it reasonably distinguishable. However, it lacks concrete action verbs for what it does with each category and entirely omits a 'Use when...' clause, which significantly hurts completeness. The trigger terms are decent but could include common synonyms like 'PTO', 'HR', or 'leave requests'.

Suggestions

Add an explicit 'Use when...' clause with trigger phrases like 'Use when the user asks about BambooHR, HR automation, PTO requests, employee onboarding, or benefits management via Composio.'

Replace category nouns with concrete action phrases, e.g., 'look up employee records, submit and approve time-off requests, manage benefits enrollment, add dependents, update employee profiles'.

Include common synonyms and abbreviations users might naturally say, such as 'PTO', 'leave', 'HR', 'human resources', 'paid time off'.

DimensionReasoningScore

Specificity

Names the domain (BambooHR) and lists several areas (employees, time-off, benefits, dependents, employee updates), but these are more like categories than concrete actions. It doesn't specify what actions are performed (e.g., 'create employees', 'approve time-off requests', 'update benefit plans').

3 / 5

Completeness

Has a reasonable 'what' (automate BambooHR tasks across several categories) but completely lacks a 'when' clause. There is no 'Use when...' guidance, and the instruction to 'always search tools first' is operational guidance rather than trigger information. Per rubric, missing 'Use when...' caps completeness at 3, and the 'what' is somewhat vague, placing this at 2.

2 / 5

Trigger Term Quality

Includes good domain-specific keywords like 'BambooHR', 'time-off', 'benefits', 'dependents', 'employees', and 'Rube MCP (Composio)'. Missing some natural user phrases like 'PTO', 'leave requests', 'HR', 'human resources', or 'payroll'.

4 / 5

Distinctiveness Conflict Risk

The mention of 'BambooHR' and 'Rube MCP (Composio)' makes this fairly distinct and unlikely to conflict with other skills. Minor overlap risk exists with generic HR-related skills or other Composio integrations.

4 / 5

Total

13

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

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.