KS
Killer-Skills

nrpg-workflow — how to use nrpg-workflow how to use nrpg-workflow, nrpg-workflow setup guide, nrpg-workflow alternative, nrpg-workflow vs NextAuth, implementing multi-tenancy with nrpg-workflow, nrpg-workflow install, secure authentication with nrpg-workflow

v1.0.0
GitHub

About this Skill

Ideal for Security-focused Agents requiring robust authentication and multi-tenancy capabilities. nrpg-workflow is a technical framework that implements secure authentication and multi-tenancy rules for web UI flows and API routes.

Features

Uses NextAuth cookie sessions for secure web UI flows
Implements server-side role checks via getServerSession(authOptions)
Supports Authorization: Bearer tokens for non-browser clients
Enforces multi-tenancy and privacy rules to protect contractor identities
Prevents clients from browsing or searching contractor information

# Core Topics

CleanExpo CleanExpo
[1]
[0]
Updated: 3/5/2026

Quality Score

Top 5%
23
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add CleanExpo/DR-NRPG/nrpg-workflow

Agent Capability Analysis

The nrpg-workflow MCP Server by CleanExpo is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use nrpg-workflow, nrpg-workflow setup guide, nrpg-workflow alternative.

Ideal Agent Persona

Ideal for Security-focused Agents requiring robust authentication and multi-tenancy capabilities.

Core Value

Empowers agents to implement secure authentication using NextAuth cookie sessions and server-side role checks, ensuring enhanced privacy and access control through multi-tenancy frameworks, specifically utilizing Authorization: Bearer for non-browser clients.

Capabilities Granted for nrpg-workflow MCP Server

Implementing secure web UI flows with NextAuth
Enforcing server-side role checks for API routes
Protecting contractor identities through strict access controls

! Prerequisites & Limits

  • Requires NextAuth setup for cookie sessions
  • Must adhere to specific auth and multi-tenancy rules
  • Limited to server-side implementations for role checks
Project
SKILL.md
982 B
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Follow these rules when implementing changes in this repository:

Auth (critical)

  • Use NextAuth cookie sessions for web UI flows.
  • Do not use localStorage tokens for auth in the UI.
  • In API routes, prefer getServerSession(authOptions) and server-side role checks.
  • Only allow Authorization: Bearer ... when explicitly required for non-browser clients.

Multi-tenancy & privacy (critical)

  • Never expose contractor identities to clients.
  • Clients must not be able to browse/search contractors or contact them directly.
  • Enforce role-based access for any contractor profile endpoints/pages.

Implementation workflow

  1. Scan for auth-token usage (localStorage, Authorization: Bearer) and remove/limit as required.
  2. Verify server-side auth checks in any modified app/api/**/route.ts.
  3. Run targeted checks for the area changed:
    • npm run lint
    • npm test
    • npm run build
  4. Fix failures only if they are related to the change being made.

Related Skills

Looking for an alternative to nrpg-workflow or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication