Loading...
Loading...
Rippling HR integration. Manage Employees, Companies, PayrollRuns, Reports. Use when the user wants to interact with Rippling HR data.
npx skill4agent add membranedev/application-skills rippling-hrmembranenpm install -g @membranehq/climembrane login --tenantmembrane login complete <code>membrane search rippling-hr --elementType=connector --jsonoutput.items[0].element?.idmembrane connect --connectorId=CONNECTOR_ID --jsonmembrane connection list --jsonconnectionIdmembrane action list --intent=QUERY --connectionId=CONNECTION_ID --json| Name | Key | Description |
|---|---|---|
| List Employees | list-employees | Retrieve a list of active employees from Rippling |
| List Employees (Including Terminated) | list-employees-including-terminated | Retrieve a list of all employees including terminated ones from Rippling |
| List Leave Requests | list-leave-requests | Retrieve a list of leave requests with optional filters |
| List Leave Balances | list-leave-balances | Retrieve leave balances for employees |
| List Groups | list-groups | Retrieve a list of all groups in the company |
| Get Employee | get-employee | Retrieve a specific employee by their ID |
| Create Leave Request | create-leave-request | Create a new leave request for an employee |
| Create Group | create-group | Create a new group in Rippling |
| Update Group | update-group | Update an existing group in Rippling |
| Delete Group | delete-group | Delete a group from Rippling |
| List Departments | list-departments | Retrieve a list of all departments in the company |
| List Teams | list-teams | Retrieve a list of all teams in the company |
| List Levels | list-levels | Retrieve a list of all organizational levels |
| List Work Locations | list-work-locations | Retrieve a list of all work locations in the company |
| List Custom Fields | list-custom-fields | Retrieve a list of all custom fields defined in the company |
| Get Current User | get-current-user | Retrieve information about the currently authenticated user |
| Get Current Company | get-current-company | Retrieve information about the current company |
| Get Leave Balance | get-leave-balance | Get leave balance for a specific employee |
| List Company Leave Types | list-company-leave-types | Retrieve all company leave types configured in Rippling |
| Process Leave Request | process-leave-request | Approve or deny a leave request |
membrane action run --connectionId=CONNECTION_ID ACTION_ID --jsonmembrane action run --connectionId=CONNECTION_ID ACTION_ID --json --input "{ \"key\": \"value\" }"membrane request CONNECTION_ID /path/to/endpoint| Flag | Description |
|---|---|
| HTTP method (GET, POST, PUT, PATCH, DELETE). Defaults to GET |
| Add a request header (repeatable), e.g. |
| Request body (string) |
| Shorthand to send a JSON body and set |
| Send the body as-is without any processing |
| Query-string parameter (repeatable), e.g. |
| Path parameter (repeatable), e.g. |
membrane action list --intent=QUERY