cli-text
Installation
SKILL.md
CLI Text
Keep text as data through every parser. Check the receiving command's help; use only documented arguments and input modes.
| Available interface | Pass text with |
|---|---|
| Structured tool or process argv API | A string field or one argv element, without a shell |
| CLI file/stdin input | A tool-written file or quoted heredoc; e.g. gh pr create --body-file PATH |
| Shell and positional/flag value only | Quoted heredoc into a variable, then one quoted argument |
Use the owning skill's storage rules first (Markdown, one-line status, context
scope). This skill handles transport, not authorization or formatting policy.
Use -- for leading-hyphen positional text only if the CLI documents it.
Shell quoting does not disable option parsing.