Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ The JS and Python versions are kept in lock-step by `release-please` and guarded
## Extensions Catalog

<!-- BEGIN AUTO-GENERATED CATALOG -->
This repository contains **2 marketplace(s)** with **64 extensions** (54 skills, 10 plugins).
This repository contains **2 marketplace(s)** with **65 extensions** (55 skills, 10 plugins).

### large-codebase

Expand All @@ -108,7 +108,7 @@ OpenHands skills for interacting, improving, and refactoring large codebases

Official skills and plugins for OpenHands — the open-source AI software engineer.

**60 extensions** (52 skills, 8 plugins)
**61 extensions** (53 skills, 8 plugins)

| Name | Type | Description | Commands |
|------|------|-------------|----------|
Expand Down Expand Up @@ -138,6 +138,7 @@ Official skills and plugins for OpenHands — the open-source AI software engine
| github-repo-monitor | skill | Create a cron automation that polls a GitHub repository for issue and PR comments containing a configurable trigger p... | `/github-monitor:poll` |
| gitlab | skill | Interact with GitLab repositories, merge requests, and APIs using the GITLAB_TOKEN environment variable. Use when wor... | — |
| incident-retrospective | skill | Create an automation that drafts incident retrospectives by gathering incident-channel messages from Slack, collectin... | `/incident-retro:setup` |
| install-openhands-replicated | skill | Guide supported OpenHands Enterprise VM installations through Replicated Embedded Cluster with read-only preflights, ... | — |
| iterate | skill | Iterate on a GitHub pull request — drive it through CI, code review, and QA until merge-ready. Monitors state, fixes ... | `/iterate`, `/verify`, `/babysit` |
| jira-issue-to-pr | skill | Deploy a cron-based OpenHands automation that watches a Jira Cloud project for issues labeled with a configurable lab... | — |
| jupyter | skill | Read, modify, execute, and convert Jupyter notebooks programmatically. Use when working with .ipynb files for data sc... | — |
Expand Down
13 changes: 13 additions & 0 deletions marketplaces/openhands-extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -770,6 +770,19 @@
"jira",
"atlassian"
]
},
{
"name": "install-openhands-replicated",
"source": "./skills/install-openhands-replicated",
"description": "Guide supported OpenHands Enterprise VM installations through Replicated Embedded Cluster with read-only preflights, explicit approval gates, provider setup, and end-to-end validation.",
"category": "environment",
"keywords": [
"openhands-enterprise",
"replicated",
"embedded-cluster",
"vm-install",
"preflight"
]
}
]
}
7 changes: 7 additions & 0 deletions skills/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions skills/install-openhands-replicated/.claude-plugin
1 change: 1 addition & 0 deletions skills/install-openhands-replicated/.codex-plugin
19 changes: 19 additions & 0 deletions skills/install-openhands-replicated/.plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "install-openhands-replicated",
"version": "1.0.0",
"description": "Guide supported OpenHands Enterprise VM installations through Replicated Embedded Cluster with read-only preflights, explicit approval gates, provider setup, and end-to-end validation.",
"author": {
"name": "OpenHands",
"email": "contact@all-hands.dev"
},
"homepage": "https://github.com/OpenHands/extensions",
"repository": "https://github.com/OpenHands/extensions",
"license": "MIT",
"keywords": [
"openhands-enterprise",
"replicated",
"embedded-cluster",
"vm-install",
"preflight"
]
}
40 changes: 40 additions & 0 deletions skills/install-openhands-replicated/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Install OpenHands Enterprise on Replicated

Guide a customer or field engineer through a supported OpenHands Enterprise VM installation delivered with Replicated Embedded Cluster.

## Use this skill for

- scoping AWS Terraform or manual VM installations;
- checking host resources, ports, DNS, TLS, outbound access, and LLM endpoints;
- preparing GitHub, GitLab, Bitbucket Data Center, or Azure DevOps authentication;
- guiding version-specific installer and Admin Console steps;
- validating login, LLM routing, conversations, repository access, integrations, and storage;
- drafting DNS, firewall, certificate, infrastructure, and access requests for IT teams.

## Safety model

The skill starts read-only. Infrastructure changes, installer execution, ConfigValues merges, deployments, provider application creation, DNS changes, restores, and cutovers require explicit approval for the exact operation.

Installer download URLs, license files, private keys, provider credentials, ConfigValues, and support bundles are treated as sensitive. The bundled YAML asset records only non-secret scope and validation status; it is not a headless deployment configuration.

## Current scope

This draft implements the PRD-137 first milestone: comprehensive preflight, provider setup guidance, guided ClickOps, post-install verification, and customer-ready IT requests.

A fully headless install remains conditional on a documented, release-specific installer schema and supported secret-input mechanism. The skill does not infer or invent those interfaces.

## Primary triggers

- `install OpenHands Enterprise`
- `set up OHE on a VM`
- `run an OHE install preflight`
- `configure the Replicated Admin Console`
- `prepare DNS and TLS for OpenHands Enterprise`
- `validate a Replicated Embedded Cluster installation`

## Official references

- [OpenHands Enterprise quick start](https://docs.openhands.dev/enterprise/quick-start)
- [Admin Console configuration](https://docs.openhands.dev/enterprise/vm-install/admin-console-configuration)
- [Replicated Embedded Cluster installation](https://docs.replicated.com/enterprise/installing-embedded)
- [Replicated Embedded Cluster requirements](https://docs.replicated.com/enterprise/installing-embedded-requirements)
Loading
Loading