Agent skill

Hcp Create Agent

by openshift-eng in openshift-eng/ai-helpers

A skill your agent uses when you need to deploy HyperShift clusters on bare metal, edge environments, or disconnected infrastructures using pre-provisioned agents

Apache-2.0Auto-check passedAI & LLM Engineering

Install Hcp Create Agent

skills CLI
$ npx skills add openshift-eng/ai-helpers --skill hcp-create-agent -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install openshift-eng/ai-helpers hcp-create-agent --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/openshift-eng/ai-helpers.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/hcp/skills/hcp-create-agent .claude/skills/hcp-create-agent && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
hcp-create-agent
GitHub stars
120
Token cost
~3.7k tokens
SKILL.md length
670 words
Files
1
Skills in repo
118
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when you need to deploy HyperShift clusters on bare metal, edge environments, or disconnected infrastructures using pre-provisioned agents

  • Works in 7 steps: Analyze Cluster Description → Apply Agent Provider Defaults → Interactive Parameter Collection → …
  • You need to deploy HyperShift clusters on bare metal
  • SKILL.md covers When to Use This Skill, Prerequisites, Agent Provider Overview and Implementation Steps, plus 5 more sections
  • Calls kubectl; reaches console.redhat.com and amd64.ocp.releases.ci.openshift.org

What it does

Hcp Create Agent is an agent skill from openshift-eng/ai-helpers. Use this skill when you need to deploy HyperShift clusters on bare metal, edge environments, or disconnected infrastructures using pre-provisioned agents

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in AI & LLM Engineering, covering Building AI agents. The repository describes itself as: Developer productivity tools for Claude Code & other AI assistants. The licence is Apache-2.0.

When your agent uses it

  • You need to deploy HyperShift clusters on bare metal
  • Edge environments
  • Disconnected infrastructures using pre-provisioned agents

Example prompts

  • “/hcp-create-agent”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Analyze Cluster Description
  2. Apply Agent Provider Defaults
  3. Interactive Parameter Collection
  4. Disconnected Environment Handling
  5. Agent Availability Validation
  6. Generate Command
  7. Post-Generation Instructions

What it can do on your machine

Read from SKILL.md and the folder at commit a627176. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • kubectl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • console.redhat.com
    • amd64.ocp.releases.ci.openshift.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Hcp Create Agent loads about 3.7k tokens when it runs. Until then it costs about 43 tokens; SKILL.md has 670 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~43
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from openshift-eng/ai-helpers at commit a627176, republished under its Apache-2.0 licence (© openshift-eng). 670 words, ~3,690 tokens.

