setup

Automate Open Hardware Manager setup, configuration, and dependency installation.

14|4|Updated Sep 3, 2024
One-click install
npx skills add https://github.com/helpfulengineering/supply-graph-ai --skill setup-helpfulengineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/helpfulengineering/supply-graph-ai/tree/main/.claude/skills/setup
Command: npx skills add https://github.com/helpfulengineering/supply-graph-ai --skill setup-helpfulengineering

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires docker, uv, python, node, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a step-by-step guide to configure and install Open Hardware Manager (OHM), solving the problem of complex setup and configuration for OHM users.

Core Features & Use Cases

  • Automated Setup: Guides users through the entire setup process of OHM.
  • Configuration Wizard: Offers a guided approach to configure various aspects of OHM like storage, LLM integration, and optional features.
  • Dependency Management: Handles the installation of dependencies based on the selected setup path.
  • Infrastructure Setup: Walks users through starting the API server and initializing storage.
  • Developer Workflow: Provides a brief on the developer workflow, including CLI usage and running tests.
  • Core Workflows: Walks users through two core workflows: generating an OKH manifest from a GitHub URL and matching an OKH manifest to OKW facilities.
  • Health Check: Ensures the setup is working correctly with checks for API health, documentation accessibility, storage, LLM, and unit tests.

Quick Start

Run the setup skill with the following command: setup install

Frequently Asked Questions about setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install and configure Open Hardware Manager?

To install Open Hardware Manager, run the setup skill command to automate environment detection, configuration, dependency installation, and infrastructure setup. It guides you through a configuration wizard for storage, LLM integration, and optional features.

What dependencies do I need to set up Open Hardware Manager?

Setting up Open Hardware Manager requires Docker, uv, Python, and Node. The setup process automatically handles dependency management and installation based on your selected configuration path and environment.

How does the Open Hardware Manager setup process handle infrastructure and API initialization?

The Open Hardware Manager setup walks users through infrastructure setup by starting the API server and initializing storage. It concludes with a health check to ensure API health, documentation accessibility, storage, and LLM connections are working.

Can I generate an OKH manifest and match it to OKW facilities with Open Hardware Manager?

Yes, Open Hardware Manager supports core workflows for generating an OKH manifest from a GitHub URL and matching an OKH manifest to OKW facilities. The setup skill provides guidance on executing these specific matching and generation tasks.

What is the developer workflow for Open Hardware Manager after installation?

The developer workflow for Open Hardware Manager includes CLI usage and running tests. The setup process provides a brief on these workflows to help developers interact with the system and validate their code effectively.