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
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.
About
Use cases: security
Reviews
Write a reviewNo 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
- 0.601score
manage-solutions
ArchAstro
Find and install ArchAstro starter samples; scaffold, validate, lint, package, import, install, and upgrade reusable Solutions containing agent, tool…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
manage-integrations
ArchAstro
Connect ArchAstro agents to external services through personal OAuth, shared GitHub or Slack integrations, MCP providers, and private services; diagnose…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
manage-knowledge
ArchAstro
Add, refresh, search, and maintain ArchAstro agent knowledge from files, websites, and connected providers; diagnose sources, ingestions, items, and document…
SkillAFreshness: A★ 3Claude Code +9 - 0.600score
build-workflow
ArchAstro
Use when the user wants to create, edit, or deploy a workflow — a multi-step process with branching, loops, HTTP calls, script execution, approvals, or…
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
manage-platform
ArchAstro
Manage an ArchAstro developer app, customer organizations, users, teams, access keys, OAuth registrations, domains, sandboxes, secrets, custom objects, files…
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
manage-work
ArchAstro
Manage ArchAstro tasks and dependencies, run local coding work with AstroDev or Astrorun, and process durable workflow work items.
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
operate-agents
ArchAstro
Inspect and operate deployed ArchAstro agents.
SkillAFreshness: A★ 3Claude Code +9 - 0.575score
manage-configs
ArchAstro
Use when the user wants to set up or manage local config files for an ArchAstro project — initialize a configs directory, edit configs locally, sync from the…
SkillAFreshness: A★ 3Claude Code +9 - 0.575score
build-script
ArchAstro
Use when the user wants to write, test, or deploy an ArchAstro script — custom logic for agent tools, workflow nodes, and routines.
SkillAFreshness: A★ 3Claude Code +9 - 0.575score
build-skill
ArchAstro
Use when the user wants to create, edit, or publish an ArchAstro skill — a reusable package of instructions and supporting files that agents can use.
SkillAFreshness: A★ 3Claude Code +9 - 0.575score
chat
ArchAstro
Use when the user wants to send a message to an ArchAstro agent, ask an agent a question, view a thread conversation, check for agent responses, or interact…
SkillAFreshness: A★ 3Claude Code +9 - 0.575score
deploy-agent
ArchAstro
Use when the user wants to deploy an ArchAstro agent, turn a config-driven agent repo into a running agent, or get an existing agent running in a thread.
SkillAFreshness: A★ 3Claude Code +9
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
- Repository
- github.com/ArchAstro/archastro
- Website
- developers.archastro.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ArchAstro
- 0.601score
manage-integrations
ArchAstro
Connect ArchAstro agents to external services through personal OAuth, shared GitHub or Slack integrations, MCP providers, and private services; diagnose…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
manage-solutions
ArchAstro
Find and install ArchAstro starter samples; scaffold, validate, lint, package, import, install, and upgrade reusable Solutions containing agent, tool…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
manage-knowledge
ArchAstro
Add, refresh, search, and maintain ArchAstro agent knowledge from files, websites, and connected providers; diagnose sources, ingestions, items, and document…
SkillAFreshness: A★ 3Claude Code +9 - 0.600score
build-workflow
ArchAstro
Use when the user wants to create, edit, or deploy a workflow — a multi-step process with branching, loops, HTTP calls, script execution, approvals, or…
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
manage-platform
ArchAstro
Manage an ArchAstro developer app, customer organizations, users, teams, access keys, OAuth registrations, domains, sandboxes, secrets, custom objects, files…
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
manage-work
ArchAstro
Manage ArchAstro tasks and dependencies, run local coding work with AstroDev or Astrorun, and process durable workflow work items.
SkillAFreshness: A★ 3Claude Code +9
Cite this page
auth skill. Agent Mart. https://agentmart.dev/skills/archastro-auth (last updated 2026-10-24)