Skip to content
Agentmart
Submit a tool

auth

Use when the user wants to authenticate with or log in to the ArchAstro developer platform, or when the CLI reports an authentication error.

Skill by ArchAstro

IndexedMIT★ 3
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/archastro-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

Use when the user wants to authenticate with or log in to the ArchAstro developer platform, or when the CLI reports an authentication error. Trigger phrases include "authenticate archastro", "archastro auth login", "log in to archastro", "archastro not authenticated", "archastro auth status", "sign in to archastro".

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. Checked Oct 25, 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/auth

What's inside

Skill name
auth
Description
Use when the user wants to authenticate with or log in to the ArchAstro developer platform, or when the CLI reports an authentication error. Trigger phrases include "authenticate archastro", "archastro auth login", "log in to archastro", "archastro not authenticated", "archastro auth status", "sign in to archastro".
License
MIT
Instructions
56 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • allowed-tools: must be a space-separated string

Files (1)

  • SKILL.md

SKILL.md (first lines)

# ArchAstro CLI Authentication

Authenticate the user with the ArchAstro developer platform via browser-based login.

## Workflow

1. **Read the compatibility contract first**:
   - Use `plugin-compatibility.json` from the plugin root.
   - Prefer `plugins.archastro.minimumCliVersion`, fall back to the top-level `minimumCliVersion`.
   - Treat the resolved value as the minimum supported CLI version for every check below.

2. **Check the installed CLI version first**:
   ```
   archastro --version
   ```
   If the command is missing, or the version is older than the resolved minimum, instruct the user to install or upgrade `archastro`.

3. **Check whether the user is already authenticated**:
   ```
   archastro auth status
   ```
   If the user is already authenticated, show their status and ask whether they want to re-authenticate.

4. **Preserve the user's configured server**. Reset settings only when the user asks to change them; localhost may be intentional.

5. **Start the login flow**:
   ```
   archastro auth login
   ```
   Keep the session responsive while the browser-based auth flow runs.

6. **Tell the user the auth flow is running** and they should complete login in their browser. The CLI opens the configured portal (default `https://developers.archastro.ai`) and prints a URL if the browser does not open automatically.

7. **When the user says they have logged in**, or when it is time to re-check, wait for the login command to finish and then run:
   ```
   archastro auth status
   ```

8. **On success**, confirm authentication succeeded and show the user their status.

9. **On failure**, show the error and suggest:
   - Check their internet connection.
   - Try `archastro settings reset` if URLs look wrong.
   - Try again with `archastro auth login`.


## Profiles, app selection, and non-browser authentication

- Use `archastro --profile <name> auth status` to inspect a named profile, and pass the same global profile flag on subsequent commands. Profiles separate credentials and settings; do not switch the user's active context implicitly.
- `archastro auth mode` reports developer versus organization mode. Change with `auth mode developer` or `auth mode org` only when the requested account context requires it.
- Use `archastro --app <app-id> <command>` for a one-command app override, or `archastro settings set app <app-id>` when the user wants a persistent default. App selection is separate from successful login.
- For a remote terminal without browser access, `archastro auth login --headless` uses the copy/paste flow. `auth login <email>` supports organization SSO resolution; follow the CLI's actual prompts.
- For CI or a supplied service token, inspect `archastro auth set-credentials --help` or `archastro auth systemuser --help`. Supply only user-authorized tokens through the CLI; do not print credentials or read credential files.
- Sandboxes are app resources: inspect `archastro list sandboxes` and `archastro create sandbox --help` when isolation is requested. Creating a sandbox does not itself switch authentication. `auth set-credentials --sandbox-id <id>` binds provided credentials to sandbox context; verify status and app/profile before continuing.

From ArchAstro/archastro, MIT.

More from ArchAstro/archastro

Signals

Stars
3
Forks
0
Open issues
0
Last commit (this folder)
Sep 10, 2026 (1 month ago)
Last release
Oct 2, 2026 (27 days ago)

From GitHub (fetched Oct 24, 2026).

Details

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

More from ArchAstro

Cite this page

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