Unquoted bracket syntax in `argument-hint` frontmatter causes YAML to parse the value as an array/mapping instead of a string literal. This crashes Claude Code's tab-completion TUI with React error #31 ("Objects are not valid as a React child") when the renderer tries to display the hint. Two commands affected: - `heal-skill`: `[optional: ...]` parsed as `[{optional: "..."}]` - `create-agent-skill`: `[skill ...]` parsed as `["skill ..."]` Fix: wrap values in quotes, consistent with the other 18 commands in the plugin that already quote their `argument-hint` values. Ref: https://github.com/anthropics/claude-code/issues/29422
313 B
313 B
name, description, allowed-tools, argument-hint, disable-model-invocation
| name | description | allowed-tools | argument-hint | disable-model-invocation |
|---|---|---|---|---|
| create-agent-skill | Create or edit Claude Code skills with expert guidance on structure and best practices | Skill(create-agent-skills) | [skill description or requirements] | true |
Invoke the create-agent-skills skill for: $ARGUMENTS