umbraco-auth

Authenticate Umbraco CLI against the Management API with persistent login and dry-run verification.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/albanistrefi/umbraco_CLI --skill umbraco-auth
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: umbraco-auth
Source: https://github.com/albanistrefi/umbraco_CLI/tree/main/skills/cli/umbraco-auth
Command: npx skills add https://github.com/albanistrefi/umbraco_CLI --skill umbraco-auth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you reliably authenticate the Umbraco CLI against the Management API without repeatedly re-entering credentials or risking accidental secret exposure.

Core Features & Use Cases

  • Persistent login: Store Umbraco Management API credentials after verifying them, so subsequent commands can reuse them.
  • Safe verification before changes: Use dry-run mode to validate credential checks before persisting or deleting anything.
  • Non-secret status visibility: Check auth/config status without exposing sensitive values, and optionally list command permission requirements for the resolved user context.

Quick Start

Run the dry-run login to verify your Management API credentials first, then run the real login to persist them.

Frequently Asked Questions about umbraco-auth

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

FAQPage Schema
How do I store Umbraco Management API credentials for CLI automation?▼

To store Umbraco Management API credentials for CLI automation, you can run a login command that verifies and persists your authentication state for subsequent agent-driven operations.

Can I verify Umbraco CLI authentication without exposing secrets?▼

Yes, you can verify Umbraco CLI authentication safely by using a dry-run mode that validates credentials and checks permissions without exposing sensitive values or persisting config.

How do I check the authentication status of the Umbraco Management API?▼

You can check the authentication status of the Umbraco Management API by running a status check that inspects your auth state and lists command permission requirements without revealing secrets.

What is the best way to manage persistent login for Umbraco CLI operations?▼

The best way to manage persistent login for Umbraco CLI operations is to use a credential storage flow that safely logs in, verifies auth, and allows safe logout to manage stored config.

Do I need to verify credentials before running Umbraco Management API mutations?▼

Yes, you need to verify credentials before running Umbraco Management API mutations by inspecting the resolved user context and performing dry-run checks to ensure safe API operations.