hnh-setup

Clone a GitHub repository and restore Claude Code workspace files.

3|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/huynguyenh/skills --skill hnh-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hnh-setup
Source: https://github.com/huynguyenh/skills/tree/main/skills/hnh-setup
Command: npx skills add https://github.com/huynguyenh/skills --skill hnh-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the setup and synchronization of your entire Claude Code workspace across multiple machines, ensuring consistency in your development environment.

Core Features & Use Cases

  • Environment Bootstrapping: Sets up necessary directories and configuration files on new machines.
  • Configuration Sync: Clones and updates your personal Claude workspace from a GitHub backup repository.
  • Path Normalization: Adapts file paths and configurations to the local user's environment.
  • Use Case: When setting up a new laptop, use this skill to automatically install all your custom skills, plans, rules, and memory files from your GitHub backup.

Quick Start

Run the hnh-setup skill to bootstrap your Claude workspace on this machine.

Frequently Asked Questions about hnh-setup

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

FAQPage Schema
How do I sync my Claude Code workspace configuration across multiple machines?

Sync your Claude Code workspace by cloning a GitHub backup repository to automatically restore custom skills, plans, rules, and memory files. This process ensures your development environment remains consistent across multiple machines.

What do I need to bootstrap a Claude workspace from a GitHub repository?

Bootstrapping a Claude workspace requires the git and gh CLI tools for repository operations. The setup process clones your GitHub backup and automatically adapts file paths and configurations to your local user environment.

Can I normalize custom file paths and configurations when setting up a new development machine?

Path normalization adapts your cloned GitHub repository configurations to the local user's environment during the bootstrap process. This ensures your custom skills, plans, rules, and memory files function correctly on the new machine.

Does workspace synchronization work without manually copying configuration files?

Workspace synchronization works without manual copying by automatically cloning your GitHub repository and restoring custom skills, plans, rules, and memory files. The setup handles directory creation and file path adaptation automatically.

What is the best way to automate Claude Code environment setup on a new laptop?

Automating Claude Code environment setup involves running a bootstrap skill that clones your GitHub backup repository and restores your custom workspace configurations. This method guarantees a consistent development setup without manual file transfers.

Why does the workspace setup process require gh CLI instead of just git?

The workspace setup process requires gh CLI alongside git to handle GitHub repository operations for cloning and updating your personal Claude workspace backup. Both tools are necessary dependencies for synchronizing your development environment.