example-command

Implement user-invoked slash-command skills with a standardized SKILL.md layout.

28|5|Updated Jun 24, 2025
One-click install
npx skills add https://github.com/thevibeworks/claude-code-docs --skill example-command-thevibeworks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: example-command
Source: https://github.com/thevibeworks/claude-code-docs/tree/main/content/github/claude-plugins-official/plugins/example-plugin/skills/example-command
Command: npx skills add https://github.com/thevibeworks/claude-code-docs --skill example-command-thevibeworks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you understand how to structure and invoke a user-facing Claude Code skill command using the required SKILL.md layout and frontmatter options.

Core Features & Use Cases

  • Slash-command skill format: Demonstrates a skill that can be invoked with the pattern /example-command <args> to trigger an instruction flow.
  • Argument handling guidance: Shows how an invoked skill receives user-provided arguments and should parse them before acting.
  • Tool allowance configuration: Illustrates the use of allowed-tools in frontmatter to declare which tools the skill is permitted to use.

Quick Start

Invoke the skill with /example-command my-argument and verify that it follows the described argument parsing and reporting steps.

Frequently Asked Questions about example-command

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

FAQPage Schema
How do I create a Claude Code slash command skill that accepts arguments?

To create a Claude Code slash command skill, you structure a SKILL.md file with frontmatter metadata declaring the name, description, argument-hint, and allowed-tools, then define an argument-parse, tool-perform, and report-back instruction flow.

What is the required SKILL.md layout for a Claude Code plugin skill?

The required SKILL.md layout for a Claude Code plugin skill includes frontmatter metadata fields such as name, description, argument-hint, and allowed-tools, followed by the execution logic that handles argument parsing and reporting.

How does argument parsing work in Claude Code skill commands?

Argument parsing in Claude Code skill commands works by receiving user-provided arguments through the slash-command invocation pattern, then executing a defined instruction flow to parse the inputs before acting on them.

Can I configure allowed-tools for a Claude Code slash command?

Yes, you can configure allowed-tools for a Claude Code slash command by declaring the permitted tools in the frontmatter metadata of your SKILL.md file to restrict what the skill can execute.

What's the best way to structure a user-invoked skill template?

The best way to structure a user-invoked skill template is to use a standardized SKILL.md layout that defines frontmatter metadata, accepts required and optional arguments, and responds with parsed results.

Do I need to declare frontmatter metadata to build a slash-command skill scaffold?

Yes, you need to declare frontmatter metadata to build a slash-command skill scaffold because it satisfies the operational requirements for invoking the skill and declaring the allowed-tools permissions.