Skip to content
cccskills
FreePublished on GitHub

bamboohr-core-workflow-a

Plan a permission aware BambooHR employee sync using dataset v2, minimal fields, pagination, and checkpoints. Reconcile counts and handle missing or changed fields carefully, so a pipeline can resume safely and replace deprecated report calls where appropriate.

OriginalShow the original description

Build a permission-aware BambooHR employee and dataset synchronization workflow with pagination, field minimization, and checkpoints. Use when exporting employee changes or replacing deprecated report calls. Trigger with "sync BambooHR employees", "BambooHR dataset", or "BambooHR HR pipeline".

jeremylongshore/tons-of-skills-marketplace2,884 stars(GitHub 2,884 + cccskills 0)

Run score Not tested

See how to install

Good for

  • Planning an employee sync to a warehouse
  • Replacing deprecated BambooHR report calls
  • Designing resumable dataset pagination

Files included (2)

  • SKILL.md4.3 KB
  • references/official-docs.md3.2 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

BambooHR Employee and Dataset Sync

Overview

Design a resumable read pipeline for employee data. Prefer BambooHR's dataset v2 contract for new bulk data work, minimize fields at the source, and treat missing fields as a possible permission decision rather than automatically as data loss.

Prerequisites

  • The target repository or integration path and the requested operator outcome.
  • The tenant, identity, and data scope only when approved live work is in scope.
  • The current evidence register plus customer-specific permissions and agreements.

Current Contract

  • Employee endpoints include list, get, create, and update operations.
  • POST /api/v2/datasets/{datasetName}/data accepts fields, OData-style filter, orderBy, page, and pageSize and returns data, links, and meta; page size is at most 1000 in the reviewed OpenAPI.
  • Dataset v1 data calls are deprecated. Dataset discovery and field discovery use v1.2 endpoints in the current OpenAPI.
  • Legacy custom-report endpoints carry deprecation notices. Do not start a new pipeline on them merely because old examples do.

Authentication

Use OAuth scope report where the documented dataset operation requires it, or a dedicated API-key user with access only to selected fields. Bind credentials, checkpoint, and destination namespace to one tenant.

Instructions

  1. Define the business purpose, legal basis, tenant, destination, data owner, refresh target, and exact employee fields before making a request.
  2. Discover the dataset and its field definitions from current endpoints. Save field IDs and semantic mappings as reviewed configuration, not assumptions.
  3. Query dataset v2 with deterministic ordering. Keep every ordered field in the requested fields list and bound pageSize to the documented maximum.
  4. Follow returned pagination metadata or links until completion. Persist a checkpoint only after the destination transaction commits.
  5. Upsert by a stable tenant-scoped employee identifier. Distinguish absent, null, redacted, future-dated, and inactive values.
  6. Reconcile source count, received count, accepted count, rejected count, and destination count. Quarantine schema or permission drift instead of deleting.
  7. Encrypt retained HR data and delete raw page bodies after the approved retention window.

Tool Discipline

Use Read, Glob, and Grep to inspect mappings, schemas, and checkpoints. Use Write/Edit only for approved pipeline code, configuration, and tests. Do not use this skill to fetch production employee data or mutate a downstream system.

Approval Boundaries

Require approval for the field set, inactive/future employee inclusion, production tenant, destination, retention policy, and any employee create or update operation. Reads do not authorize writes.

Output

Return dataset and field selection, auth identity, pagination and checkpoint design, mapping contract, reconciliation counts, retention controls, tests, and all unapproved live operations.

Error Handling

  • 403: re-check field-level permission and requested dataset; do not request broader access without a business owner.
  • 413: reduce page size or field set; never silently drop records.
  • 422: reject the invalid filter/order contract and preserve the checkpoint.
  • Missing field with 200: compare requested and returned schemas because some report paths omit inaccessible fields without failing.

Examples

  • "Sync active employees to the warehouse" produces a minimized dataset v2 plan.
  • "Copy every employee field" pauses for field necessity and retention approval.

Resources

Read official evidence before selecting endpoints.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Add a synthetic-data CI gate for customer-owned Abridge integration code. Test consent handling, note-review handoffs, redaction, and rollback behavior with mocked vendor boundaries, without connecting CI to a live Abridge or EHR tenant.

  • Adding regression checks to an Abridge integration repository
  • Testing consent and note-release handling
  • Checking logs for sensitive data exposure
jeremylongshore/tons-of-skills-marketplace2.9KUpdated Oct 29, 2026

Triage Abridge recording, note review, Epic handoff, and access problems using observed symptoms and approved guidance. Identify the affected workflow stage, organize a minimal timeline, and prepare a redacted escalation record for the responsible team.

  • Separate recording problems from upload failures
  • Investigate note creation delays and editor issues
  • Identify the responsible team for Epic handoff failures
jeremylongshore/tons-of-skills-marketplace2.9KUpdated Oct 29, 2026

Map and review an Abridge clinical documentation workflow from consent and recording through draft review, evidence checks, edits, and final disposition. Keep clinician approval explicit, identify failure exits, and separate verified facts from tenant-specific details and pending approvals.

  • Map a clinical note workflow for a care setting
  • Check where consent and patient identity are verified
  • Review draft notes against linked evidence before sign-off
jeremylongshore/tons-of-skills-marketplace2.9KUpdated Oct 29, 2026

Audit how clinician-reviewed Abridge note sections map into Epic templates and downstream workflows. Use approved test records to document destinations, exceptions, evidence, rollback steps, and a go or no-go decision for a specific environment.

  • Checking Abridge note section mappings to Epic templates
  • Auditing a department’s approved documentation handoff
  • Preparing test evidence and a go or no-go decision
jeremylongshore/tons-of-skills-marketplace2.9KUpdated Oct 29, 2026

Review Abridge adoption and workflow value using local usage records, clinician feedback, and verified contract costs. Build an evidence based decision table covering adoption, quality, support burden, and options to expand, hold, or improve the rollout.

  • Reviewing adoption after an Abridge rollout
  • Preparing evidence for a renewal decision
  • Comparing workflow outcomes across care settings
jeremylongshore/tons-of-skills-marketplace2.9KUpdated Oct 29, 2026

Prepare a bounded support bundle for an Abridge issue using allowlisted operational details such as versions, coarse timestamps, and correlation references. Exclude recordings, transcripts, patient identifiers, credentials, and unrestricted logs, then document redactions and review details.

  • Preparing reviewed evidence for an Abridge support case
  • Documenting redactions and excluded data
  • Collecting approved operational details for an incident
jeremylongshore/tons-of-skills-marketplace2.9KUpdated Oct 29, 2026

See all skills by jeremylongshore

Report a problem with this skill