perplexity-enterprise-rbac
Implements API key scoping and organizational access control for Perplexity integrations.
Install
mkdir -p .claude/skills/perplexity-enterprise-rbac && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/9301" && unzip -o skill.zip -d .claude/skills/perplexity-enterprise-rbac && rm skill.zipInstalls to .claude/skills/perplexity-enterprise-rbac
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Configure Perplexity API key scoping, per-team model access, cost controls,Key capabilities
- →Manage Perplexity API keys for individual teams or environments.
- →Enforce model access policies through a gateway.
- →Set budget caps for API keys via the Perplexity dashboard.
- →Apply domain restrictions to searches for compliance.
- →Track API usage and allocate costs per team.
- →Rotate API keys on a scheduled basis.
How it works
This skill uses separate API keys for each team and a custom gateway to enforce policies such as allowed models, token limits, and domain restrictions. It also tracks usage and costs per team.
Inputs & outputs
When to use perplexity-enterprise-rbac
- →Setting up enterprise API access
- →Configuring team-based API keys
- →Applying cost controls
- →Implementing model access policies
About perplexity-enterprise-rbac
This skill defines strategies for managing Perplexity API access, including team-specific API keys and budget caps. It provides guidance on implementing middleware for model enforcement and usage tracking.
Configure Perplexity enterprise SSO, role-based access control, and organization management. Use when implementing SSO integration, configuring role-based permissions, or setting up organization-level controls for Perplexity. Trigger with phrases like "perplexity SSO", "perplexity RBAC", "perplexity enterprise", "perplexity roles", "perplexity permissions", "perplexity SAML".
When not to use it
- →When Perplexity API access control is not needed at an organizational level.
- →When a gateway or middleware for policy enforcement is not available.
Prerequisites
Limitations
- →Perplexity does not have built-in role-based access control (RBAC).
- →Model restriction and policy enforcement require building a custom gateway.
- →Budget caps are per-key monthly limits set via the dashboard.
How it compares
This workflow implements granular access control and usage tracking for Perplexity API access, unlike direct API usage without such controls.
Compared to similar skills
perplexity-enterprise-rbac side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| perplexity-enterprise-rbac (this skill) | 0 | 2mo | Caution | Advanced |
| api-security-best-practices | 15 | 8mo | Review | Intermediate |
| api-security-testing | 1 | 8mo | Review | Advanced |
| scanning-api-security | 2 | 2mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jeremylongshore
View all by jeremylongshore →You might also like
api-security-best-practices
davila7
Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities
api-security-testing
Ed1s0nZ
API安全测试的专业技能和方法论
scanning-api-security
jeremylongshore
Detect API security vulnerabilities including injection, broken auth, and data exposure. Use when scanning APIs for security vulnerabilities. Trigger with phrases like "scan API security", "check for vulnerabilities", or "audit API security".
openrouter-data-privacy
jeremylongshore
Implement data privacy controls for OpenRouter requests. Use when handling PII or meeting compliance requirements. Trigger with phrases like 'openrouter privacy', 'openrouter pii', 'openrouter gdpr', 'openrouter data protection'.
apollo-security-basics
jeremylongshore
Apply Apollo.io API security best practices. Use when securing Apollo integrations, managing API keys, or implementing secure data handling. Trigger with phrases like "apollo security", "secure apollo api", "apollo api key security", "apollo data protection".
webhook-security
dadbodgeoff
Implement secure webhook handling with signature verification, replay protection, and idempotency. Use when receiving webhooks from third-party services like Stripe, GitHub, Twilio, or building your own webhook system.