Admin Users

Create, update, and remove admin user accounts with password and session verifiers.

1.4k|316|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/agent0ai/space-agent --skill admin-users-agent0ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Admin Users
Source: https://github.com/agent0ai/space-agent/tree/main/app/L0/_admin/mod/_core/overlay_agent/ext/skills/admin-user-management/users
Command: npx skills add https://github.com/agent0ai/space-agent --skill admin-users-agent0ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the operational burden and risk of manually creating and maintaining admin-controlled user accounts, including password verifiers, session records, and per-user storage.

Core Features & Use Cases

  • Create and initialize admin users: Build the full logical user tree (user metadata, password verifier, session verifiers, and module root) for a new normalized username.
  • Update user metadata: Read, parse, and rewrite user.yaml fields such as full_name without breaking the canonical layout.
  • Reset passwords and revoke sessions safely: Generate new sealed SCRAM verifiers and clear logins.json to avoid inventing or preserving individual session entries.
  • Remove users cleanly: Delete the user root directory to remove the local account tree, and then adjust group membership/configs separately when needed.

Quick Start

Use the Admin Users skill to create an admin account named alice with a chosen full name and password.

Frequently Asked Questions about Admin Users

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

FAQPage Schema
How do I create an admin user account with secure password storage?

Creating an admin user involves initializing the logical L2 storage tree and generating a sealed SCRAM password verifier to ensure secure authentication. The system automatically handles workspace file operations to build the full user directory structure.

What is the best way to reset an admin password and revoke active sessions?

Resetting an admin password securely requires generating a new sealed SCRAM password verifier and clearing the logins.json file to revoke all active sessions. This prevents unauthorized access by ensuring previous session tokens are invalidated.

How does user lifecycle management handle the removal of admin accounts?

User lifecycle management removes admin accounts by deleting the user's root directory, which cleanly removes the entire local account tree including metadata and verifiers. Group membership configurations must be adjusted separately after deletion.

Can I update user metadata like full_name without breaking the canonical layout?

Yes, you can update user metadata fields such as full_name by reading, parsing, and rewriting the user.yaml file. The system ensures the canonical layout is preserved during metadata updates without manual intervention.

Do I need _admin membership to manage workspace file operations for user accounts?

Yes, verifying _admin membership is required to perform administrative user management tasks. This permission check ensures only authorized operators can execute space.api calls for user creation, updates, and removal.