Download SKILL.mdSave it as .claude/skills/hcp-create-agent/SKILL.md (or your agent's skills folder).
name
hcp-create-agent
description
Use this skill when you need to deploy HyperShift clusters on bare metal, edge environments, or disconnected infrastructures using pre-provisioned agents

HyperShift Agent Provider

This skill provides implementation guidance for creating HyperShift clusters using the Agent provider, which is designed for bare metal and edge deployments where pre-provisioned agents are available.

When to Use This Skill

This skill is automatically invoked by the /hcp:generate agent command to guide the Agent provider cluster creation process.

Prerequisites

  • HyperShift operator installed and configured
  • Pre-provisioned agents available in a Kubernetes namespace
  • Pull secret for accessing OpenShift images
  • Understanding of the target deployment environment

Agent Provider Overview

What is the Agent Provider?

The Agent provider:

  • Designed for bare metal and edge deployments
  • Requires pre-provisioned agents (nodes registered in advance)
  • No cloud provider automation - manual network configuration required
  • Suitable for disconnected/airgapped environments
  • Direct control over hardware and network configuration
Common Use Cases
  • Edge Computing: Remote locations with limited connectivity
  • Bare Metal: On-premises hardware without cloud automation
  • Disconnected Environments: Airgapped environments with security requirements
  • Custom Hardware: Specialized hardware configurations
  • Regulatory Compliance: Environments requiring specific data locality

Implementation Steps

Step 1: Analyze Cluster Description

Parse the natural language description for Agent-specific requirements:

Environment Type Detection:

  • Edge: "edge", "remote", "limited connectivity", "small footprint"
  • Bare Metal: "bare metal", "on-premises", "physical hardware", "custom hardware"
  • Disconnected: "airgapped", "disconnected", "offline", "secure environment"

Resource Indicators:

  • Minimal: "small", "edge", "minimal resources", "single node"
  • Standard: "production", "multi-node", "high availability"

Special Requirements:

  • FIPS: "fips", "compliance", "security"
  • Custom Storage: "local storage", "storage class", "persistent volumes"
  • Network Isolation: "isolated", "private network", "custom networking"
Step 2: Apply Agent Provider Defaults

Required Parameters:

  • --agent-namespace: Namespace where agents are located
  • --pull-secret: Path to pull secret file
  • --release-image: OpenShift release image
  • --base-domain: Base domain for the cluster (prompt user if not in description)

Smart Defaults by Environment:

Edge Environment:

bash
--control-plane-availability-policy SingleReplica
--node-pool-replicas 1
--arch amd64  # or arm64 if specified

Bare Metal Environment:

bash
--control-plane-availability-policy HighlyAvailable
--node-pool-replicas 3
--auto-repair true

Disconnected Environment:

bash
--render  # Always render for review
--image-content-sources /path/to/image-content-sources.yaml
--additional-trust-bundle /path/to/ca-bundle.pem
Step 3: Interactive Parameter Collection

Required Information Collection:

  1. Cluster Name

    🔹 **Cluster Name**: What would you like to name your cluster?
       - Must be DNS-compatible (lowercase, hyphens allowed)
       - Will be used for resource naming
       - Example: edge-lab-01, production-cluster
  2. Agent Namespace

    🔹 **Agent Namespace**: In which namespace are your agents located?
       - This should be the namespace where you registered your agents
       - Example: default, agent-system, cluster-agents
       - [Press Enter for default: default]
  3. Pull Secret

    🔹 **Pull Secret**: Path to your OpenShift pull secret file?
       - Required for accessing OpenShift container images
       - Download from: https://console.redhat.com/openshift/install/pull-secret
       - Example: /home/user/pull-secret.json
  4. Base Domain (if not specified in description)

    🔹 **Base Domain**: What base domain should be used for cluster DNS?
       - This will be used for cluster API and application routes
       - Example: example.com, lab.internal, edge.local
  5. OpenShift Version

    🔹 **OpenShift Version**: Which OpenShift version do you want to use?
    
       📋 **Check supported versions**: https://amd64.ocp.releases.ci.openshift.org/
    
       - Enter release image URL: quay.io/openshift-release-dev/ocp-release:X.Y.Z-multi
       - [Press Enter for default: quay.io/openshift-release-dev/ocp-release:4.18.0-multi]

Optional Configuration (based on description analysis):

  1. Architecture (if detected)

    🔹 **Architecture**: Detected ARM architecture mention. Confirm architecture:
       - amd64 (x86_64)
       - arm64 (aarch64)
       - [Press Enter for default: amd64]
  2. FIPS Mode (if compliance mentioned)

    🔹 **FIPS Mode**: Enable FIPS mode for compliance?
       - Required for certain regulatory environments
       - May impact performance
       - [yes/no] [Press Enter for default: no]
Show full SKILL.md (404 more words)Show less
Step 4: Disconnected Environment Handling

If disconnected/airgapped environment is detected:

Additional Required Information:

  1. Mirror Registry

    🔹 **Mirror Registry**: What is your mirror registry domain?
       - This registry should contain mirrored OpenShift images
       - Example: registry.example.com:5000
  2. Image Content Sources

    🔹 **Image Content Sources**: Path to image content sources file?
       - Required for mapping official images to mirror registry
       - Example: /path/to/image-content-sources.yaml
  3. Additional Trust Bundle (optional)

    🔹 **Additional Trust Bundle**: Path to custom CA bundle? (Optional)
       - Required if mirror registry uses custom certificates
       - Example: /path/to/ca-bundle.pem
       - [Press Enter to skip]

Always Use --render for Disconnected:

  • Include --render flag to generate manifests for review
  • Provide post-generation instructions for required manifest modifications
Step 5: Agent Availability Validation

Provide Agent Check Commands:

Before creating the cluster, verify your agents are available:

Check agents in namespace:
  kubectl get agents -n <agent-namespace>

Verify agent status:
  kubectl describe agents -n <agent-namespace>

Ensure agents are:
  - In "Available" state
  - Not bound to other clusters
  - Meet minimum resource requirements
Step 6: Generate Command

Basic Agent Cluster Command:

bash
hypershift create cluster agent \
  --name <cluster-name> \
  --namespace <cluster-name>-ns \
  --agent-namespace <agent-namespace> \
  --pull-secret <pull-secret-path> \
  --release-image <release-image> \
  --base-domain <base-domain>

With Environment-Specific Flags:

Edge/Minimal Configuration:

bash
hypershift create cluster agent \
  --name edge-cluster \
  --namespace edge-cluster-ns \
  --agent-namespace default \
  --pull-secret /path/to/pull-secret.json \
  --release-image quay.io/openshift-release-dev/ocp-release:4.18.0-multi \
  --base-domain edge.local \
  --control-plane-availability-policy SingleReplica \
  --node-pool-replicas 1

Production/HA Configuration:

bash
hypershift create cluster agent \
  --name production-cluster \
  --namespace production-cluster-ns \
  --agent-namespace agent-system \
  --pull-secret /path/to/pull-secret.json \
  --release-image quay.io/openshift-release-dev/ocp-release:4.18.0-multi \
  --base-domain example.com \
  --control-plane-availability-policy HighlyAvailable \
  --node-pool-replicas 3 \
  --auto-repair

Disconnected Configuration:

bash
hypershift create cluster agent \
  --name secure-cluster \
  --namespace secure-cluster-ns \
  --agent-namespace agent-system \
  --pull-secret /path/to/pull-secret.json \
  --release-image quay.io/openshift-release-dev/ocp-release:4.18.0-multi \
  --base-domain internal.example.com \
  --image-content-sources /path/to/image-content-sources.yaml \
  --additional-trust-bundle /path/to/ca-bundle.pem \
  --render

FIPS-Enabled Configuration:

bash
hypershift create cluster agent \
  --name compliance-cluster \
  --namespace compliance-cluster-ns \
  --agent-namespace agent-system \
  --pull-secret /path/to/pull-secret.json \
  --release-image quay.io/openshift-release-dev/ocp-release:4.18.0-multi \
  --base-domain secure.example.com \
  --fips
Step 7: Post-Generation Instructions

For Disconnected Environments:

Provide additional configuration needed after cluster creation:

markdown
## Post-Creation Configuration (Disconnected)

After running the command above (with --render), you'll need to modify the generated manifests:

1. **Add ImageContentSources to HostedCluster:**
```yaml
spec:
  imageContentSources:
  - source: quay.io/openshift-release-dev/ocp-v4.0-art-dev
    mirrors:
    - registry.example.com:5000/openshift/release
  - source: quay.io/openshift-release-dev/ocp-release
    mirrors:
    - registry.example.com:5000/openshift/release-images
  - source: registry.redhat.io/multicluster-engine
    mirrors:
    - registry.example.com:5000/openshift/multicluster-engine
```

2. **Disable Default OperatorHub Sources:**
```yaml
spec:
  configuration:
    operatorhub:
      disableAllDefaultSources: true
```

3. **Apply the manifests:**
```bash
kubectl apply -f <rendered-manifest-files>
```

For All Environments:

## Next Steps

1. **Verify agents are available:**
   kubectl get agents -n <agent-namespace>

2. **Monitor cluster creation:**
   kubectl get hostedcluster -n <cluster-namespace>
   kubectl get nodepool -n <cluster-namespace>

3. **Check agent assignment:**
   kubectl get agents -n <agent-namespace> -o wide

4. **Access cluster when ready:**
   hypershift create kubeconfig --name <cluster-name> --namespace <cluster-namespace>

Error Handling

No Agents Available

Scenario: No agents found in specified namespace.

Action:

No agents found in namespace "default".

Please ensure:
1. Agents are registered and visible via `kubectl get agents -A`
2. Agents are in "Available" state
3. Correct namespace specified

Check agents:
  kubectl get agents -A

Register new agents using the agent-based installer or manual process.
Insufficient Agents

Scenario: Not enough agents for requested replicas.

Action:

Only 2 agents available, but you requested 3 node replicas.

Options:
1. Reduce node-pool-replicas to 2
2. Register additional agents
3. Use SingleReplica control plane (reduces total requirement)

Would you like me to adjust the configuration?
Agent Already Bound

Scenario: Agents are already assigned to another cluster.

Action:

Some agents are already bound to other clusters.

Available agents: 1
Bound agents: 2

Check agent status:
  kubectl describe agents -n <namespace>

Free up agents by deleting unused clusters or register new agents.
Disconnected Image Access

Scenario: Can't access release images in disconnected environment.

Action:

Release image access failed. In disconnected environments:

1. Ensure mirror registry contains required images
2. Verify image-content-sources file mapping
3. Check custom CA bundle configuration
4. Validate network connectivity to mirror registry

Mirror required images using:
  oc adm release mirror --to <mirror-registry>

Best Practices

Agent Management
  1. Pre-provision agents: Register agents before cluster creation
  2. Agent naming: Use descriptive names for easier management
  3. Resource allocation: Ensure agents meet minimum requirements
  4. Health monitoring: Monitor agent status regularly
Network Configuration
  1. DNS planning: Ensure proper DNS resolution for base domain
  2. Load balancing: Configure external load balancer for API access
  3. Ingress: Plan for application ingress and routing
  4. Firewall: Configure appropriate firewall rules
Security
  1. Pull secret security: Protect pull secret files
  2. FIPS compliance: Enable FIPS for regulated environments
  3. Certificate management: Plan for custom certificate authorities
  4. Network isolation: Implement appropriate network segmentation
Disconnected Deployments
  1. Mirror planning: Pre-mirror all required images
  2. Catalog management: Prepare custom operator catalogs
  3. Certificate management: Plan for custom CA bundles
  4. Registry security: Secure mirror registry access

Anti-Patterns to Avoid

❌ Assuming cloud automation

"Create cluster with autoscaling"

✅ Agent provider requires manual agent provisioning

❌ Insufficient agent planning

Not checking agent availability before cluster creation

✅ Always verify sufficient agents are available

❌ Ignoring disconnected requirements

Using public image references in airgapped environment

✅ Configure image content sources and mirror registry to map all public image references to the local mirror

❌ Inadequate resource planning

Using minimal agents for production workloads

✅ Size agents appropriately for expected workloads

Example Workflows

Edge Deployment
Input: "small edge cluster for remote office monitoring"

Analysis:
- Environment: Edge
- Scale: Minimal
- Use case: Monitoring

Generated Command:
hypershift create cluster agent \
  --name edge-monitoring \
  --namespace edge-monitoring-ns \
  --agent-namespace default \
  --pull-secret /path/to/pull-secret.json \
  --release-image quay.io/openshift-release-dev/ocp-release:4.18.0-multi \
  --base-domain edge.local \
  --control-plane-availability-policy SingleReplica \
  --node-pool-replicas 1
Secure Data Center
Input: "airgapped production cluster for financial data processing"

Analysis:
- Environment: Disconnected/Secure
- Scale: Production
- Use case: Financial (compliance required)

Generated Command:
hypershift create cluster agent \
  --name financial-prod \
  --namespace financial-prod-ns \
  --agent-namespace secure-agents \
  --pull-secret /path/to/pull-secret.json \
  --release-image quay.io/openshift-release-dev/ocp-release:4.18.0-multi \
  --base-domain secure.financial.internal \
  --image-content-sources /path/to/image-content-sources.yaml \
  --additional-trust-bundle /path/to/ca-bundle.pem \
  --fips \
  --render

See Also

  • Agent-based OpenShift Installation Documentation
  • HyperShift Agent Provider Documentation
  • OpenShift Disconnected Installation Guide
  • Agent-based Installer Documentation

© openshift-eng, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/hcp/skills/hcp-create-agent of openshift-eng/ai-helpers.

Open the folder on GitHubat commit a627176

Compare with similar skills

Hcp Create Agent next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Hcp Create Agent compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Hcp Create Agent this skillopenshift-eng/ai-helpers120—~3.7kAutomated safety check: PassApache-2.0
Create Agent Skilloocx/tfplan2md174—~1.5kAutomated safety check: PassMIT
Apex Agent Authoringjonathan-vella/apex217—~1.8kAutomated safety check: PassMIT
New Resource WorkflowGoogleCloudPlatform/magic-modules974—~512Automated safety check: PassCustom licence
Autogpt AgentsOrchestra-Research/AI-Research-SKILLs13k3 repos~2.3kAutomated safety check: NotesMIT
Agent BuildershareAI-lab/learn-claude-code78k6 repos~1.2kAutomated safety check: PassMIT

Similar skills

  • Create Agent Skill

    oocx/tfplan2md

    Create a new Agent Skill following project standards and templates.

    174 GitHub stars~1.5k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Apex Agent Authoring

    jonathan-vella/apex

    WORKFLOW SKILL — Creates, restructures, and audits GitHub Copilot .agent.md and .prompt.md files with correct frontmatter, handoffs, model policy, context budgets, and validation.

    217 GitHub stars~1.8k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • New Resource Workflow

    GoogleCloudPlatform/magic-modules

    Workflow specifically for creating a new resource, supporting both autogen and manual generation.

    974 GitHub stars~512 tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Autogpt Agents

    Orchestra-Research/AI-Research-SKILLs

    Autonomous AI agent platform for building and deploying continuous agents.

    13k GitHub starsUsed in 3 repos~2.3k tokens
    AI & LLM EngineeringAuto-check: notes
  • Agent Builder

    shareAI-lab/learn-claude-code

    Design and build AI agents for any domain. An agent skill from shareAI-lab/learn-claude-code.

    78k GitHub starsUsed in 6 repos~1.2k tokens
    AI & LLM EngineeringAuto-check passed
  • Official

    Reference for building on Microsoft Foundry with the azure-ai-projects Python SDK: project clients, versioned agents, evaluations, connections, datasets and indexes.

    3.1k GitHub starsUsed in 6 repos~2.8k tokens
    AI & LLM EngineeringAuto-check passed

More from openshift-eng/ai-helpers

All 118 skills in this repo
  • Investigate CI Reliability

    openshift-eng/ai-helpers

    Find and independently validate actionable reliability defects across OpenShift release jobs and presubmits, then export portable issue handoffs.

    120 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Address Review PR

    openshift-eng/ai-helpers

    Fetch and address all PR review comments — categorize by priority, make code changes, post replies, and push.

    120 GitHub stars~2.9k tokensUpdated yesterday
    Auto-check passed
  • Categorize Activity Types

    openshift-eng/ai-helpers

    Categorize Jira issues into Red Hat Sankey Activity Type categories using MCP Jira tools.

    120 GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Has Review Work

    openshift-eng/ai-helpers

    Decide whether a GitHub PR has unanswered authorized review comments or new required CI failures worth a follow-up agent.

    120 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Must Gather Analyzer

    openshift-eng/ai-helpers

    Analyze OpenShift must-gather diagnostic data including cluster operators, pods, nodes, and network components.

    120 GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed
  • Payload Autodl JSON

    openshift-eng/ai-helpers

    Schema for the autodl JSON data file produced by payload-analysis for database ingestion — you must use this skill whenever generating the autodl JSON file

    120 GitHub stars~2.6k tokensUpdated yesterday
    Auto-check passed

Questions about Hcp Create Agent

What does Hcp Create Agent do?

A skill your agent uses when you need to deploy HyperShift clusters on bare metal, edge environments, or disconnected infrastructures using pre-provisioned agents. Hcp Create Agent is an agent skill from openshift-eng/ai-helpers.

When should I use Hcp Create Agent?

Hcp Create Agent fits situations like: you need to deploy HyperShift clusters on bare metal; edge environments; disconnected infrastructures using pre-provisioned agents.

How do I install Hcp Create Agent in Claude Code?

Run `npx skills add openshift-eng/ai-helpers --skill hcp-create-agent -a claude-code`. Or copy the skill folder (plugins/hcp/skills/hcp-create-agent in openshift-eng/ai-helpers) into .claude/skills/hcp-create-agent in your project. Claude Code loads it when a task matches its description.

How do I install Hcp Create Agent in Codex?

Run `npx skills add openshift-eng/ai-helpers --skill hcp-create-agent -a codex`. Or copy the skill folder (plugins/hcp/skills/hcp-create-agent in openshift-eng/ai-helpers) into .agents/skills/hcp-create-agent in your project. Codex loads it when a task matches its description.

Can I use Hcp Create Agent in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add openshift-eng/ai-helpers --skill hcp-create-agent -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/hcp-create-agent, .gemini/skills/hcp-create-agent, .github/skills/hcp-create-agent and .opencode/skills/hcp-create-agent in your project.

What does Hcp Create Agent need to run?

Going by SKILL.md and its folder, Hcp Create Agent needs the command-line tools its instructions call (kubectl).

Does Hcp Create Agent access the network?

SKILL.md names 2 domains. In commands or code: console.redhat.com and amd64.ocp.releases.ci.openshift.org; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Hcp Create Agent safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Hcp Create Agent use?

Hcp Create Agent is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Hcp Create Agent use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Hcp Create Agent?

Skills that share tags, products or a category with Hcp Create Agent: Create Agent Skill (oocx/tfplan2md, 174 stars), Apex Agent Authoring (jonathan-vella/apex, 217 stars), New Resource Workflow (GoogleCloudPlatform/magic-modules, 974 stars) and Autogpt Agents (Orchestra-Research/AI-Research-SKILLs, 13k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Hcp Create Agent?

openshift-eng (a GitHub organization) maintains it in openshift-eng/ai-helpers, which has 120 GitHub stars. The repository holds 118 skills in this directory. The repository was last updated on October 6, 2026.

Source: openshift-eng/ai-helpers on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.