paw-tools-setup
Pawbytes Tools Setup
Overview
Installs and configures Pawbytes Tools module into a project. Collects user preferences and writes them to:
{project-root}/.pawbytes/config/config.yaml— shared Pawbytes ecosystem configuration{project-root}/.pawbytes/config/config.user.yaml— personal settings (gitignored, contains API keys)
{project-root} is a literal token in config values — never substitute it with an actual path. It signals to the consuming LLM that the value is relative to the project root.
On Activation
- Read
./assets/module.yamlfor module metadata and variable definitions - Check if
{project-root}/.pawbytes/config/config.yamlexists — if present, inform the user this is an update
If the user provides arguments (e.g. accept all defaults, --headless, or inline values), map provided values to config keys, use defaults for the rest, and skip interactive prompting.
Collect Configuration
More from pawbytes/utility-skills
paw-tools-presentation
Generates McKinsey-style HTML presentations from marketing content. Use when user requests to 'create a presentation', 'generate a report', or 'build a deck' from marketing strategy or plan content.
2paw-tools-release
Automates software releases from version bump to GitHub release. Use when the user requests to 'create a release', 'cut a release', 'publish a new version', or 'prepare a release'.
2