bamboohr-core-workflow-b

Featured

Execute BambooHR secondary workflows: time off requests, PTO balances, benefits administration, and employee files/photos. Use when managing time off, checking PTO balances, handling benefits data, or working with employee documents in BambooHR. Trigger with phrases like "bamboohr time off", "bamboohr PTO", "bamboohr benefits", "bamboohr vacation", "bamboohr files", "bamboohr leave request".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# BambooHR Core Workflow B — Time Off, Benefits & Files ## Overview Secondary BambooHR workflows covering time off requests, PTO balance tracking, employee file management, photos, goals, and training records. ## Prerequisites - Completed `bamboohr-install-auth` setup - `BambooHRClient` from `bamboohr-sdk-patterns` - API key with time-off and files permissions ## Instructions ### Step 1: List Time Off Requests ```typescript // GET /time_off/requests/?start=YYYY-MM-DD&end=YYYY-MM-DD const requests = await client.request<any[]>( 'GET', `/time_off/requests/?start=2026-03-01&end=2026-03-31&status=approved`, ); for (const req of requests) { console.log(`${req.employeeId}: ${req.start} to ${req.end} (${req.type.name})`); console.log(` Status: ${req.status.status} | ${req.amount.amount} ${req.amount.unit}`); } ``` **Time off request response shape:** ```json [ { "id": "100", "employeeId": "123", "status": { "status": "approved", "lastChanged": "2026-03-15" }, "name": "Jane Smith", "start": "2026-03-20", "end": "2026-03-22", "type": { "id": "1", "name": "Vacation" }, "amount": { "unit": "days", "amount": "3" }, "notes": { "employee": "Spring break trip", "manager": "" }, "dates": { "2026-03-20": "1", "2026-03-21": "1", "2026-03-22": "1" } } ] ``` ### Step 2: Create a Time Off Request ```typescript // PUT /employees/{id}/time_off/request await fetch(`${BASE}/employees/123/time_off/request`, { method: 'PUT', ...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

bamboohr-core-workflow-a

Execute BambooHR primary workflows: employee CRUD, directory sync, and custom reports. Use when managing employees, syncing employee data to external systems, or building HR data pipelines with BambooHR. Trigger with phrases like "bamboohr employees", "bamboohr employee management", "sync bamboohr directory", "bamboohr custom report", "add employee bamboohr".

2,266 Updated today
jeremylongshore
AI & Automation Solid

bamboohr-automation

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

2,987 Updated 4 days ago
davepoon
AI & Automation Listed

workday-automation

Automate HR operations in Workday -- manage workers, time off requests, absence balances, and employee data through natural language commands.

62,564 Updated 1 weeks ago
ComposioHQ
AI & Automation Featured

bamboohr-hello-world

Create a minimal working BambooHR example — fetch employee directory and single employee. Use when starting a new BambooHR integration, testing your setup, or learning basic BambooHR REST API patterns. Trigger with phrases like "bamboohr hello world", "bamboohr example", "bamboohr quick start", "simple bamboohr code", "first bamboohr call".

2,266 Updated today
jeremylongshore
AI & Automation Featured

bamboohr-automation

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

39,227 Updated today
sickn33