runtime-permission-evaluation

Automates runtime permission evaluation for dynamic access checks in SaaS applications.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/marquesfelip/agents-and-skills --skill runtime-permission-evaluation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: runtime-permission-evaluation
Source: https://github.com/marquesfelip/agents-and-skills/tree/main/skills/runtime-permission-evaluation
Command: npx skills add https://github.com/marquesfelip/agents-and-skills --skill runtime-permission-evaluation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Runtime permission evaluation across entitlements, roles, and contextual signals to securely grant or deny access in SaaS applications.

Core Features & Use Cases

  • Centralized policy evaluation that combines tenant entitlements, user roles, resource ownership, and contextual signals
  • Deterministic, auditable decision flow with an explicit evaluation order
  • Support for both on-demand requests and background processing where there is no HTTP context
  • Easy integration via a PermissionEvaluator that can be reused across handlers and jobs

Quick Start

Configure a runtime permission check that evaluates a user's entitlement, role, and resource ownership to grant or deny access to a resource.

Frequently Asked Questions about runtime-permission-evaluation

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

FAQPage Schema
How do I evaluate runtime permissions dynamically across SaaS resources?

To evaluate runtime permissions dynamically, this Skill combines tenant entitlements, user roles, and contextual signals like resource ownership to produce deterministic allow or deny decisions for SaaS resources.

What is the best way to enforce RBAC and access control policies in background processing?

Enforcing RBAC and access control policies in background processing requires evaluating user roles and entitlements without an HTTP context. This Skill supports on-demand API requests and background jobs through a reusable PermissionEvaluator.

How does a centralized policy model handle access control auditing?

A centralized policy model handles access control auditing by applying an explicit evaluation order to entitlements and roles, ensuring that every allow or deny decision is deterministic, fast, and auditable.

Can I use a single permission evaluator for both feature gates and project data access?

Yes, you can use a single permission evaluator for feature gates and project data access. The reusable PermissionEvaluator combines contextual signals and entitlements to secure dynamic access checks across various SaaS resources.

Does runtime permission evaluation work without an HTTP request context?

Runtime permission evaluation works without an HTTP request context by applying a centralized policy model to background processing scenarios, ensuring consistent access control decisions across API handlers and asynchronous jobs.