An automated security tool that scans API route handlers to generate middleware-ready RBAC permission configurations.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install permission-auditor
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install permission-auditor using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Permission Auditor is a specialized utility designed to bridge the gap between backend development and security implementation. It automatically analyzes your route handlers and endpoint definitions to map out your application's complete permission surface. By leveraging this tool, developers can quickly generate role-based access control configurations that integrate directly into existing middleware, ensuring that every endpoint is properly protected without the need for manual mapping.
As part of the growing ecosystem of Openclaw Skills, this tool helps maintain a robust security posture throughout the development lifecycle. It identifies admin-only routes, public endpoints, and authentication requirements by scanning code patterns, providing a high-fidelity starting point for any permission-based security strategy.
To use this tool, ensure you have Node.js 18 or higher installed on your system. No permanent installation is required; you can run it instantly using npx.
npx ai-permission <path-to-routes>
For a typical project structure, you might use:
npx ai-permission src/routes/
The Permission Auditor organizes its findings into a clear structure that maps your code to security roles. The output generally follows this logical taxonomy:
| Field | Description |
|---|---|
| Route Path | The identified endpoint URL or regex pattern. |
| HTTP Method | The verb (GET, POST, DELETE, etc.) used by the endpoint. |
| Assigned Role | The suggested RBAC role (e.g., admin, user, public) required for access. |
| Auth Status | A flag indicating whether an authentication check was detected in the source. |
This schema allows Openclaw Skills to provide actionable data that developers can pipe directly into configuration management systems.
**/*.controller.ts.Loading
A powerful AI-driven performance auditing tool that generates prioritized code fixes for Lighthouse reports.

A CLI tool that scans your project to automatically generate comprehensive onboarding documentation for new developers.

Automate the creation of comprehensive developer onboarding documentation directly from your source code.

An AI-driven CLI tool that generates optimized and syntactically correct npm scripts for your package.json based on natural language descriptions.

Generate professional, structured startup pitch deck content instantly using AI.

A command-line utility that transforms startup ideas into comprehensive, investor-ready pitch deck content using AI.








































