42-init

Configure a new client SEO project with profile selection and Python environment setup.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/chapter42/42-SEO-Skills --skill 42-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 42-init
Source: https://github.com/chapter42/42-SEO-Skills/tree/main/skills/42-init
Command: npx skills add https://github.com/chapter42/42-SEO-Skills --skill 42-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstraps a clean client project for 42-SEO-Skills by automating environment preparation, profile selection, and initial allowlisting to accelerate onboarding and reduce setup time.

Core Features & Use Cases

  • Profile-driven onboarding: prompts for a client profile (content/ecom/technical/full) and prepares the matching skill set.
  • Client scaffolding: creates 42-reports/<client>/ and applies initial settings for shared plugin usage.
  • Environment preparation: sets up a shared Python virtual environment and ensures dependencies are installed.
  • Skill allowlist tuning: generates a disabledSkills configuration aligned to the chosen profile to control access.
  • Status summary: presents a final recap and next steps for activation.

Quick Start

Run the 42-init workflow to bootstrap a new client SEO project.

Frequently Asked Questions about 42-init

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

FAQPage Schema
How do I bootstrap a client SEO project and automate the onboarding setup?

Bootstrapping a client SEO project is automated by configuring a shared environment, selecting a client profile, and applying initial settings. It scaffolds directories, provisions auth, sets up a Python venv, and generates a skill allowlist.

What is profile-driven onboarding for SEO project setup?

Profile-driven onboarding prompts you to select a client profile like content, ecom, technical, or full. It then prepares a matching skill set and generates a disabledSkills configuration to control access for that specific profile.

Do I need Python 3.11+ to set up the shared venv for SEO automation?

Yes, setting up the shared Python venv requires Python 3.11+. You also need write access to the project root and access to CLAUDE plugin resources to successfully install dependencies.

How does client scaffolding work for SEO project directories?

Client scaffolding creates a dedicated 42-reports/<client>/ directory structure and applies initial settings for shared plugin usage. This ensures a clean, organized foundation for managing your client's SEO data.

Can I customize the skill allowlist when initializing a new SEO profile?

Yes, you can customize the skill allowlist during initialization. The setup generates a disabledSkills configuration aligned to your chosen profile, allowing you to control access and tune the available skill set.

What are the limitations of automated environment preparation for SEO bootstrapping?

The automated environment preparation is limited by its strict requirements: it cannot proceed without Python 3.11+, write access to the project root directory, and access to CLAUDE plugin resources for dependency installation.