Nimbus API Skill

Guide developers through Nimbus WFM API integration with OData and REST endpoints.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/TalkingMonkeyOz/claude-family --skill nimbus-api-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Nimbus API Skill
Source: https://github.com/TalkingMonkeyOz/claude-family/tree/main/.claude/skills/nimbus-api
Command: npx skills add https://github.com/TalkingMonkeyOz/claude-family --skill nimbus-api-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides guidance for working with the Nimbus WFM (Workforce Management) API. This is a placeholder file and knowledge should be migrated from the claude.knowledge database for offline access.

Core Features & Use Cases

  • Endpoint Reference: OData endpoints for Employees, Shifts, Activities, ScheduleShifts; REST endpoints for auth, users, shifts.
  • Gotchas & Patterns: Field naming, non-standard CRUD, local times handling, client-side filtering caveats.
  • Reference to Knowledge: Related knowledge stored in claude.knowledge for further details.

Quick Start

Use sample REST calls with a valid token or consult the offline knowledge; plan migration to have full offline content in this skill.

Frequently Asked Questions about Nimbus API Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I authenticate and make requests to the Nimbus WFM API?

Nimbus WFM API authentication uses token-based access via REST endpoints. Obtain a valid token first, then include it in subsequent requests to OData and REST endpoints for employee, shift, activity, and schedule operations.

Why does the Nimbus API require POST for both create and update operations instead of standard REST methods?

Nimbus WFM uses a non-standard CRUD pattern where POST handles both create and update operations rather than PUT or PATCH. This design choice affects how you structure integration requests for user management and shift operations.

How do I handle time fields correctly when working with Nimbus ScheduleShift endpoints?

ScheduleShift endpoints expect local times as input; the API automatically calculates and returns UTC times. Misaligning time zones or sending UTC directly causes scheduling errors, so verify your client sends local times consistently.

What's the difference between field names like Description and Name across Nimbus OData endpoints?

Nimbus endpoints use inconsistent field naming—some use Description, others Name—for similar data. Review endpoint-specific documentation to map the correct field names for Employees, Activities, and Shifts to avoid integration failures.

Can I filter deleted records server-side or must I handle filtering on the client?

Nimbus WFM has limited server-side filtering for Deleted flags; client-side filtering is often necessary. Plan your integration to fetch data and filter locally rather than relying on server-side deletion queries.

Does Nimbus WFM support both OData and REST endpoints for all operations?

Nimbus WFM provides OData endpoints for Employees, Shifts, Activities, and ScheduleShifts, while authentication and some user and shift operations use dedicated REST endpoints. Choose the appropriate endpoint type based on your integration requirements.