plugin-settings

Configure per-project plugin settings via YAML frontmatter in Claude Code.

10|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/mahmoud20138/Tradecraft --skill plugin-settings-mahmoud20138
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-settings
Source: https://github.com/mahmoud20138/Tradecraft/tree/main/plugins/tradecraft/skills/plugin-settings
Command: npx skills add https://github.com/mahmoud20138/Tradecraft --skill plugin-settings-mahmoud20138

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes per-project plugin behavior by storing configuration in a dedicated local file (.claude/plugin-name.local.md) with YAML frontmatter, enabling predictable, per-repo customization of Claude Code plugins.

Core Features & Use Cases

  • Per-project configuration stored in a local YAML frontmatter file, allowing project-scoped control over plugin behavior.
  • Secure defaults & discovery with documented parsing rules, restart guidance, and gitignore recommendations to prevent accidental leakage.
  • Use case: Teams can ship plugins with project-specific settings that activate or deactivate features without editing code.

Quick Start

Create .claude/plugin-name.local.md at your project root and define YAML frontmatter to configure the plugin.

Frequently Asked Questions about plugin-settings

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

FAQPage Schema
How do I configure per-project plugin settings in Claude Code?

Per-project plugin settings in Claude Code are configured by creating a .claude/plugin-name.local.md file at your project root and defining YAML frontmatter to control plugin behavior for that specific repository.

What is the best way to manage per-repo Claude Code plugin configuration?

Managing per-repo Claude Code plugin configuration is best done using local YAML frontmatter files, allowing teams to ship project-specific settings that activate or deactivate features without editing code.

How do YAML frontmatter local files control hooks and commands across multiple repositories?

YAML frontmatter local files control hooks and commands by storing configuration in .claude/plugin-name.local.md, enabling predictable, per-repo customization of Claude Code plugins across multiple repositories.

Do I need to restart Claude Code for local plugin configuration changes to take effect?

Claude Code requires a restart for local plugin configuration changes to take effect, as the parsing rules and restart guidance ensure the new YAML frontmatter settings are properly loaded.

How can I prevent accidental leakage of local plugin settings in git?

To prevent accidental leakage of local plugin settings, you should add the .claude/plugin-name.local.md file to your gitignore, following the secure defaults and gitignore recommendations provided by the configuration framework.

Can I use per-project configuration to activate or deactivate plugin features without editing code?

Yes, per-project configuration allows teams to ship plugins with project-specific settings that activate or deactivate features without editing code, simply by defining the desired behavior in the local YAML frontmatter file.