技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
bamboohr-core-workflow-a【数据与研究】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".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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.
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.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.
fields list and bound pageSize to the documented maximum.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.
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.
Return dataset and field selection, auth identity, pagination and checkpoint design, mapping contract, reconciliation counts, retention controls, tests, and all unapproved live operations.
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.200: compare requested and returned schemas because some
report paths omit inaccessible fields without failing.Read official evidence before selecting endpoints.