Skip to content
Agentmart
Submit a tool

umbraco-auth

Persistent authentication helpers

Skill by albanistrefi

IndexedMIT★ 4
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/albanistrefi-umbraco-auth

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Persistent authentication helpers

Use cases: security

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/umbraco-auth

What's inside

Skill name
umbraco-auth
Description
Persistent authentication helpers
License
MIT
Metadata
version: 0.5.5
Instructions
106 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# auth

> **PREREQUISITE:** Read `../umbraco-shared/SKILL.md` for auth, global flags, and security rules.

```bash
umbraco auth <command> [flags]
```

## Read Commands

| Command | Description |
|---------|-------------|
| `auth list` | List stored auth profiles without exposing secrets |
| `auth status` | Show the current auth/config status without exposing secrets |
| `auth use <profile>` | Set the active stored auth profile |

### list

```bash
umbraco auth list
```

### status

```bash
umbraco auth status
```

| Flag | Type | Default | Description |
|------|------|---------|-------------|
| `--check` | bool | false | List command permission requirements for the resolved user context |

### use

```bash
umbraco auth use <profile>
```

## Mutation Commands

> **Safety:** Always use `--dry-run` first. Remove the flag only after verifying the dry-run output.

| Command | Description |
|---------|-------------|
| `auth login` | Store Umbraco API credentials in the user config after verifying them |
| `auth logout` | Remove stored credentials from the user config and delete the cached access token |

### login

```bash
umbraco auth login
```

| Flag | Type | Default | Description |
|------|------|---------|-------------|
| `--base-url` | string | — | Umbraco base URL |
| `--basic-auth-shared-secret` | string | — | The environment's Umbraco:CMS:BasicAuth:SharedSecret value, sent so add-on APIs (Deploy, Forms, Engage) get past basic authentication on Umbraco Cloud non-live environments; an empty value removes it |
| `--basic-auth-shared-secret-header` | string | — | Header the shared secret is sent in (default X-Authentication-Shared-Secret) |
| `--client-id` | string | — | Management API client ID |
| `--client-secret` | string | — | Management API client secret |
| `--dry-run` | bool | false | Verify credentials without persisting them |

**Safe pattern:**

```bash
# 1. Rehearse with the exact flags you will execute with
umbraco auth login [flags] --dry-run

# 2. Execute with the same flags
umbraco auth login [flags]
```

### logout

```bash
umbraco auth logout
```

Removes the client id and secret from the selected user config, and deletes the access-token file cached for it (~/.umbraco/<profile>.token.json for a profile, ~/.umbraco/tokens/ for --config and environment credentials). --token-only deletes just the token file and leaves the config untouched, even a config that does not parse. The token cache reuses one access token across invocations until shortly before it expires; set UMBRACO_NO_TOKEN_CACHE=1 to turn it off.

| Flag | Type | Default | Description |
|------|------|---------|-------------|
| `--dry-run` | bool | false | Preview logout without modifying the user config or the token file |
| `--token-only` | bool | false | Delete only the cached access token; leave the user config untouched |

**Safe pattern:**

```bash
# 1. Rehearse with the exact flags you will execute with
umbraco auth logout [flags] --dry-run

# 2. Execute with the same flags
umbraco auth logout [flags]
```

## Discovering Commands

```bash
# Browse subcommands
umbraco auth --help

# Inspect a specific endpoint schema
umbraco schema auth.<method>
```

From albanistrefi/umbraco_CLI, MIT.

More from albanistrefi/umbraco_CLI

Signals

Stars
4
Forks
0
Open issues
0
Last commit (this folder)
Oct 22, 2026 (7 days ago)
Last release
Oct 22, 2026 (7 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
0.5.5
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from albanistrefi

Cite this page

umbraco-auth skill. Agent Mart. https://agentmart.dev/skills/albanistrefi-umbraco-auth (last updated 2026-10-24)