plugin-slash-command_skill

This skill helps you generate Navigator slash command files that follow project conventions, ensuring consistent structure, validation, and ready-to-use usage
  • Python

142

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill alekspetrov/navigator --skill plugin-slash-command

  • SKILL.md11.9 KB

Overview

This skill generates new Navigator slash commands following established project conventions so you get consistent, ready-to-use command files. It collects command requirements, analyzes similar commands, builds a markdown command file with validated YAML frontmatter, and shows usage examples and next steps.

How this skill works

I prompt for the command name (kebab-case), one-line purpose, complexity (simple|medium|complex), and whether it is user-facing or internal. I scan existing Navigator commands for structure and tone patterns, then compose a markdown file with the appropriate sections. Finally I validate YAML frontmatter, formatting, and examples, and present a summarized usage card with the file path and test instructions.

When to use it

  • When you say: “add slash command”, “create command”, “new /nav command”, or “add /nav:[name] command”.
  • When you need a consistent markdown command file that matches Navigator style and structure.
  • When adding user-facing features that require a documented slash command.
  • When creating internal maintenance commands for plugin development.
  • When you want automated YAML frontmatter validation and example usage output.

Best practices

  • Use kebab-case for the command name and keep the description to one clear, action-oriented sentence.
  • Choose complexity honestly: simple for single-step actions, medium for multi-step flows, complex for multi-phase/integrations.
  • Write examples with real file paths and realistic outputs to make testing straightforward.
  • Keep tone conversational and second-person; use emojis sparingly to match existing commands.
  • Run the provided YAML validator and manually test the command in Claude Code before publishing.

Example use cases

  • Create /nav:version — a simple informational command that prints plugin and system versions.
  • Add /nav:archive-tasks — a medium command to move completed task docs to an archive folder with validation.
  • Generate /nav:init — a complex setup command that runs pre-flight checks, config migration, and integration hooks.
  • Add internal /nav:cleanup — maintenance command to remove stale temp files used by the plugin.

FAQ

I need the kebab-case command name (no /nav: prefix), one-line purpose, complexity level, and whether it is user-facing or internal.

How do you ensure the file matches project style?

I analyze existing command files for section structure, tone, emoji patterns, and example formatting, then apply the matching template and run YAML validation.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
plugin-slash-command skill by alekspetrov/navigator | VeilStrat