agentic-hosting is open source. If this is useful, star the repo — it helps other agents find it.

★ Star on GitHub

Docs

Claude Code skill and slash commands

Share this instead of a runbook: the standalone skill at skills/agentic-hosting/SKILL.md plus llms.txt. See Give this to your agent.

The repo also ships a Claude Code skill at .claude/skills/agentic-hosting/SKILL.md and commands under .claude/commands/. The homepage, install.sh, and install-skill.sh all install the six /ah-* commands.

Install

curl -fsSL https://agentic.hosting/install-skill.sh | bash

That script copies:

  • ~/.claude/skills/agentic-hosting/SKILL.md
  • references: api-reference.md, operations.md, custom-domains.md, server-setup.md
  • Commands: ah-deploy, ah-status, ah-db, ah-logs, ah-register, ah-snapshot

Manual copy:

mkdir -p ~/.claude/skills/agentic-hosting
cp .claude/skills/agentic-hosting/SKILL.md ~/.claude/skills/agentic-hosting/
cp -r .claude/commands/*.md /your/project/.claude/commands/

Then set:

export AH_URL=https://your-host
export AH_KEY=keyid.secret

Commands that exist in git

CommandFileWhat it tells the agent to do
/ah-deploy <git-or-image> <name> [port]ah-deploy.mdHealth + disk check, create service or build, poll 10 minutes
/ah-statusah-status.mdDetailed health, list services and databases, surface circuits
/ah-db <service> <postgres|redis> [name]ah-db.mdCreate DB, fetch connection string, set env, restart
/ah-logs <service> [build-id]ah-logs.mdRuntime logs, or build logs when a build-id is given
/ah-register <name> <email>ah-register.mdPOST /v1/tenants/register
/ah-snapshot <service> [name]ah-snapshot.mdPOST /v1/services/{id}/snapshots

There is also .claude/commands/security-review.md — a four-pass code audit command, not an ah operator command.

Scripts (no Claude required)

scripts/ — register.sh, deploy.sh, status.sh, logs.sh, db-provision.sh. Same env vars (AH_URL, AH_KEY). See scripts/README.md.

Skill vs this site

The skill, slash commands, homepage, and this site are aligned with internal/api/server.go. The audit of older wording is in docs-site/CORRECTIONS.md. Prefer the REST API page if anything still disagrees.