paw-cra-setup

Merges module configuration into shared and user config.yaml files.

85|12|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/pawbytes/skill-suites --skill paw-cra-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: paw-cra-setup
Source: https://github.com/pawbytes/skill-suites/tree/main/src/creative/paw-cra-setup
Command: npx skills add https://github.com/pawbytes/skill-suites --skill paw-cra-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

Installs and configures the Pawbytes Creative Suites module within a project, turning manual setup into a guided, repeatable deployment.

Core Features & Use Cases

  • Automates module installation and configuration of the .pawbytes config files and module help.
  • Creates output memory and directories under .pawbytes/creative-suites (brands, knowledge, daily) with anti-zombie update behavior.
  • Applies anti-zombie merge to remove stale module data and ensure clean, current configuration.
  • Exposes script-driven utilities (merge-config.py and merge-help-csv.py) to wire user settings and module metadata.

Quick Start

Run the config merge to initialize Pawbytes Creative Suites in your project.

Frequently Asked Questions about paw-cra-setup

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

FAQPage Schema
How do I automate YAML config setup for a new module installation?

Merging module configuration into a shared config.yaml automates the YAML setup process for new module installations. It applies an anti-zombie behavior to clear stale data and writes core keys at the root while nesting module keys.

What is an anti-zombie merge in configuration management?

An anti-zombie merge replaces existing module data with fresh configuration to eliminate stale settings. It ensures your shared config.yaml and user config.yaml contain clean, current module-specific keys without leftover variables.

Do I need PyYAML to merge configuration files for creative suites?

Yes, you need PyYAML installed to parse and write the YAML configuration files required for the setup. This dependency allows the included Python scripts to merge user settings and module metadata into the config.yaml files.

How do I structure configuration keys when setting up a new module?

Structuring configuration keys requires placing core keys at the root level of the config.yaml, while module-specific keys live under the module code section. This hierarchy ensures shared settings remain accessible and module data stays organized.

What is the best way to register help entries for a newly installed module?

Using a dedicated script like merge-help-csv.py to generate and register help entries is the best way to wire user settings and module metadata. This ensures the necessary outputs and help entries are registered automatically during setup.

Why does my module configuration setup keep showing stale data?

Module configuration setup shows stale data when existing settings are not properly replaced during the merge process. Applying an anti-zombie merge behavior removes outdated module data and ensures only fresh configuration is written to the files.