ftm-config

Configure ftm skill settings and persist them to ~/.claude/ftm-config.yml.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/kkudumu/feed-the-machine --skill ftm-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ftm-config
Source: https://github.com/kkudumu/feed-the-machine/tree/main/ftm-config
Command: npx skills add https://github.com/kkudumu/feed-the-machine --skill ftm-config

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ftm-config provides a centralized way to configure and govern all ftm skills, including model profiles, execution preferences, and session behavior, so users can enforce consistency across tasks.

Core Features & Use Cases

  • Manage active model profiles for planning, execution, and review.
  • Persist and load configuration from ~/.claude/ftm-config.yml, with safe defaults and backups.
  • Validate inputs (models: opus/sonnet/haiku/inherit; profiles: quality/balanced/budget/custom/inherit) and apply changes across skills.
  • Support operations like show, set, reset, disable/enable skills, and show profiles.

Quick Start

Update the active profile to quality by running /ftm-config set profile quality.

Frequently Asked Questions about ftm-config

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

FAQPage Schema
How do I configure model profiles and execution preferences for multiple skills?

You can configure model profiles and execution preferences centrally by validating inputs against allowed models and persisting changes to a YAML configuration file. This enforces consistent execution behavior across all related tasks and sessions.

What is the best way to manage active model profiles for planning and execution tasks?

Managing active model profiles involves selecting from quality, balanced, budget, or custom presets to align with your task needs. The configuration system applies these profiles across planning, execution, and review stages for consistent output.

How do I persist and back up session behavior settings across different conversations?

Session behavior settings are persisted and backed up by saving configuration changes to a local YAML file with safe defaults. This ensures your execution preferences and profile states remain consistent and recoverable across conversations.

Can I validate inputs against allowed models like opus, sonnet, and haiku before applying changes?

Yes, input validation checks requested models against an allowed list including opus, sonnet, haiku, and inherit. This prevents invalid configurations and ensures only supported models are applied to your active execution profiles.

How do I reset or disable specific skills within a centralized configuration system?

You can reset or disable specific skills by executing targeted configuration operations like reset, disable, and enable. These commands modify the centralized settings file to selectively turn off or restore default behavior for individual components.

Does centralized configuration support custom execution rules and onboarding new users?

Centralized configuration supports custom execution rules and user onboarding by allowing policy changes and profile adjustments. It validates and applies these settings globally, ensuring new users inherit the correct execution preferences and defaults.