From cli
Use when the user wants to create or edit an ArchAstro agent's config files before deployment, including AgentTemplate files, Script configs, custom tools, routines, and environment setup. Trigger phrases include "build this agent", "write the template", "create the scripts", "set up the routines", "author this agent config".
npx claudepluginhub archastro/archastro-cliThis skill is limited to using the following tools:
Create or update the config files for a config-driven ArchAstro agent before deployment.
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.
Create or update the config files for a config-driven ArchAstro agent before deployment.
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 the current project state:
archastro auth status
If the user is in a repo, inspect whether a configs/ directory already exists and whether the agent already has Script or AgentTemplate files.
Before any authoring 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.Start from CLI-backed templates, not memory:
archastro configs sample <Kind>
archastro configs script-reference
archastro configs sample Script
The script reference is the live source of truth. Do not invent or paraphrase the language from memory.Use the standard config-driven model:
kind: Script configs.AgentTemplate.kind: custom, handler_type: script, and config_ref pointing at Script configs.-f to read from a file:
archastro create config -k AgentTemplate -f configs/agents/my-agent.yaml
Validate early:
archastro configs validate
Run validation before deploy whenever the user changes Script or template files.
Deploy through the normal flow after authoring:
archastro configs deploy
This pushes local config files (Scripts, templates) but does not create agents.
Skip this step if the agent only has a single AgentTemplate file — deploy agent handles its own config upload.archastro deploy agent <yaml-file>
This uploads the template config and creates the agent with its routines, tools, and installations.configs deploy and deploy agent are different commands.
Use configs deploy to sync a directory of config files; use deploy agent to create an agent from a template.archastro configs script-reference for exact syntax and available namespaces.schedule: "<cron>"event_type: schedule.cronevent_config.schedule.config_ref values that match deployed config lookup keys.cfg_... IDs unless explicitly debugging a broken environment.archastro configs script-reference before drafting.agent_deploy.archastro configs deploy, archastro configs sync, archastro configs validatearchastro list configs, archastro describe config <id>, archastro create configarchastro configs list or archastro configs describe — those are not valid. Use the verb-first form.