Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jeremylongshore/lokalise-enterprise-rbac
Configure Lokalise enterprise SSO, role-based access control, and team management.
Passed 19 of 22 test cases with the skill, and 11 of 22 without it.
and 9 more in the full report
9 fixed10 passed either way2 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
We created a contributor group for LATAM translators ('group_101') in team 'team_202', but team members added to the group report that they cannot see project 'proj_303' or 'proj_404' when logging in. We checked and confirmed they are in the group. What API call did we miss, and what exact curl command links this existing group to those target projects?
| Checked | Without skill | With skill |
|---|---|---|
| Uses the groups/group_101/projects/add endpoint | Missed | Passed |
| Passes target project IDs inside a projects array key | Missed | Passed |
The instructions your model reads when the skill loads.
Manage fine-grained access to Lokalise translation projects using its built-in role hierarchy, language-level scoping, contributor groups, and organization-level SSO enforcement. Lokalise has four core roles — owner, admin, manager-level (via admin_rights), and contributor (translator/reviewer) — each configurable per project and per language.
LOKALISE_API_TOKEN environment variable set (admin-level token)@lokalise/node-api SDK or curl + jq for REST API accessLokalise uses a flat role model per project, controlled by three boolean flags on each contributor:
| Role | is_admin | is_reviewer | Can translate | Can review | Can manage keys | Can manage contributors |
|---|---|---|---|---|---|---|
| Admin | true | true | Yes | Yes | Yes | Yes |
| Manager | false | true | Yes | Yes | Limited (via admin_rights) | No |
| Reviewer | false | true | Yes | Yes | No | No |
| Translator | false | false | Yes | No | No | No |
At the team level, users are either admin or member. Team admins can create projects and manage billing. Team members can only access projects they are explicitly added to.
import { LokaliseApi } from '@lokalise/node-api';
const lok = new LokaliseApi({ apiKey: process.env.LOKALISE_API_TOKEN! });
// Add a translator restricted to French and Spanish only
await lok.contributors().create(PROJECT_ID, [{
email: '[email protected]',
fullname: 'Marie Dupont',
is_admin: false,
is_reviewer: false,
test cases passed, vs 11 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.