plugin-slash-command

Generates validated Navigator slash command Markdown files with YAML frontmatter and kebab-case naming.

196|11|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/alekspetrov/navigator --skill plugin-slash-command
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-slash-command
Source: https://github.com/alekspetrov/navigator/tree/main/skills/plugin-slash-command
Command: npx skills add https://github.com/alekspetrov/navigator --skill plugin-slash-command

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes functions (resource) and examples (resource) and templates (resource) components.

What problem does it solve?

Manually creating new slash commands for a plugin can be tedious and prone to inconsistencies in structure, style, and documentation. This skill automates the generation process, ensuring new commands adhere to established conventions.

Core Features & Use Cases

  • Structured Command Generation: Creates new slash command markdown files with proper YAML frontmatter, sections, and formatting based on complexity (simple, medium, complex).
  • Convention Enforcement: Analyzes existing commands to match tone, style, emoji usage, and example formats, ensuring consistency across the plugin.
  • Validation & Testing: Includes steps to validate the generated command's structure and syntax, and provides instructions for testing.
  • Use Case: You need a new /nav:deploy command. Invoke this skill with "Add a slash command for deployment," specify its complexity, and the skill will generate a fully structured command file, ready for implementation and testing.

Quick Start

Example: Create a simple command

"Add a slash command for showing Navigator version"

Frequently Asked Questions about plugin-slash-command

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

FAQPage Schema
How do I create a new slash command with consistent formatting?

This Skill generates standardized Navigator slash command Markdown files with YAML frontmatter, required sections, and kebab-case naming. It analyzes existing commands to match tone and style, then outputs a validated file to commands/[command-name].md, eliminating manual formatting inconsistencies.

What does the Skill enforce when generating slash commands?

The Skill enforces YAML frontmatter structure, required documentation sections, kebab-case command naming, and consistent emoji usage and example formats. It designs command structure by complexity level—simple, medium, or complex—ensuring all new commands align with established plugin conventions.

Can I use this to add commands to an existing Navigator plugin?

Yes. The Skill gathers requirements for new commands, analyzes your plugin's existing patterns and conventions, generates a fully structured Markdown file with proper frontmatter and sections, and validates the output before saving. It's designed specifically for adding new /nav commands to established plugins.

Do I need to know Markdown syntax to create a slash command?

No. The Skill generates complete, validated Markdown files with proper formatting and structure. You specify the command's purpose and complexity level; the Skill handles frontmatter, section layout, emoji consistency, and syntax validation, producing a ready-to-implement command file.

How does the Skill ensure new commands match my existing plugin style?

The Skill analyzes your existing slash commands to extract tone, style patterns, emoji usage, and example formats. It applies those patterns to new commands, ensuring consistency across your plugin's documentation and user experience without manual style checks.

What happens after the Skill generates a command file?

The generated Markdown file is saved to commands/[command-name].md with validated YAML frontmatter and sections. The Skill provides instructions for testing the command structure and syntax, enabling you to move directly to implementation and integration.