portal-credentials

Creates and rotates hashed portal credentials in the database.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/twillcocks/showpane --skill portal-credentials
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: portal-credentials
Source: https://github.com/twillcocks/showpane/tree/main/skills/portal-credentials
Command: npx skills add https://github.com/twillcocks/showpane --skill portal-credentials

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Credential management for client portals is error-prone and risky. This skill automates creation and rotation of portal usernames and passwords, storing hashes in the database to prevent credential leakage.

Core Features & Use Cases

  • Generate and persist unique username/password pairs for each portal
  • Hash and securely store credentials in the database
  • Rotate credentials with a single command, invalidating existing sessions
  • Safeguards to verify portal existence before rotation and prevent unintended changes

Quick Start

Run /portal-credentials <slug> to create initial credentials or rotate them for an existing portal.

Frequently Asked Questions about portal-credentials

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

FAQPage Schema
How do I securely create and store portal credentials in a database?

To securely create and store portal credentials, you generate unique username and password pairs and persist their hashes in the database. This approach prevents credential leakage by ensuring plaintext passwords are never stored.

What is the best way to rotate client portal passwords in bulk?

The best way to rotate client portal passwords in bulk is using an automated rotation workflow that invalidates existing sessions. This skill handles bulk rotations across individual portals while applying safeguard checks to prevent unintended credential loss.

How do credential rotation safeguards prevent accidental data loss?

Credential rotation safeguards prevent accidental data loss by verifying portal existence before performing any changes. These checks ensure that credentials are only rotated for valid, existing portals and prevent unintended modifications or overwrites.

Do I need an AUTH_SECRET environment variable to manage portal authentication?

Yes, you need an AUTH_SECRET environment variable configured in your .env file to manage portal authentication securely. The credential creation and rotation process relies on this environment configuration alongside the app's DATABASE_URL.

Can I generate portal usernames and passwords from the command line?

Yes, you can generate portal usernames and passwords from the command line by running the credential creation command with a specific portal slug. This initiates the generation and secure database persistence of the hashed credentials.