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.