User Management

Create, update, or delete L2 user files and clean up group membership.

5|Updated May 6, 2026
One-click install
npx skills add https://github.com/binary16labs/prime-silo --skill user-management-binary16labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: User Management
Source: https://github.com/binary16labs/prime-silo/tree/main/app/L0/_all/mod/_core/admin/ext/skills/user-management
Command: npx skills add https://github.com/binary16labs/prime-silo --skill user-management-binary16labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates guesswork in creating, updating, and removing user accounts by giving a precise, file-based procedure for maintaining the canonical L2 user data and related group membership files.

Core Features & Use Cases

  • Create and initialize users: Generates required user directory structure and writes user.yaml, sealed password verifier, and session verifiers.
  • Update user identity and access: Edits full_name, resets password verifiers, and revokes sessions by overwriting login verifiers with {}.
  • Remove users and manage membership cleanup: Deletes user root folders and optionally updates writable group membership records in L1/*/group.yaml.

Quick Start

To create user accounts, tell the assistant: "Create a new user with username 'alice', full name 'Alice Example', and set an initial password 'replace-me'."

Frequently Asked Questions about User Management

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

FAQPage Schema
How do I provision a new user account with a sealed password verifier?

Reset user passwords and revoke active sessions by overwriting the login verifier files with an empty object `{}`. This invalidates current sessions and allows you to write new backend-sealed password verifiers within the L2 user directory.

What is the process for deprovisioning a user and cleaning up group membership?

Update user identity by editing the full_name field in the user.yaml file using YAML-safe editing utilities. This modifies the canonical user account state within the L2 directory structure without altering password or session verifiers.

Can I edit group membership records automatically when removing a user?

Yes, removing a user can optionally update writable group membership records located in L1/*/group.yaml. This ensures that access control group files reflect the deprovisioned user's removal from the local watched user index.

Do I need YAML parsing utilities to manage user account files?

Yes, deterministic file operations under L2/<username>/ require YAML-safe editing via provided YAML parse and stringify utilities. This ensures safe modifications to user.yaml and group membership files without corrupting the canonical user data.