magnus-setup

Bootstrap the Magnus Consulting website repository and install dependencies via npm.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ssu96ld/magnus-claude-plugins --skill magnus-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: magnus-setup
Source: https://github.com/ssu96ld/magnus-claude-plugins/tree/main/plugins/magnus-site/skills/magnus-setup
Command: npx skills add https://github.com/ssu96ld/magnus-claude-plugins --skill magnus-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstrap the Magnus Consulting website repository in the current folder so magnus-site skills can run. It is used when a user asks to set up magnus, clone the magnus repo, initialize magnus here, or when another magnus skill detects the working directory is not the magnus repo. It detects whether the current folder is already the magnus repo; if not, it offers to clone https://github.com/ssu96ld/magnusconsulting-co-uk into the current folder, or to accept a path to an existing clone. It runs npm install after cloning. Then tells the user to open a new Claude session with the repo folder as the working directory so the rest of the magnus skills resolve paths correctly.

Core Features & Use Cases

  • Detects whether you're in the magnus repo and prompts to clone or point to an existing clone
  • Validates the repository structure and required files to ensure subsequent magnus-site skills run correctly
  • Installs dependencies by running npm install after cloning
  • Guides the user to start a new Claude session in the correct directory for proper path resolution

Quick Start

Run magnus-setup to bootstrap the Magnus Consulting website repository in the current folder.

Frequently Asked Questions about magnus-setup

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

FAQPage Schema
How do I clone and set up a Node.js website repository for local development?

To set up a Node.js website repository, you need to clone the source code and run npm install to install dependencies. This Skill automates that bootstrap process by detecting your current directory, cloning the repository if needed, and validating the required project structure.

What happens if I already have an existing clone of the repository on my machine?

If an existing clone is detected, you can provide the local file path to that clone instead of downloading a new copy. The setup process will validate the existing repository structure and Node.js version before installing dependencies to ensure compatibility.

Do I need a specific Node.js version to initialize this repository?

Yes, a valid Node.js environment is required to initialize this repository. The setup process explicitly validates your Node.js version and checks for required project files before proceeding with dependency installation to ensure the dev-workflow runs correctly.

Why do I need to open a new Claude session after the npm install finishes?

You need to open a new Claude session after npm install finishes because subsequent skills require the newly cloned repository folder as the working directory. Starting a fresh session ensures all path resolutions correctly point to the initialized project structure.

Can I use this setup tool to bootstrap a repository in any folder?

Yes, you can run this setup tool in any folder to bootstrap the website repository. It first checks if the current directory is already the target repository, and if not, it offers to clone the project directly into your current working directory.

What should I do if the repository structure validation fails during setup?

If repository structure validation fails during setup, it means required project files are missing from the directory. You should choose the option to clone a fresh copy of the repository to ensure all necessary files are present for subsequent skills to run correctly.