pf-settings

Configure and retrieve nested settings in .pennyfarthing/config.local.yaml via dot-path operations.

2|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/slabgorb/sidequest --skill pf-settings
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pf-settings
Source: https://github.com/slabgorb/sidequest/tree/main/.pennyfarthing/skills/pf-settings
Command: npx skills add https://github.com/slabgorb/sidequest --skill pf-settings

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The pf-settings skill provides a simple, centralized way to view and modify the local Pennyfarthing configuration stored at .pennyfarthing/config.local.yaml, ensuring consistent behavior across environments.

Core Features & Use Cases

  • View current configuration with a readable summary.
  • Get or set nested values using dot-path notation, e.g. workflow.statusbar or display.fonts.uiFont.
  • Quickly validate and adjust theme, panels, and workflow-related settings to tailor the user experience.

Quick Start

Run pf settings show to view all current configuration values.

Frequently Asked Questions about pf-settings

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

FAQPage Schema
How do I manage local application settings stored in a YAML config file?

You can manage local application settings by reading and modifying values in the .pennyfarthing/config.local.yaml file to ensure consistent behavior across environments. This provides a centralized way to view and update configuration.

How do I get or set nested configuration values using dot-path notation?

Nested configuration values are accessed using dot-path notation, such as workflow.statusbar or display.fonts.uiFont. The system supports show, get, and set operations while validating nested keys with type-aware input handling.

Can I adjust theme and workflow behavior across multiple projects locally?

Yes, you can adjust theme, layout, and workflow behavior across multiple projects. The configuration is applicable to local development and runtime environments for tailoring the user experience.

What is the best way to view all current configuration values at once?

The best way to view all current configuration values is to run the show operation, which provides a readable summary of the entire local configuration state.

Does the configuration system validate input types when setting nested keys?

Yes, the configuration system validates nested keys with type-aware input handling. It enforces dot-path access to ensure that values are correctly structured when you modify them.