plugin-settings

Parse YAML frontmatter from .claude/plugin-name.local.md configuration files.

Updated Jan 13, 2025
One-click install
npx skills add https://github.com/phucle297/dotfiles --skill plugin-settings-phucle297
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-settings
Source: https://github.com/phucle297/dotfiles/tree/main/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/plugin-settings
Command: npx skills add https://github.com/phucle297/dotfiles --skill plugin-settings-phucle297

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill streamlines the configuration and management of Claude Code plugins, enabling users to easily adjust plugin settings and state files.

Core Features & Use Cases

  • Plugin Configuration: Store and manage user-configurable settings and state files for Claude Code plugins.
  • YAML Frontmatter: Utilize YAML frontmatter for structured configuration and markdown content for operational instructions.
  • File Structure: Organizes settings files in the .claude/plugin-name.local.md format within the project directory.
  • Use Case: Imagine you want to configure a plugin for your project, such as setting validation levels or specifying file handling rules. This skill guides you through creating and editing the .local.md files, ensuring your plugin operates as intended.

Quick Start

To configure the plugin settings for 'my-plugin', navigate to the project directory and run:

cd my-plugin
nix-shell -p git

Then, edit the .claude/my-plugin.local.md file with your preferred editor, adding your custom settings.

Frequently Asked Questions about plugin-settings

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

FAQPage Schema
How do I configure Claude Code plugin settings using YAML?

You manage Claude Code plugin configuration by editing `.claude/plugin-name.local.md` files. These files use YAML frontmatter for structured configuration settings and markdown for operational instructions, streamlining the adjustment of plugin behaviors.

What is the `.claude/plugin-name.local.md` file format used for?

The `.claude/plugin-name.local.md` file format is used for storing user-configurable settings and state files for Claude Code plugins. It organizes configurations within your project directory, combining YAML frontmatter for structured data and markdown for instructions.

How do I set validation levels or file handling rules for a plugin?

You set validation levels or file handling rules by creating and editing the `.local.md` settings file for your specific plugin. By modifying the YAML frontmatter in this file, you define the custom configuration parameters that dictate how the plugin operates.

Can I manage plugin state files locally within my project directory?

Yes, you can manage plugin state files locally. This skill organizes settings files directly in your project directory using the `.claude/plugin-name.local.md` format, enabling project-specific plugin configuration and state management without external dependencies.

Do I need any special dependencies to parse YAML and markdown configuration files?

No special dependencies are required. This skill parses YAML and markdown configuration files natively to manage plugin settings, requiring only your standard project environment and a text editor to modify the `.local.md` files.