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.