manage-configs
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…
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-configs
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: backend, devops, writing
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-configs
What's inside
- Skill name
manage-configs- Description
- 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 server, or deploy local changes. Trigger phrases include "set up configs", "init configs", "configs directory", "sync configs", "deploy configs", "edit config locally", "local config management".
- License
- MIT
- Instructions
- 238 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 Local Config Management Set up and manage a local `configs/` directory for editing agent configs as files, syncing with the server, and deploying changes. This skill assumes the ArchAstro CLI is already installed and authenticated. 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. ## What is Local Config Management? Instead of creating and editing configs one-by-one through CLI CRUD commands, you can manage them as local files in a `configs/` directory. This enables: - **Edit configs in your editor** with syntax highlighting and version control - **Batch deploy** all changes in dependency order - **Sync** server configs down to local files - **Browser editor** for visual editing of individual configs The CLI tracks the mapping between local files and server configs in a manifest file. ## Always Start with State Every invocation must begin by understanding the current project state: ``` archastro auth status ls configs/ 2>/dev/null || echo "No configs directory" ``` Determine: - Does a `configs/` directory already exist? - Is the user starting a new project or working with an existing one? - Do they want to pull configs from the server or push local changes? ## Routing ### CLI not installed or too old Before any config work, verify the CLI: - Read `plugin-compatibility.json` from the plugin root. - Prefer `plugins.archastro.minimumCliVersion`, fall back to the top-level `minimumCliVersion`. - Run `archastro --version`. If missing or older than the resolved minimum, direct the user to `/archastro:install`. - If authentication or app selection is missing, direct the user to `/archastro:auth`. ### User wants to set up a configs directory for the first time 1. **Initialize the config directory**: ``` archastro init --enable-configs ``` This enables local config management and creates the configured `configs/` directory if needed. It does not automatically sync remote configs; use `archastro sync configs` next when you want local files. 2. **Explain the layout**: After init, the directory looks like: ``` configs/ ├── .archastro-manifest.json # Maps local files to server configs (do not edit manually) ├── agents/ # AgentTemplate configs ├── skills/ # Skill bundles ├── scripts/ # Script configs ├── workflows/ # Workflow configs └── ... # Other config kinds ``` Managed virtual paths also follow these prefixes on the server: `skills/`, `scripts/`, and `workflows/`. 3. **Offer next steps**: Ask if the user wants to create a new config (`archastro describe configsample <Kind>`) or sync existing configs from the server. ### App context and owner-pinned directories Inspect the project config to discover configured directories instead of assuming `configs/`. For noninteractive setup, use `archastro init --app-id <app-id> --enable-configs --no-samples`; `--app-id current` keeps app selection portable. Each directory has one owner. `--config-dir <path>` follows the signed-in identity; explicit `--config-dir configs/org=org=<org-id>` pins an organization. Supported owners are system, org, user, team, and agent. Use `archastro create configdir --help` to add another directory. Sync and deploy resolve scope per directory, preventing one owner's config set from being treated as another's. ### User wants to pull configs from the server Sync server configs to local files: ``` archastro sync configs ``` This downloads configs visible to each configured directory's resolved owner — including skills, scripts, and workflows — and writes them as local files in the correct directories. The manifest tracks the file-to-config mapping. Use `sync configs --dry-run` before reviewing incoming changes. Conflicts default to failure; select `--on-conflict overwrite|skip|fail` deliberately. `--prune-local` deletes tracked local files removed remotely. After syncing, the directory structure reflects server state: ``` configs/ ├── agents/ # AgentTemplate configs (.yaml) ├── skills/my-skill/ # Skill bundles (SKILL.md + supporting files) ├── scripts/ # Script configs (.aascript) ├── workflows/ # Workflow configs (.json) └── ... # Other config kinds ``` You can then edit any file locally and run `archastro deploy configs` to push changes back. ### User wants to create a new config locally For **scripts**, **skills**, and **workflows**, prefer the dedicated commands or create files directly in the correct directory: - **Script**: Write a `.agentscript` file in `configs/scripts/`: ``` configs/scripts/my-script.agentscript ``` - **Skill**: Create a `SKILL.md` (with frontmatter) in `configs/skills/<slug>/`: ``` configs/skills/my-skill/SKILL.md configs/skills/my-skill/prompts/greeting.liquid # optional supporting files ``` - **Workflow**: Write a `.json` file in `configs/workflows/`: ``` configs/workflows/my-workflow.json ``` For **other config kinds** (AgentTemplate, Persona, etc.), get a sample: ``` archastro list configkinds archastro describe configsample <Kind> --to-file ./configs/<category>/<name>.yaml ``` You can also use the browser editor. Its path is relative to the configured config directory (or use an absolute path), not the project root: ```
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-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-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.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.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.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 - 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-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-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
manage-configs skill. Agent Mart. https://agentmart.dev/skills/archastro-manage-configs (last updated 2026-10-24)