From cli
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. Trigger phrases include "deploy agent", "deploy this agent", "set up an agent", "launch agent", "ship this agent", "get this agent running".
npx claudepluginhub archastro/archastro-cliThis skill is limited to using the following tools:
Deploy an agent from a YAML template and get it running in a thread.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Deploy an agent from a YAML template and get it running in a thread.
This skill depends on the cli plugin for CLI installation and authentication. Use that plugin's commands instead of trying to install or authenticate the CLI manually inside this skill.
Every invocation must begin by understanding what already exists:
archastro auth status
archastro list agents
If the user is working from a local repo, also inspect whether a configs/ directory already exists. Determine whether they want to:
Before any deployment work, verify the CLI:
plugin-compatibility.json from the plugin root.plugins.cli.minimumCliVersion, fall back to the top-level minimumCliVersion.archastro --version. If missing or older than the resolved minimum, direct the user to /cli:install./cli:auth.Use the config-driven golden path. Do not skip straight to create agent.
Deploy configs first:
archastro configs deploy
This pushes Script and AgentTemplate configs to the server. For config-driven agents, this should happen before provisioning the agent itself.
Deploy the agent from the template file:
archastro deploy agent <yaml-file>
This creates the full agent stack in one step: app config, agent record, routines, and installations. Note the agent ID (agi_...) from the output.
Important: Always use deploy agent, not create agent. The create agent command only creates the agent record without provisioning routines or installations.
Verify the deployment:
archastro list agents
Offer next steps: ask if the user wants to add the agent to a thread and start chatting. If yes, create a thread with members and hand off to the chat skill.
Route to the agent_authoring skill before deploying. That skill owns:
AgentTemplate and Script config creationarchastro configs samplearchastro configs script-referenceIf no thread exists, create one:
archastro create thread --title "..." --user <user-id>
Add the agent as a member:
archastro create threadmember --thread <thread-id> --agent-id <agent-id>
Add any other participants:
archastro create threadmember --thread <thread-id> --user-id <user-id>
Confirm the thread is ready and offer to send the first message.
List agents and present them:
archastro list agents
Summarize what's deployed and offer to deploy a new one or add an existing one to a thread.
archastro deploy agent fails with a validation-style error, inspect the exact CLI output first. Do not immediately fall back to lower-level provisioning commands.agent_authoring.archastro configs script-reference
archastro configs sample Script
Do not invent script syntax from memory.config_ref names that match deployed config lookup keys. Do not rewrite refs to raw cfg_... IDs unless explicitly debugging a broken environment./cli:auth or suggest --app <id>.