system-configuration

Configure Cursor Agent Factory settings, tool paths, and credentials via settings.json.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/gitwalter/cursor-agent-factory --skill system-configuration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-configuration
Source: https://github.com/gitwalter/cursor-agent-factory/tree/main/.cursor/skills/system-configuration
Command: npx skills add https://github.com/gitwalter/cursor-agent-factory --skill system-configuration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of configuring and onboarding the Cursor Agent Factory by providing a guided, centralized setup for system settings, tool paths, credentials, and knowledge-evolution preferences.

Core Features & Use Cases

  • Interactive environment discovery (platform, Python, Git) and immediate validation to ensure a healthy starting point.
  • Unified configuration file creation and migration via .cursor/config/settings.json, with credentials referenced from environment variables for security.
  • Onboarding and maintenance workflows for first-run setup, credential updates, and legacy-tool migrations across Windows, macOS, and Linux.
  • Use Case: A new project onboarding a developer team can run the setup wizard to configure paths, tokens, and update knowledge evolution settings in one step.

Quick Start

Run the factory's configuration wizard by saying "configure system" or by invoking the interactive setup to initialize or update your environment.

Frequently Asked Questions about system-configuration

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

FAQPage Schema
How do I configure system settings and credentials for a new development environment?

The system configuration wizard detects your platform, validates Python and Git installations, and saves credentials via environment variables to a centralized settings.json file. It supports Windows, macOS, and Linux, applying the same validation schema across all environments during initial onboarding or credential updates.

Can I migrate tool paths and update credentials across Windows, macOS, and Linux?

You can migrate tool paths and update credentials across Windows, macOS, and Linux using the environment detection and validation features. The setup wizard identifies your current platform, applies a standardized schema, and securely handles credentials via environment variables for safe cross-platform configuration.

What is a centralized settings.json file and how does it manage environment variables?

A centralized settings.json file consolidates tool paths, system settings, and knowledge-evolution preferences in one place. It references credentials from environment variables rather than storing them directly, ensuring secure credential handling and schema validation during updates and migrations.

Does the system configuration wizard support legacy tool migrations and backup?

The system configuration wizard supports legacy tool migrations with backup-enabled saves when updating settings.json. It validates configurations against a schema before applying changes, ensuring safe migrations and updates across Windows, macOS, and Linux environments without losing previous settings.

Why does environment detection fail during initial system setup?

Environment detection fails during setup when Python or Git dependencies are missing or misconfigured. The interactive discovery process validates these tools immediately against a schema, ensuring a healthy starting point before creating or migrating the centralized settings.json configuration file.

Do I need to manually set environment variables before running the configure system command?

You need to set environment variables for credentials before running the configure system command. The setup wizard references these environment variables for secure credential handling, ensuring sensitive data is not hardcoded in the centralized settings.json file during onboarding or migration across environments.