Skip to main content

command-development

Write Navin slash commands as Markdown prompt files (frontmatter, $ARGUMENTS, $1..$9, ${1:-default}, @file inlining, !cmd shell output, allowed-tools, namespaces, plugin commands with ${NAVIN_PLUGIN_ROOT}).

When to use​

Use when the user asks to "create a slash command", "add a custom command", "write a command that takes arguments", "inline a file in a command", "run a shell command inside a command", "restrict the tools of a command", "add a command to my plugin", or asks how Markdown commands are discovered and expanded.

Inputs and tools​

The skill takes the request of the user in natural language: its frontmatter declares no argument. It declares no allowed-tools: the tools available are those of the agent that loads it, under the tool policy of the project.

Reference​

FieldValue
Namecommand-development
CategoryGeneral
VersionNot declared
LicenceNot declared
Allowed toolsNot declared
Pluginsplugin-dev
Sourcecatalog/navin/skills/command-development/SKILL.md
Digestsha256:6b14713e095940ac4177751f4d59167adb60cc7f26cdcf8453ffc67c889e4b4b
skill_md_digestsha256:ad337c55fd23edc5c251eaf365ae9210dc42b5d988e155a8768b17601de1064f

Bundled files​

PathCount
catalog/navin/skills/command-development1
catalog/navin/skills/command-development/examples2
catalog/navin/skills/command-development/references7

Frontmatter​

Every field of the SKILL.md frontmatter, with the value of the source:

FieldValue
namecommand-development
descriptionWrite Navin slash commands as Markdown prompt files (frontmatter, $ARGUMENTS, $1..$9, ${1:-default}, @file inlining, !cmd shell output, allowed-tools, namespaces, plugin commands with ${NAVIN_PLUGIN_ROOT}). Use when the user asks to "create a slash command", "add a custom command", "write a command that takes arguments", "inline a file in a command", "run a shell command inside a command", "restrict the tools of a command", "add a command to my plugin", or asks how Markdown commands are discovered and expanded.