manage-platform
Manage an ArchAstro developer app, customer organizations, users, teams, access keys, OAuth registrations, domains, sandboxes, secrets, custom objects, files…
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-manage-platform
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: data, 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/manage-platform
What's inside
- Skill name
manage-platform- Description
- Manage an ArchAstro developer app, customer organizations, users, teams, access keys, OAuth registrations, domains, sandboxes, secrets, custom objects, files, and artifacts. Use for app administration, customer onboarding, environment selection, or platform data management.
- License
- MIT
- Instructions
- 91 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)
# Manage an ArchAstro App and Its Customers Use this guide for platform administration and data management. For connecting an agent to a provider, use the `manage-integrations` skill; for agent knowledge ingestion, use the `manage-knowledge` skill. Use the `/archastro:install` and `/archastro:auth` commands in this same plugin instead of trying to install or authenticate the CLI manually inside this skill. ## Establish the app, identity, and environment ```sh archastro auth status archastro describe me archastro settings get archastro help concepts ``` Preserve the selected profile, app, server, and sandbox. App selection and customer ownership are different: `--app` selects the application, while `--org`, `--team`, or `--user` select the relevant tenant or owner on commands that expose those flags. Developer-only commands are public platform features, but require developer authorization; do not treat an organization-user 403 as a reason to broaden access. - For a new project, inspect `archastro init --help` before running init. Init authenticates and configures the local project; it is not required merely to inspect help. - For another account/environment, use `archastro help profiles`, `archastro list profiles`, and `archastro describe profile`. Keep `--profile <name>` on related calls. Creating a profile does not activate it. - Discover known resource flags with `archastro <verb> <resource> --help`. Use `archastro resources` only when the resource/verb is unknown. Use `--output json` for machine-readable resource responses and follow the resource's pagination options; a page is not necessarily the complete result set. - App creation is not a CLI resource in this release. Use the developer portal for creating an app, then `archastro list apps`, `archastro describe app <id>`, or `--app <id>` for selection. ## Customer organizations and members Model customer boundaries explicitly: an app contains organizations; users and teams represent identities and collaboration within the intended customer. Do not create an organization or system user for every operation. ```sh archastro list orgs --help archastro create org --help archastro create user --help archastro create team --help archastro create teammember --help ``` 1. Find the existing customer organization and users first. Organization-user searches require the documented search term; developers have a broader listing surface. 2. Create or update the requested organization and human users. `create user --org <id> --org-role <role>` assigns a user to that organization. Use the role the user requested, not an automatic admin role. 3. Create a team in the correct organization when the collaboration needs one, then manage `teammembers`. Team membership is separate from thread membership; use the `chat` skill for conversations. 4. Describe the resulting records and list members to verify the intended customer/role/ownership outcome. App collaborators use `appmembers` and `appinvites`; these are different from customer users/team members. Inspect `list appmembers`, `list appinvites`, and their create/update/revoke/refresh help before changing developer access. `create userportalsession --help` exposes temporary customer portal access; treat the returned auto-login URL as a credential. ## Keys, tokens, OAuth, and domains Choose the credential for the actor that needs access: - `appkeys` are publishable or secret application keys; `sandboxkeys` belong to a sandbox. - `usertokens` represent a human or system user. `create user --system-user` creates a non-login identity; mint a token for that identity only when the integration needs it. Check `create usertoken --help` for scopes and expiration choices. - `appoauthproviders` configure app sign-in providers; `appoauthclients` register OAuth clients. These differ from `integrations`/`credentials`, which connect agents/users to external providers. - `appdomains` manage verified domains; `appdomainreplyaddresses` manage their reply-address local parts. Describe a domain for DNS instructions, apply DNS through the user's chosen provider, then use the documented validate/refresh operation to check verification. Inspect the precise create/update/revoke help, perform the requested change, and verify metadata/status. Do not echo secret keys, token values, or auto-login URLs into shared reports or source files. Revocation and access changes should target the exact requested identity/key; keep unrelated access intact. ## Sandboxes and environment variables ```sh archastro list sandboxes archastro describe sandbox <id> archastro activate sandbox --help archastro activate production --help ``` A CLI profile isolates local credentials/settings; a sandbox selects an app environment. Check both before running changes. Create a sandbox if the user requests a new environment, activate the intended one, and verify state with `auth status`/`settings get`. Returning to production changes the target of subsequent commands, so do so only as part of the requested environment switch. - Use `sandboxmails` to inspect captured sandbox emails and `sandboxkeys` for sandbox credentials. - `appenvvars`, `orgenvvars`, and `agentenvvars` have distinct ownership. Inspect their help and choose the narrowest owner that matches the requirement. - Config secrets use `archastro create config-secret --help` and the `secret_value!` representation returned by the CLI. The command takes plaintext as an argument; do not invent a stdin/file option or write plaintext into tracked YAML. Use the user's approved secret-handling method. - For config-backed resources, use the `manage-configs` skill so local files and deployed versions stay coherent. ## Custom data, files, and artifacts Custom objects are schema-backed structured records, files are uploaded content, and artifacts are named/versioned deliverables with ownership and optional thread/agent relationships. ```sh archastro describe configsample CustomObjectSchema archastro create custom-object --help archastro list custom-objects --help archastro create file --help archastro create artifact --help archastro download artifact --help ``` - Deploy a `CustomObjectSchema` config before creating records that use its `--schema-key` or `--config`. `--fields` supplies JSON, and `--team`/`--user` selects ownership. Read the schema before updating fields; don't replace an entire record when a targeted update suffices. - Files accept `--data-file <path>` (or `-` for stdin), or base64 `--data`. A file's `--share` makes supported image content publicly fetchable through a durable URL; use it only when public sharing is part of the request. - Artifact creation uses `--file-data` base64 plus metadata, not the file resource's `--data-file` flag. Inspect `update artifact --help` for revisions, and `archive`/`download` for lifecycle operations. - Describe the created/updated resource, verify owner and content metadata, and return its ID and requested access URL. Preserve privacy across customer and team boundaries. ## Events and webhooks For event-triggered work, inspect `list events` and `describe event <name>` to get the payload contract. `webhooks` and `webhookevents` configure and inspect incoming provider/generic events; automation webhook signing secrets are a separate resource. Use the `build-workflow` skill to connect an event to an automation, and the `manage-integrations` skill for provider authorization. Do not substitute a guessed event name or signature scheme for the current reference.
From ArchAstro/archastro, MIT.
More from ArchAstro/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-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.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.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-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
author-agent
ArchAstro
Use when the user wants to create or edit an ArchAstro agent's config files before deployment, including AgentTemplate files, Script configs, custom tools…
SkillAFreshness: A★ 3Claude Code +9 - 0.575score
auth
ArchAstro
Use when the user wants to authenticate with or log in to the ArchAstro developer platform, or when the CLI reports an authentication error.
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
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-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
Cite this page
manage-platform skill. Agent Mart. https://agentmart.dev/skills/archastro-manage-platform (last updated 2026-10-24)