Agent skill · operations · aiskillstore
bamboohr-automation
Automate BambooHR tasks via Rube MCP (Composio): employees, time-off, benefits, dependents, employee updates. Always search tools first for current schemas.
Why this skill is useful
Adds executable workflows for automating BambooHR tasks that are not available in public documentation.
What it needs
Requires bamboohr account access. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
BambooHR Automation via Rube MCP Automate BambooHR human resources operations through Composio's BambooHR toolkit via Rube MCP. Prerequisites Rube MCP must be connected (RUBESEARCHTOOLS available) Active BambooHR connection via RUBEMANAGECONNECTIONS with toolkit bamboohr Always call RUBESEARCHTOOLS first to get current tool schemas Setup Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works. 1. Verify Rube MCP is available by confirming RUBESEARCHTOOLS responds 2. Call RUBEMANAGECONNECTIONS with toolkit bamboohr 3. If connection is not ACTIVE, follow the returned auth link to complete BambooHR authentication 4. Confirm connection status shows ACTIVE before running any workflows Core Workflows 1. List and Search Employees When to use: User wants to find employees or get the full employee directory Tool sequence: 1. BAMBOOHRGETALLEMPLOYEES - Get the employee directory [Required] 2. BAMBOOHRGETEMPLOYEE - Get detailed info for a specific employee [Optional] Key parameters: For GETALLEMPLOYEES: No required parameters; returns directory For GETEMPLOYEE: id: Employee ID (numeric) fields: Comma-separated list of fields to return (e.g., 'firstName,lastName,department,jobTitle') Pitfalls: Employee IDs are numeric integers GETALLEMPLOYEES returns basic directory info; use GETEMPLOYEE for full details The fields parameter controls which fields are returned; omitting it may return minimal data Common fields: firstName, lastName, department, division, jobTitle, workEmail, status Inactive/terminated employees may be included; check status field 2. Track Employee Changes When to use: User wants to detect recent employee data changes for sync or auditing Tool sequence: 1. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/bamboohr-automation