2.0k★by lxgicstudios
permission-gen – OpenClaw Skill
permission-gen is an OpenClaw Skills integration for coding workflows. Generate role-based permission systems
Skill Snapshot
| name | permission-gen |
| description | Generate role-based permission systems OpenClaw Skills integration. |
| owner | lxgicstudios |
| repository | lxgicstudios/ai-permission |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @lxgicstudios/ai-permission |
| last updated | Feb 7, 2026 |
Maintainer

name: permission-gen description: Generate role-based permission systems
Permission Generator
Describe your roles and resources, get a complete RBAC implementation.
Quick Start
npx ai-permission "Admin, Editor, Viewer roles for posts and comments"
What It Does
- Generates permission constants
- Creates role hierarchies
- Builds check functions
- Includes middleware
Usage Examples
# Generate from description
npx ai-permission "Team admin, member, guest for projects and tasks"
# Generate with specific framework
npx ai-permission "roles for e-commerce" --framework express
# Output as module
npx ai-permission "admin system" --out ./src/lib/permissions.ts
Output Includes
- Permission enum/constants
- Role definitions
- hasPermission() function
- Middleware for Express/Next.js
- TypeScript types
Example Output
export const Permissions = {
POSTS_CREATE: 'posts:create',
POSTS_READ: 'posts:read',
POSTS_UPDATE: 'posts:update',
POSTS_DELETE: 'posts:delete',
} as const;
export const Roles = {
ADMIN: [Permissions.POSTS_CREATE, ...],
EDITOR: [Permissions.POSTS_UPDATE, ...],
};
Requirements
Node.js 18+. OPENAI_API_KEY required.
License
MIT. Free forever.
Built by LXGIC Studios
- GitHub: github.com/lxgicstudios/ai-permission
- Twitter: @lxgicstudios
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
Node.js 18+. OPENAI_API_KEY required.
FAQ
How do I install permission-gen?
Run openclaw add @lxgicstudios/ai-permission in your terminal. This installs permission-gen into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/lxgicstudios/ai-permission. Review commits and README documentation before installing.
