bamboohr-pack

v1.4.0 by Jeremy Longshore

Claude Code skill pack for BambooHR (18 skills)

18 plugin-local skills
MIT License
Claude Code Adapters (declared)

Installation

Open Claude Code and run this command:

/plugin install bamboohr-pack@claude-code-plugins-plus

Use --global to install for all projects, or --project for current project only.

What It Does

> 18 Claude Code skills for building production BambooHR API integrations — employee management, time off, webhooks, and HR data pipelines.

Build real BambooHR integrations with real API endpoints (api.bamboohr.com/api/gateway.php/{company}/v1/), real employee fields, real webhook HMAC verification, and real error handling. Every skill uses the actual BambooHR REST API — no fake SDKs or placeholder code.

Skills (18) plugin-local skills

bamboohr-ci-integration View full skill →

Configure CI/CD pipelines for BambooHR integrations with GitHub Actions, automated testing, and secret management.

ReadWriteEditBash(gh:*)
bamboohr-common-errors View full skill →

Diagnose and fix BambooHR API errors and exceptions.

ReadGrepBash(curl:*)
bamboohr-core-workflow-a View full skill →

Execute BambooHR primary workflows: employee CRUD, directory sync, and custom reports.

ReadWriteEditBash(curl:*)Grep
bamboohr-core-workflow-b View full skill →

Execute BambooHR secondary workflows: time off requests, PTO balances, benefits administration, and employee files/photos.

ReadWriteEditBash(curl:*)Grep
bamboohr-cost-tuning View full skill →

Optimize BambooHR integration costs through request reduction, caching, and usage monitoring.

ReadGrep
bamboohr-debug-bundle View full skill →

Collect BambooHR debug evidence for support tickets and troubleshooting.

ReadBash(curl:*)Bash(tar:*)Bash(node:*)Grep
bamboohr-deploy-integration View full skill →

Deploy BambooHR integrations to Vercel, Fly.

ReadWriteEditBash(vercel:*)Bash(fly:*)Bash(gcloud:*)
bamboohr-hello-world View full skill →

Create a minimal working BambooHR example — fetch employee directory and single employee.

ReadWriteEditBash(curl:*)
bamboohr-install-auth View full skill →

Install and configure BambooHR API authentication with HTTP Basic Auth.

ReadWriteEditBash(npm:*)Bash(pip:*)Bash(curl:*)Grep
bamboohr-local-dev-loop View full skill →

Configure BambooHR local development with hot reload, mocking, and testing.

ReadWriteEditBash(npm:*)Bash(pnpm:*)Grep
bamboohr-performance-tuning View full skill →

Optimize BambooHR API performance with caching, batch reports, incremental sync, and connection pooling.

ReadWriteEdit
bamboohr-prod-checklist View full skill →

Execute BambooHR production deployment checklist and rollback procedures.

ReadBash(kubectl:*)Bash(curl:*)Grep
bamboohr-rate-limits View full skill →

Implement BambooHR rate limiting, backoff, and request optimization.

ReadWriteEdit
bamboohr-reference-architecture View full skill →

Implement BambooHR reference architecture for production HR data pipelines.

ReadGrep
bamboohr-sdk-patterns View full skill →

Apply production-ready BambooHR API patterns for TypeScript and Python.

ReadWriteEdit
bamboohr-security-basics View full skill →

Apply BambooHR security best practices for API keys, webhook verification, and PII data handling compliance.

ReadWriteGrep
bamboohr-upgrade-migration View full skill →

Plan and execute BambooHR API migration with breaking change detection.

ReadWriteEditBash(npm:*)Bash(git:*)
bamboohr-webhooks-events View full skill →

Implement BambooHR webhook endpoints with HMAC signature validation and employee change event handling.

ReadWriteEditBash(curl:*)

How It Works


export BAMBOOHR_API_KEY="your-key"
export BAMBOOHR_COMPANY_DOMAIN="yourcompany"

curl -s -u "${BAMBOOHR_API_KEY}:x" \
  "https://api.bamboohr.com/api/gateway.php/${BAMBOOHR_COMPANY_DOMAIN}/v1/employees/directory" \
  -H "Accept: application/json" | head -c 200

Then ask Claude: "Help me sync BambooHR employees to my database" and the relevant skills activate automatically.

Ready to use bamboohr-pack?