plugin-settings

Store per-project plugin configuration in YAML frontmatter and Markdown files.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/Kingdaddy007/Claude-leaked-source-code --skill plugin-settings-kingdaddy007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-settings
Source: https://github.com/Kingdaddy007/Claude-leaked-source-code/tree/main/stubs/downloads/official-plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/plugin-settings
Command: npx skills add https://github.com/Kingdaddy007/Claude-leaked-source-code --skill plugin-settings-kingdaddy007

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Plugins often require per-project configuration that travels with code but should remain local to the project. This skill demonstrates a pattern to store per-project plugin settings using YAML frontmatter and a Markdown body.

Core Features & Use Cases

  • Per-project configuration files at .claude/plugin-name.local.md in the project root.
  • YAML frontmatter for structured settings plus a Markdown body for prompts or context.
  • Clear guidance on reading, updating, and persisting plugin state across hooks, commands, and agents.

Quick Start

Create a file named .claude/<your-plugin-name>.local.md at the project root with YAML frontmatter to configure the plugin and place prompts in the body.

Frequently Asked Questions about plugin-settings

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

FAQPage Schema
How do I store per-project plugin settings that work across local development and CI workflows?

Store per-project plugin settings using YAML frontmatter in a local Markdown file at the project root. This pattern ensures configuration travels with code while enabling consistent behavior across local development and CI workflows.

What is the best way to configure Claude plugins with YAML frontmatter?

The best way to configure Claude plugins with YAML frontmatter is creating a dedicated configuration file in the project root. Structured settings go in the YAML frontmatter, while prompts or supplementary context go in the Markdown body.

Can I use a Markdown body for plugin prompts alongside YAML frontmatter settings?

Yes, you can use a Markdown body for plugin prompts alongside YAML frontmatter settings. This pattern allows you to place structured configuration in the frontmatter fields and use the Markdown body for prompts or supplementary context.

How do I persist plugin state across hooks, commands, and agents?

Persist plugin state across hooks, commands, and agents by reading, updating, and writing to a local Markdown configuration file with YAML frontmatter. This dedicated root location maintains consistent plugin state throughout project workflows.

Does per-project plugin configuration require a specific file location?

Per-project plugin configuration requires a dedicated root location, specifically a file named .claude/plugin-name.local.md at the project root. This ensures the plugin settings remain local to the project and travel with the code.

Why use YAML frontmatter for local project config instead of standard config files?

YAML frontmatter provides structured settings fields while the Markdown body offers space for prompts or supplementary context, combining configuration and context in one local file. This dual structure supports activation, customization, and consistent behavior better than standard config files.