iblai/vibe

iblai-vibe-credential

RBAC setup that lets an API token list and unmask integration credentials on the ibl.ai platform. Use when the user mentions integration credentials, unmasking sensitive credentials, or credential access for a token; see /iblai-vibe-rbac for the broader RBAC model.

First seen Jul 7, 2026

Installation

$ npx skills add iblai/vibe --skill iblai-vibe-credential

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from iblai/vibe · top by installs.

npx skills add iblai/vibe

Browse all from iblai/vibe

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 15
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,363 B
  • docs SUMMARY.md 294 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 11 installs

SKILL.md

/iblai-vibe-credential

RBAC setup that lets an API token list and unmask integration credentials on a platform. Integration secrets are served masked by default — a token can read the sensitive fields only when it is bound to an RBAC policy granting the credential actions on the platform's integration-credentials resource.

Grant a token unmask access

  1. Open Organization Settings (Account Dialog) → Integration → APIs.
  2. Add a new API key and note the token you get.
  3. A super admin must change the Mode → Token Policies.
  4. In Organization SettingsManagement → Roles, create a new Role

with a name like Unmask Sensitive Integration Credentials.

  1. Under Actions, click search and add the following actions, then save:

- Ibl.Mentor/IntegrationCredentialsSensitive/action - Ibl.Mentor/IntegrationCredentialsUnmask/action - Ibl.Mentor/IntegrationCredentials/list

  1. In the Policies tab, create a new policy and select the Role you

created in step 4.

  1. Set the policy's Resources to

/platforms/<platform-pk>/integration-credentials/ (the platform PK — the integer, not the key), add your token under Tokens, and save.

  1. A super admin needs to to to the Rbac Policies, find the policy you just created and then under Tokens, add your token and save it

The token can now hit the integration-credential endpoint with the unmask query param:

GET {dmUrl}/api/ai-account/orgs/<org>/integration-credential/?unmask_sensitive_fields=true

To restrict the token to specific credentials rather than all of them, add the credential's PK (int) to the policy's Resources instead of the whole collection.

Related

  • [/iblai-vibe-rbac](../iblai-vibe-rbac/SKILL.md) — default roles, the action-definitions endpoint, and the SDK Roles + Policies components.
  • [/iblai-vibe-account](../iblai-vibe-account/SKILL.md) — the Organization Settings surface where API keys, Roles, and Policies are managed.