bamboohr-integration_skill

This skill helps you manage BambooHR data and workflows by invoking Membrane actions, simplifying HRIS tasks across employees, time off, and reports.
  • Python

2.6k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill bamboohr-integration

  • _meta.json281 B
  • SKILL.md7.1 KB

Overview

This skill integrates with BambooHR to manage HRIS data, records, and workflows from within an automation environment. It exposes common BambooHR actions (employees, time off, reports, custom tables) and supports direct API proxying when a prebuilt action is not available. Use it to query, create, or update BambooHR resources while leaving authentication and pagination to the platform.

How this skill works

The skill runs BambooHR actions through the Membrane CLI connector, which handles OAuth, credential refresh, and request signing. You list available connectors and actions, then run actions with JSON inputs or use the request proxy to call any BambooHR endpoint. Membrane returns structured results and handles pagination and error responses for you.

When to use it

  • Automate employee lifecycle tasks (create, update, terminate).
  • Fetch time off balances, policies, and requests for reporting or approvals.
  • Run or schedule custom reports and export HR data.
  • Integrate applicant and job-opening data into other systems.
  • Query or update custom tables and employee table rows.

Best practices

  • Prefer Membrane prebuilt actions over raw API calls to reduce complexity and token usage.
  • List actions with intent filters first to discover supported operations and input schemas.
  • Use the connection list command to reuse existing BambooHR connections rather than creating duplicates.
  • When necessary, use the request proxy for endpoints not covered by actions, but keep calls minimal and documented.
  • Avoid storing API keys locally; rely on Membrane for secure credential management.

Example use cases

  • Create a new employee record automatically after offer acceptance.
  • Pull a weekly report of employees out of office and post it to a team channel.
  • Sync job application statuses from BambooHR into a recruiting dashboard.
  • Run a custom compensation report and export results to payroll.
  • Update emergency contacts or job history rows using table-row actions.

FAQ

No. Membrane handles authentication and credential refresh. Create a connection via the CLI and complete the browser-based auth flow.

What if an action I need is not available?

Use the Membrane request proxy to call any BambooHR API path. Membrane injects auth headers and base URL, so you only supply the path and method.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational