LaunchKit · 2026
Back to Skills

bamboohr-automation

Automate BambooHR tasks via Rube MCP (Composio)

1
1.2k downloads
by @sohamganatra

Setup & Installation

openclaw skills install @sohamganatra/bamboohr-automation

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install bamboohr-automation

What This Skill Does

Automates BambooHR HR operations through the Rube MCP server, which uses Composio's BambooHR toolkit. Covers employee lookups, time-off requests and approvals, profile updates, dependents, and benefit coverages.

Rube MCP handles BambooHR authentication and exposes all HR operations as callable tools without writing custom API integration code.

When to use it

  • Submit a PTO request for an employee without logging into BambooHR
  • Detect employee record changes since the last sync for an external system
  • Look up an employee's department and job title by name
  • Check available vacation balance before scheduling team time off
  • Update an employee's job title and department after a role change

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Submit a vacation request for John Smith from March 24 to March 28

AGENT
  1. 1Calls BAMBOOHR_GET_ALL_EMPLOYEES to find John Smith's numeric employee ID
  2. 2Calls BAMBOOHR_GET_META_TIME_OFF_TYPES to resolve the Vacation type ID
  3. 3Calls BAMBOOHR_GET_TIME_OFF_BALANCES to verify sufficient vacation days remain
  4. 4Calls BAMBOOHR_CREATE_TIME_OFF_REQUEST with the employee ID, type ID, and date range
OUTPUT

Time-off request submitted for John Smith covering March 24-28; request is pending manager approval

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

BambooHR account with API access enabled