# Prompt Argument

Prompt Arguments are only within the scope of a specific Prompt. Therefore, an argument will only modify how a specific prompt behaves.

**Example:**

```
/nick <Who do you want to change the nickname of?> <-ds -a what nick name do you want?>
```

For the command shown above, we can see that the first Prompt `<Who do you want to change the nickname of?>` does not have any argument at all. However, the second prompt `<-ds -a what nickname do you want?>` has two Prompt arguments: `-ds` and `-a`. These two arguments are considered as a `Prompt Argument` since it will only modify the current prompt. `-ds` disables the input sanitation for that current prompt only. Disabling input sanitation allows for the [color codes](https://htmlcolorcodes.com/bukkit-color-codes/) to be kept since by default, CommandPrompter’s input processing removes them. The argument `-a` changes that prompt to become an [Anvil UI Prompt](/commandprompter/prompts/anvil-ui-prompt.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cyr1en.gitbook.io/commandprompter/getting-started/arguments/prompt-argument.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
