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.